Всем привет. Я Андрей Витвицкий, iOS Lead в компании Binariks. Хочу поделиться своим впечатлением и видением новых продуктов Apple, анонсированных на ежегодной осенней презентации. Во многом обновления, представленные на этой конференции, были ожидаемы. Но сегодня мы проанализируем, как они повлияют на разработку и разработчиков.
Нам были представлены:
Почему это для нас самое интересное? Конечно, из-за Dynamic Island
Интерфейс iOS входит в прямой контакт с Dynamic Island, дополняя его. По словам VP of Human Interface Design Apple Алана Дая, разработчики легко смогут адаптировать свой софт под Dynamic Island.
Но я уверен, что когда iOS-разработчики по всему миру увидели Dynamic Island, то начали хвататься за головы. А после слов «мы разработали это новое адаптивное пространство, чтобы оно могло плавно расшириться до разных форм, используя уникальные анимации и переходы» — все явно насторожились. Имеющиеся приложения и те, что сейчас в разработке, будут нуждаться в дополнительной работе над UI-частью, как это уже было, когда Apple выпустили iPhone X.
Вероятнее всего, всем приложениям придется быстро выпускать новые версии с UI-фиксами, а разработчикам, работающим над новыми, включать в эстимейты время на адаптацию UI под новый экран с Dynamic Island.
У вас будет доступ и возможность взаимодействовать с Dynamic Island в своих приложениях, а также будут показываться backgroud и live activity.
Кроме того, Apple показывает, как это все будет выглядеть, если мы запустим более одного background activity.
Интересным вызовом для разработчиков также может стать работа с Dynamic Island + Live activities. Плюс возможность видеть эту информацию, когда пользователь находится в другом приложении: «Когда ActivityKit станет доступным в обновлении до iOS 16, вы можете внедрять Live Activities и взаимодействовать с ними в Dynamic Island».
С анонсом Allways on display это становится еще более актуальным для приложений: навигации, доставки, разного рода live-события.
Подытоживая, скажу, что разработчикам iOS-приложений и QA-инженерам обойтись без нового iPhone 14 Pro будет достаточно сложно.
iPhone 14 Plus — новый в своем ряду по сравнению с iPhone 13. Apple возвращаются к концепту, ранее присутствовавшему в моделях 7,8 plus.
У 14 Plus экран 6.7 дюймов, такой же как и Xs max, 11, 12, 13 pro max. То есть экран — не новинка. Единственное, что можно выделить в этом ряду, это антенну для спутниковой связи.
С помощью умного алгоритма на основе информации из гироскопа, нового акселерометра, GPS и многих других источников данных, часы могут автоматически обращаться в службу экстренной помощи и вызвать помощь в случае автомобильной аварии. Устройство действует на основе информации о миллионах часов реальных данных о вождении и несчастных случаях.
С появлением новой функции точного мониторинга изменений температуры тела во время сна для прекрасной половины человечества стало возможным более точно предсказать изменения в цикле. Конечно, данные будут более точными после ввода соответствующей информации. Также информация может использоваться для консультаций с врачом.
В Binariks я разрабатывал приложение для профессиональных пловцов. Думаю, уже в будущем поработать над приложением для дайверов.
При написании этого материала, я опирался на свой предыдущий опыт и впечатления от презентаций Apple. Надеюсь, статья и мои мысли окажутся полезными для читателей. Спасибо за внимание.Ultra
В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…
Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…
«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…
Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…
Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…
Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…