Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Octagon
Комментатор
Octagon
Рейтинг
+196.50
Автор не входит в состав редакции iXBT.com (подробнее »)
Есть уже опыт портирования 4 приложений. Home и Voice Memos — без проблем в силу примитивности. News — к приложению вопросов нет, к содержанию а России, конечно, есть. Stocks — в общем нормально, но заметно, что площадью окна пользуется неразумно. Вывод — скорее в принципе возможно, чем нет.
Есть опыт Интернета, где сайты подстраивались под устройство через CSS. Если в идиотских браузерах получалось неплохо, значит по нормальному можно сделать совсем хорошо.
И есть теоретическое обоснование — интерфейс отображает данные которые существуют и изменяются независимо от интерфейса. Список, таблица, граф… Типы данных уже достаточно хорошо поняты.
Применяться же будет не везде, а только там, где подходит. Провоцировать разработчиков на злоупотребления может, но в этом плане гибридные приложения много хуже и ничего.
От попыток Микрософт этот подход отличается тем, что Микрософт, осознав и откровенно объяснив пользователям бесперспективность Windows ещё во времена RT и Metro, была вынуждена разрабатывать общую платформу для всех устройств, что оказалось невозможным, а Эппл выводит из беты UIKit, который будет приеняться там, где это оправдано. Поэтому никакие чужеродные элементы типа живых плиток, которые на данный момент по превью для разработчиков судя, выпиливаются наконец, в macOS не появятся. Опыт Микрософт как раз и объясняет, почему полного слияния macOS и iOS не будет никогда.
У Микрософта использование UWP означало резкое ограничение количества пользователей, поскольку мобильных устройств было мало да и те, что были, Микрософт регулярно объявляла устаревшими, а планы по быстрому распространению Windows 10 провалились. Поэтому под UWP приложения писали столь неохотно, что Микрософт отказалась от мобильных устройств вообще, хотя сама по себе UWP упрощает разработку. У Эппл таких проблем нет в принципе и UIKit упрощает разработку вдвойне, поскольку о разных размерах окон и экранов под iOS всё равно нужно заботиться.
Интересна часть про собственные процессоры. Конкуренты могут сделать мобильную платформу самодостаточной раньше Эппл, что сильно повлияет на настроения разработчиков. Это может быть Андроид Студия на Linux on DeX, или она же на планшете с ХромОС если там доведут до ума поддержку Андроид, или может быть это будет Фуксия… хотя на прошедшей презентации Самсунг о DeX ничего не сказали, а с толком пользовать 12 гигов памяти больше негде. Что xCode на iOS, в том числе ограниченный UIKit, что Мак на процессорах А серии хорошо выполняющий xCode и приложения UIKit, даже без эмуляции х86 и остальных приложений macOS, станет великолепным ответом и ситуация с ARKit, убившим более амбициозный и до того успешно развивавшийся Project Tango, может повториться.