anilibria / anilibria-ios

GNU General Public License v3.0
95 stars 4 forks source link

Добавить поддержку Apple TV #19

Open dm3ch opened 9 months ago

dm3ch commented 9 months ago

Попытка скомпилировать текущий проект под Apple TV выдала следующую ошибку:

iOS xibs do not support target device type "tv".
Allui commented 9 months ago

В обозримом будущем не планировал добавлять поддержку Apple TV

dm3ch commented 9 months ago

Я не очень разбираюсь в ios/tvos разработке, но может быть хотел бы попробовать сдлеать PR.

Правильно ли я понимаю, что единственное, что блокирует поддержку tvOS - то что нужно сделать отдельные view?

Allui commented 9 months ago

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

Allui commented 9 months ago

В целом наверное будет интересно с этим поразбираться, но быстро собрать под tvOS вряд ли получится.

dm3ch commented 9 months ago

Ну я пытался собрать под 17 и получил вот ту ошибку xibs. Хотя не факт, что она единственная.

Если будет возможность поглядеть, как обстоят дела, хоть и не скоро - буду благодарен

Allui commented 8 months ago

В общем я могу сказать что просто так портировать на tvOS не получится. Нужно переделывать весь UI, чтобы адаптировать его под tvOS, так как сейчас используются компоненты не доступные в tvOS + еще нужно адаптировать под управление пультом. Переиспользовать от текущего приложения можно будет разве что сетевой слой и базовые модели.

dm3ch commented 8 months ago

Понятно, спасибо за ресеч. :(