TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.2K subscribers
Post #4690 1.57K
Compose Multiplatform запустили на Apple TV одним Gradle-плагином, не дожидаясь JetBrains

Официальных tvOS-артефактов для большинства модулей Compose пока нет (задача CMP-5686). Саджид Али обошёл это плагином dev.sajidali.compose-tvos 1.3.0: через ComponentMetadataRule он подменяет варианты зависимостей 15 групп org.jetbrains.* (compose ui, foundation, runtime, material3, animation и другие) на свои tvOS-сборки, координаты в проекте не меняются, а iOS, Android и Desktop продолжают получать официальные артефакты.

Требования: Kotlin 2.3.20, Gradle 8.0, Compose Multiplatform 1.6 или новее; таргеты tvosArm64 и tvosSimulatorArm64, tvosX64 не собирается. Если официальный tvOS klib появится, плагин его не трогает. Автор говорит, что тем же тулчейном собирает свой production TV app без правок исходников; демо на JetStream TV с D-pad-фокусом есть в посте. Автотестов под tvOS у проекта пока нет, так что в прод только после своих.
  • 👍 2
More from @mobi_dev
  1. Sep 20, 2026Как ProfilingManager на Android 15+ помогает искать причины тормозов в продакшене Profilin…
  2. Sep 20, 2026Как использовать свайп-действия вне List в SwiftUI В SwiftUI свайп-действия вроде удаления…
  3. Sep 20, 2026Как переносить сложные Android-экраны на Jetpack Compose: опыт TikTok Команда TikTok перен…
  4. Sep 19, 2026Как управлять кнопками панели инструментов в SwiftUI Одна и та же панель в SwiftUI ведёт с…
  5. Sep 19, 2026Как безопасно освобождать временные ресурсы с defer в Swift В Swift блок defer выполняется…
  6. Sep 19, 2026Как Flutter готовит приложения к новым версиям iOS Между WWDC и стабильным релизом iOS у к…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →