Connect with us

Новости

Разработка мобильных приложений: все материалы — 19.01

Опубликовано

/

     
     

TikTok незаметно выпустил новое отдельное приложение для просмотра короткометражных картин в США и Бразилии. Приложение предлагает доступ к микродрамам, которые, по сути, представляют собой небольшие телешоу, которые можно смотреть в виде серии одноминутных эпизодов. Запустив PineDrama, TikTok начинает борьбу с такими популярными платформами микродрам, как ReelShort и DramaBox. Хотя индустрия микродрам не была столь популярна до последних лет, она стремится к 26 миллиардам долларов годового дохода к 2030 году. Компания уже доминирует в сфере короткометражных социальных медиа, в области видеоредакторов и теперь стремится захватить еще одну медиакатегорию.

Разработка

Маркетинг

Кроссплатформа

iOS

В статье рассматриваются технические и философские аспекты разработки для tvOS на примере создания медиаплеера Syncnext. Автор подчеркивает, что tvOS — это не просто «большой iPad», а платформа с уникальными ограничениями: отсутствием надежного локального хранилища, жесткими правилами управления памятью и специфической моделью взаимодействия. Главный вызов для разработчика здесь заключается в системе фокуса (Focus Engine), которая требует совершенно иного подхода к UI/UX, чем сенсорные экраны. Статья детально разбирает различия между нативным Focus Engine в UIKit и @FocusState в SwiftUI, а также сложности поддержки разных поколений пультов Siri Remote. Вторая часть материала посвящена инженерным компромиссам, необходимым для создания стабильного приложения в «хаотичной» сетевой среде. Автор делится опытом глубокой оптимизации AVPlayer, работы с кэшированием данных в условиях, когда система может очистить локальные файлы в любой момент, и интеграции низкоуровневых фреймворков (например, Game Controller Framework) для более точной обработки ввода. Это не просто руководство, а полноценный «бортовой журнал», который помогает разработчикам избежать типичных ловушек Apple TV и превратить демонстрационный прототип в полноценный программный продукт.

Android

Android Gradle Plugin (AGP) 9.0 уже вышел и в этой статье объясняем, какие изменения он вносит в проекты на Kotlin и что нужно сделать, чтобы обновить их под новую версию. В целом это встроенная поддержка Kotlin (в AGP 9.0 Kotlin поддерживается «из коробки», и больше не нужно явно применять плагин org.jetbrains.kotlin.android в Android-проектах, это упрощает конфигурацию и убирает устаревшие зависимости) и новый плагин для KMP-проектов (с проектами KMP, которые таргетят Android, устаревшие плагины уже не совместимы, вместо них нужно использовать новый Android KMP Library Plugin). Можно временно отключить встроенный Kotlin или старый API с помощью настроек в gradle.properties, но это будет работать только до AGP 10.0, который выйдет в этом году.

← Предыдущий выпуск

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: