Я разрабатываю HomeDeck for HomeKit — полноэкранный дашборд для существующего дома Apple Home на iPad и Apple TV. В этой статье разберу не витрину приложения, а инженерную часть: как представить неоднородный граф HomeKit единым снимком, разделить системный слой и UI, синхронизировать пользовательскую конфигурацию и не превратить общий SwiftUI-код в лес платформенных условий.
Рубрика «tvos»
Один HomeKit-дашборд для iPadOS и tvOS: архитектура HomeDeck for HomeKit и ограничения двух платформ
2026-08-03 в 12:44, admin, рубрики: apple tv, HomeDeck, Homekit, ipad, iPadOS, swiftUI, tvos, умный домApple Pro Weekly News (09.09 – 15.09.24)
2024-09-16 в 18:53, admin, рубрики: AirPods, apple, Apple Watch, iOS, iPadOS, iphone, MacOS, tvos, visionOS, watchosПрошла презентация Apple, но о чём компания не рассказала на ней? Вышли в релиз iOS 18, iPadOS 18, watchOS 11, macOS 15 Sequoia, visionOS 2, tvOS 18, а также новое ПО для AirPods Pro 2 – рассказываем и показываем, что там нового. А также некоторые другие интересные новости за неделю в этом выпуске дайджеста Apple Pro Daily News.
iOS 18.0 и другие свежие системы вышли в релиз – что нового?
С 16 сентября в общедоступный релиз вышли новые системы. Пока что их стабильность оценить сложно, но выпущенная сборка – отличается от той, что на прошлой неделе была выпущена в Release Candidate. Вот какие системы становятся доступны к установке:
• iOS 18.0 (22A3354)
• iPadOS 18.0 (22A3354)
Об ужасной документации Apple
2020-11-13 в 6:30, admin, рубрики: apple, iOS, iPadOS, MacOS, swiftUI, tvos, Блог компании VDSina.ru, документация, Программирование, разработка под iOS, Разработка под MacOS
В последние год-два я пришёл к осознанию того, что основной преградой к выполнению моей работы является документация. Или, если конкретнее, откровенный дефицит документации, предоставляемой Apple для своих платформ.
Apple предоставляет разработчикам набор инструментов — API, позволяющий нам создавать приложения для iOS, iPadOS, macOS и tvOS. Во многих случаях разобраться в том, как пользоваться этими API, достаточно просто. Как отвёртку можно использовать очень немногими способами, так и во многих случаях есть только один очевидный способ применения API.
Читать полностью »
Что представила Apple на WWDC, и что об этом думают iOS-разработчики
2019-06-03 в 20:24, admin, рубрики: apple, iOS, ipad, iphone, swift, tvos, watchos, wwdc, Блог компании JUG.ru Group, разработка мобильных приложений, разработка под iOS
Кадр из приветственного видео на WWDC
Вот и настал день X — день ежегодной конференции WWDC. По легенде, этот день должен определить вектор развития iOS-разработки на весь год и повысить мораль всех iOS-разработчиков в команде. Давайте вместе посчитаем количество слов «Amazing», «Ever» и «Machine Learning», произнесенных со сцены во время мероприятия.
Это значимое событие и для программистов, и для обычных пользователей Apple: тут и про нововведения в системном API, и про пользовательские сервисы. И, кстати, про железо — хотя мероприятие в первую очередь софтовое, сегодня на нём впервые за годы обновили Mac Pro.
iOS-разработчики из программного комитета конференции Mobius не могли пройти мимо этого события: помимо рассказа «что вообще представили», мы дали комментарии о своих эмоциях от прослушанного и постарались ответить на вопрос, та ли еще Apple или уже нет.
Читать полностью »
Релиз PVS-Studio для macOS: 64 weaknesses в Apple XNU Kernel
2018-03-28 в 11:16, admin, рубрики: apple, C, c/c++, c++, iOS, MacOS, OS X, pvs-studio, tvos, watchos, xnu, XNU Kernel, Блог компании PVS-Studio, информационная безопасность, операционные системы, Разработка под OS X, релиз, Си, си/си++, системное программирование, статический анализ кода
Новая версия PVS-Studio 6.23 работает под управлением macOS и позволяет проверять проекты, написанные на языке C и C++. К этому событию наша команда решила приурочить проверку XNU Kernel.
PVS-Studio для macOS
С выходом версии анализатора для macOS, PVS-Studio можно смело называть кроссплатформенным статическим анализатором кода для C и C++.
Читать полностью »
WWDC — на что Apple делает ставку в 2017 году?
2017-06-06 в 8:19, admin, рубрики: apple, iOS, MacOS, redmadrobot, siri, tvos, watchos, wwdc, wwdc 2017, xcode, Блог компании REDMADROBOT, разработка мобильных приложений, разработка под iOSМы с bealex снова на WWDC — главной конференции Apple для разработчиков. В этом году представили как обновления в системных фреймворках и API, так и новые устройства. Как-никак сегодняшние анонсы окажут сильное влияние на то, как мы будем пользоваться мобильными устройствами на iOS и Android в ближайшее время, так что спешим поделиться наблюдениями первого дня.
iOS 11, новые iPad Pro и маки, колонка HomePod и многое другое — под катом.Читать полностью »
Adobe обновили Adobe AIR до версии 24 с поддержкой новой целевой платформы
2016-10-28 в 12:39, admin, рубрики: Action Script, adobe air, adobe flash, animate cc, apple, as3, flash, iOS, tvos, разработка мобильных приложений, разработка под iOS
В компании Adobe выпустили очередное плановое обновление своего продукта Adobe AIR. Ключевая особенность данного обновления заключается в том, что появилась новая (для данного средства разработки) целевая платформа — Apple tvOS.
Читать полностью »
Путеводитель по WWDC’16 для мобильных разработчиков
2016-06-20 в 9:41, admin, рубрики: apple, iOS, redmadrobot, siri, tvos, watchos, wwdc, WWDC 2016, xcode, Блог компании REDMADROBOT, разработка мобильных приложений, разработка под iOS
После WWDC на сайте Apple размещается очень много сессий. Чтобы разобраться, что смотреть, а что нет, требуется куча времени. Так как я провел всю неделю на конференции и просмотрел множество топиков, захотелось собрать в одном месте краткий список новинок и видео, которые нужно посмотреть по каждой теме.
Статья будет наиболее актуальна для мобильных разработчиков, использующих возможности и встроенные фреймворки iOS при разработке нативных приложений.
WWDC 16: первые впечатления с места событий
2016-06-14 в 12:06, admin, рубрики: apple, iOS, MacOS, redmadrobot, tvos, watchos, wwdc, WWDC 2016, Блог компании REDMADROBOT, разработка мобильных приложений, разработка под iOSМесяц назад прошел Google I/O, где самые интересные анонсы касались сервисов работы с данными и умных систем. Сейчас же пришло время Apple: посмотрим, какие новинки приготовила для потребителей и разработчиков компания, не признающая компромиссов. Keynote проходил не в Moscone Center, как обычно, а аж в Bill Graham Auditorium — историческом здании посреди San Francisco Civic Center. Обычно здесь презентуют потребительские новинки компании, но в этот раз позвали разработчиков. Как всегда, первое место в очереди нужно занимать за сутки, а за два часа до презентации можно встать где-то в середине толпы из 5 000 разработчиков.

В этом отчете я ( mc_murphy ) собрал информацию с двух презентаций: Keynote и Platform State of the Union, чтобы рассказать обо всех анонсах первого дня.
Читать полностью »
Рендеринг UTF-8 текста с помощью SDF шрифта
2016-04-21 в 18:16, admin, рубрики: android, c++, iOS, osx, tvos, мобильная разработка, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOS, шрифтПродолжаем серию статей о мобильном геймдеве. В этой статье я расскажу как рендерить UTF-8 текст с помощью SDF Bitmap шрифтов, как эти шрифты создавать и как использовать эту технику для качественного рендеринга иконок.


