- PVSM.RU - https://www.pvsm.ru -
За презентациями Apple с интересом следят самые разные люди. Но, вероятно, интереснее всех iOS-разработчикам: они видят всё и с ракурса «каково этим пользоваться», и с ракурса «каково нам с этим работать». А когда все массово обновляют iOS, они уже насмотрелись на бета-версии.
У нашей конференции Mobius [1] в программном комитете есть целый ряд iOS-разработчиков. И после новой презентации мы решили спросить, что они думают и о представленных устройствах, и о выходящей вместе с этими устройствами iOS 12.
Если не смотрели презентацию — для вас первая половина поста с информацией «что вообще было представлено», если смотрели — можете сразу переходить к части с мнениями. Интересно будет узнать и ваше мнение в комментариях, особенно если вы тоже iOS-разработчик!
Алексей Кудрявцев (Avito)
«Все уже привыкли, что описания продуктов утекают задолго до презентации, и этот год не стал исключением, поэтому вау-эффекта снова не получилось. Впечатлили часы с увеличенным экраном, их хочу себе взять. А в айфонах расстроило то, что не показали чего-то поменьше 5.8''. И многие надеялись, что наконец обновят MacBook Air, эти надежды остались неоправданными.
Я использовал iOS 12, начиная с первой бета-версии. И если iOS 11 ругали за нестабильность, то тут даже в бета-версиях всё работало стабильнее и заметно производительнее. Из нововведений хочется отметить группировку push-уведомлений: я по работе занимаюсь мессенджером и думаю, что нашим пользователям эта фича придётся по вкусу, мне группировка очень помогает очистить экран блокировки от ненужного. Ну и Screen Time помогает сосредоточиться на важном.
На свои часы (третьего поколения) тоже устанавливал бета-версию watchOS. Там сама ОС стала удобнее, но при этом просели производительность и автономность, часы стали быстрее разряжаться».
«Особенности новых операционных систем и фреймворков были анонсированы ещё в июне, а сегодняшнее выступление было посвящено только техническим новинкам: часам и телефонам.
В телефонах техпроцесс чипа уменьшился до 7нм (что потенциально хорошо для производительности, компактности и энергопотребления), а с новыми чипами A12 в 9 раз ускоряется Core ML. Соответственно, могут ускориться «интеллектуальные функции», связанные с машинным обучением, и мы как разработчики сможем использовать всё более сложные модели для обработки изображений, видео и анализа пользовательских данных в реальном времени.
Вторая версия ARKit тоже помогает раскрыть потенциал нового железа, особенно мне интересна функция многопользовательского взаимодействия с виртуальной реальностью. Это будет новый этап для коллективных игр: если раньше дети выходили играть во двор с футбольным мячом, то теперь с iPhone XS
С каждым годом я всё внимательнее стараюсь относиться к своему здоровью и вижу, что Apple движется в том же направлении. Функция отслеживания падений в часах подойдёт не только сноубордистам, но и нашим пожилым родным».
«Снова стало больше разных диагоналей экрана и разрешений, но сейчас для разработчиков принципиальной разницы уже нет: разных iOS-девайсов уже столько, что мы не делаем вёрстку конкретно под каждый, и всё адаптируется довольно легко. Это просто ещё пара кейсов для проверки.
Более заметную роль для нас играет софт, и тут «новое» не значит «лучшее». Миграция на Xcode следующей версии всегда была сопряжена с временными затратами, не обошлось без этого и сейчас. UI-элементы требуют переработки для корректного отображения на iOS 12, текущий код нужно рефакторить, чтобы соответствовать новым требованиям, автоматическая миграция тут не спасёт. Если ваш проект довольно большой и включает сторонние фреймворки и другие зависимости, будьте готовы к тому, что они могут не поддерживаться, и придётся ждать, когда их обновят разработчики. В общем, всё как обычно. Надеемся, что все придёт в норму с выпуском релизной версии. Пока что мы видим при сборке Segmentation fault: 11 и краши editor-a. Xcode в App Store стабильно имеет оценку в две звезды, в этот раз чуда тоже не произошло».
«Про эту презентацию можно сказать одно: всё внимание на Apple Watch, и не будем забывать про OneMoreThing.
Действительно, в айфоны ничего нового не завезли, оно и понятно, ведь в прошлом году было огромное обновление. Но, по моему мнению, несмотря на вторую большую модель Max, меньшая Xs вообще не отличается от iPhone X, кроме как названием. А iPhone Xr — low cost-модель, какой когда-то был 5c. В общем, это маленькое обновление iPhone, которое случается каждый раз, когда показывают S-версию.
А вот Apple Watch удивили дизайном, но проблема с батарейкой до сих пор является существенным минусом.
Но раз мы разработчики, давайте обратим внимание на софт, хоть ивент и не про него.
Выходит iOS 12, которая у меня стоит со второй беты. В этой версии главные фишки — Screen Time и Siri Shortcuts. И второе вряд ли будет обширно использоваться в России для сторонних приложений, а вот Screen Time достаточно полезно, если вы постигаете дзен продуктивности.
Говорили также про ускорение Core ML, но мое мнение прежнее: всё зависит от задачи. В глобальных задачах модель весит много и хранится на девайсе, что является главным минусом».
«Презентация Apple напоминает эпоху брежневского застоя. После не особо инновационной летней конференции от осенней, традиционно более слабой на новинки, не ждал ничего особенного. В итоге единственное, что очень порадовало — электрокардиограммы в часах, это очень круто. Теперь и для людей верхнего возрастного диапазона часы становятся всё более актуальными.
Также заинтересовало развитие игровой индустрии и AR. AR остаётся самой хайповой технологией iOS: это показывают и интересные доклады с прошлого Mobius (например, «Дополненная реальность в Яндекс.Картах» [3]), и количество заявок на эту тему на следующий московский Мобиус [4]».
Автор: phillennium
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ios-development/292409
Ссылки в тексте:
[1] Mobius: https://mobiusconf.ru
[2] обсудили: https://habr.com/post/422993/
[3] «Дополненная реальность в Яндекс.Картах»: http://www.youtube.com/watch?v=89N31vH3e7Y
[4] московский Мобиус: http://mobiusconf.com/
[5] Источник: https://habr.com/post/423109/?utm_campaign=423109
Нажмите здесь для печати.