Pull to refresh

WWDC 2021: чего ждать

Development for iOS *Software Laptops Smart House IT-companies

На Всемирной конференции разработчиков Apple WWDC 2021 могут представить iOS 15, watchOS 8 и многое другое. Мероприятие стартует 7 июня в 20:00 МСК. WWDC 2021 будет проходить в онлайн-формате из-за пандемии.

Читать далее
Total votes 15: ↑15 and ↓0 +15
Views 3.3K
Comments 0

Разработка приложения для tvOS

Rutube corporate blog Website development *JavaScript *Development for iOS *
Tutorial
На днях российские пользователи, заказавшие приставку Apple TV на официальном сайте, наконец начали получать долгожданные девайсы.

Как известно, в новом поколении приставок дебютирует магазин App Store с приложениями сторонних разработчиков. Первые российские обзоры с печалью отмечали, что в отечественном сторе пока не очень много приложений (и это надо как-то исправить!). Однако, среди них есть приложение Rutube. В этой статье мы поделимся небольшим опытом, который успели приобрести igor-petrov и Juraldinio за время его разработки.
Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views 9.1K
Comments 8

Apple TV

Programming *Swift *
Tutorial


Подходит к концу разработка моего первого приложения под Apple TV, и я решил поделиться собранной информацией об этой платформе.

tvOS поддерживает два типа приложений: TVML и традиционные.

Традиционные приложения — практически то же самое, что и приложения под iOS (UIKit, Storyboard);
TVML — фреймворк для создания клиент-серверных приложений. Вся логика, дизайн и данные находятся на удаленном сервере.
Читать дальше →
Total votes 21: ↑14 and ↓7 +7
Views 13K
Comments 2

Разработка под tvOS: tips & tricks

red_mad_robot corporate blog Development for iOS *Development of mobile applications *


Все знают, что еще в сентябре Apple представила Apple TV четвертого поколения с новой операционной системой tvOS на борту, и что для него можно разрабатывать свои приложения. О том, как это делать, уже кое-что писали, и в этой статье мы тоже обратимся к этой теме. О чем необходимо знать, приступая к разработке под tvOS и как избежать некоторых сложностей?
Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Views 8.8K
Comments 3

Как это сделано: мобильный кроссплатформенный движок

Development for iOS *C++ *Development of mobile applications *Development for Android *Development for MacOS *
Tutorial
Для вас подготовил серию статей о мобильном геймдеве, основанную на полученном опыте и пройдённых граблях. В первой статье речь пойдёт о создании собственного кроссплатформенного движка для мобильных игр. По правде говоря не только мобильных, и не только игр.

Читать дальше →
Total votes 30: ↑26 and ↓4 +22
Views 22K
Comments 50

Рендеринг UTF-8 текста с помощью SDF шрифта

Development for iOS *C++ *Development of mobile applications *Game development *Development for Android *
Tutorial

Продолжаем серию статей о мобильном геймдеве. В этой статье я расскажу как рендерить UTF-8 текст с помощью SDF Bitmap шрифтов, как эти шрифты создавать и как использовать эту технику для качественного рендеринга иконок.


Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 18K
Comments 39

WWDC 16: первые впечатления с места событий

red_mad_robot corporate blog Development for iOS *Development of mobile applications *
Месяц назад прошел Google I/O, где самые интересные анонсы касались сервисов работы с данными и умных систем. Сейчас же пришло время Apple: посмотрим, какие новинки приготовила для потребителей и разработчиков компания, не признающая компромиссов. Keynote проходил не в Moscone Center, как обычно, а аж в Bill Graham Auditorium — историческом здании посреди San Francisco Civic Center. Обычно здесь презентуют потребительские новинки компании, но в этот раз позвали разработчиков. Как всегда, первое место в очереди нужно занимать за сутки, а за два часа до презентации можно встать где-то в середине толпы из 5 000 разработчиков.



В этом отчете я ( mc_murphy ) собрал информацию с двух презентаций: Keynote и Platform State of the Union, чтобы рассказать обо всех анонсах первого дня.
Читать дальше →
Total votes 28: ↑24 and ↓4 +20
Views 13K
Comments 5

Путеводитель по WWDC’16 для мобильных разработчиков

red_mad_robot corporate blog Development for iOS *Development of mobile applications *
Tutorial

Вид из Moscone West


После WWDC на сайте Apple размещается очень много сессий. Чтобы разобраться, что смотреть, а что нет, требуется куча времени. Так как я провел всю неделю на конференции и просмотрел множество топиков, захотелось собрать в одном месте краткий список новинок и видео, которые нужно посмотреть по каждой теме.


Статья будет наиболее актуальна для мобильных разработчиков, использующих возможности и встроенные фреймворки iOS при разработке нативных приложений.

Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 10K
Comments 0

Adobe обновили Adobe AIR до версии 24 с поддержкой новой целевой платформы

Development for iOS *Adobe Flash Development of mobile applications *Action Script *
В компании Adobe выпустили очередное плановое обновление своего продукта Adobe AIR. Ключевая особенность данного обновления заключается в том, что появилась новая (для данного средства разработки) целевая платформа — Apple tvOS.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 5.6K
Comments 2

WWDC — на что Apple делает ставку в 2017 году?

red_mad_robot corporate blog Development for iOS *Development of mobile applications *
Мы с bealex снова на WWDC — главной конференции Apple для разработчиков. В этом году представили как обновления в системных фреймворках и API, так и новые устройства. Как-никак сегодняшние анонсы окажут сильное влияние на то, как мы будем пользоваться мобильными устройствами на iOS и Android в ближайшее время, так что спешим поделиться наблюдениями первого дня.



iOS 11, новые iPad Pro и маки, колонка HomePod и многое другое — под катом.
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 10K
Comments 13

Релиз PVS-Studio для macOS: 64 weaknesses в Apple XNU Kernel

PVS-Studio corporate blog C++ *System Programming *C *Development for MacOS *
Баг в яблокеНовая версия PVS-Studio 6.23 работает под управлением macOS и позволяет проверять проекты, написанные на языке C и C++. К этому событию наша команда решила приурочить проверку XNU Kernel.

PVS-Studio для macOS


С выходом версии анализатора для macOS, PVS-Studio можно смело называть кроссплатформенным статическим анализатором кода для C и C++.
Читать дальше →
Total votes 51: ↑43 and ↓8 +35
Views 5.8K
Comments 12

Что представила Apple на WWDC, и что об этом думают iOS-разработчики

JUG Ru Group corporate blog Development for iOS *Development of mobile applications *

Кадр из приветственного видео на WWDC

Вот и настал день X — день ежегодной конференции WWDC. По легенде, этот день должен определить вектор развития iOS-разработки на весь год и повысить мораль всех iOS-разработчиков в команде. Давайте вместе посчитаем количество слов «Amazing», «Ever» и «Machine Learning», произнесенных со сцены во время мероприятия.

Это значимое событие и для программистов, и для обычных пользователей Apple: тут и про нововведения в системном API, и про пользовательские сервисы. И, кстати, про железо — хотя мероприятие в первую очередь софтовое, сегодня на нём впервые за годы обновили Mac Pro.

iOS-разработчики из программного комитета конференции Mobius не могли пройти мимо этого события: помимо рассказа «что вообще представили», мы дали комментарии о своих эмоциях от прослушанного и постарались ответить на вопрос, та ли еще Apple или уже нет.
Читать дальше →
Total votes 46: ↑42 and ↓4 +38
Views 30K
Comments 58

Об ужасной документации Apple

VDSina.ru corporate blog Programming *Development for iOS *Development for MacOS *
Translation


В последние год-два я пришёл к осознанию того, что основной преградой к выполнению моей работы является документация. Или, если конкретнее, откровенный дефицит документации, предоставляемой Apple для своих платформ.

Apple предоставляет разработчикам набор инструментов — API, позволяющий нам создавать приложения для iOS, iPadOS, macOS и tvOS. Во многих случаях разобраться в том, как пользоваться этими API, достаточно просто. Как отвёртку можно использовать очень немногими способами, так и во многих случаях есть только один очевидный способ применения API.
Читать дальше →
Total votes 35: ↑35 and ↓0 +35
Views 17K
Comments 55