«Все схватились за головы»: обзор новых продуктов Apple 2022 от разработчика

Андрій Вітвіцький

Всем привет. Я Андрей Витвицкий, iOS Lead в компании Binariks. Хочу поделиться своим впечатлением и видением новых продуктов Apple, анонсированных на ежегодной осенней презентации. Во многом обновления, представленные на этой конференции, были ожидаемы. Но сегодня мы проанализируем, как они повлияют на разработку и разработчиков.

Нам были представлены:

  • iPhone 14 и iPhone 14 Plus
  • iPhone 14 Pro и 14 Pro Max
  • Apple Watch 8
  • Apple Watch SE
  • Apple Watch Ultra
  • AirPods Pro 2 — здесь ничего интересного или чего-то, что могло бы касаться разработчиков напрямую, поэтому наушники на этот раз рассматривать не буду.

Начнем с самого интересного: iPhone 14 Pro и iPhone 14 Pro Max

Почему это для нас самое интересное? Конечно, из-за Dynamic IslandВырез в экране в форме таблетки, вмещающей датчики Face ID и фронтальную камеру на моделях iPhone 14 Pro! На замену стандартной «челке» пришел островок, но не просто островок, а интерактивный островок. Пожалуй, это главное новшество с дизайнерской точки зрения.

Интерфейс 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.

Также, если внимательно присмотреться к деталям рекламных роликов Apple, посвященных Dynamic Island, можно заметить, что вырез восприимчив к прикосновениям. Нажатие на него позволяет раскрыть сообщение, увеличив окошко.

Интересным вызовом для разработчиков также может стать работа с Dynamic Island + Live activities. Плюс возможность видеть эту информацию, когда пользователь находится в другом приложении: «Когда ActivityKit станет доступным в обновлении до iOS 16, вы можете внедрять Live Activities и взаимодействовать с ними в Dynamic Island».  

С анонсом Allways on display это становится еще более актуальным для приложений: навигации, доставки, разного рода live-события.

  • New screen — замечательно, но для разработчиков ничего особенного.
  • Always on display — наконец-то появился и в iPhone. Кроме вида home screen (с настроенным backdround view и часами) и виджетов, вы также сможете наблюдать за live-счетом матча, доставкой еды, такси и т.д.
  • New A16 bionic chip — круто, +20% по сравнению с A15. Важно, что процессор стал более мощным вместе с релизом нового дисплея, нового модуля камеры, Dynamic Island, ML for crach detection.
  • Pro camera, Pro Video, Pro RAW — 48PX-камера, вспышка с разными режимами. Много нового, интересного и мощного для фотографов и разработчиков фото-, видеоприложений и их редакторов. Конечно, эта тема будет касаться сектора разработчиков, работающих в этой сфере.
  • Экстренный вызов через спутник (без связи и WI-FI) и Crash detaction — очень полезные и важные вещи, с которыми, я думаю, разработчики приложений не будут взаимодействовать напрямую.

Подытоживая, скажу, что разработчикам iOS-приложений и QA-инженерам обойтись без нового iPhone 14 Pro будет достаточно сложно.


iPhone 14, iPhone 14 Plus

  • A15 bionic
  • Улучшенная камера, новый video mode
  • 5G/eSim
  • Crash detection
  • Гироскоп высокого динамического диапазона
  • Двухъядерний акселерометр
  • Аварийный вызов через спутник
  • Новая антенна для связи со спутником

iPhone 14 Plus — новый в своем ряду по сравнению с iPhone 13. Apple возвращаются к концепту, ранее присутствовавшему в моделях 7,8 plus.

У 14 Plus экран 6.7 дюймов, такой же как и Xs max, 11, 12, 13 pro max. То есть экран — не новинка. Единственное, что можно выделить в этом ряду, это антенну для спутниковой связи.

Apple Watch серии 8

  • Температурный сенсор.
  • Процессор: S8 с 64-битным двухъядерным процессором.
  • Навигация: L1 GPS, Glonass, Galileo, QZS и Beidou.
  • Выявление конфигурации температуры на уровне 0,1 Цельсия.
  • Мод «автомобильная авария»: два новых датчика движения и машинное обучение, способное выявить аварию. Улучшенный гироскоп и высокий акселерометр G-Force.
  • Режим аккумулятора с низкой мощностью — 36 часов.

С помощью умного алгоритма на основе информации из гироскопа, нового акселерометра, GPS и многих других источников данных, часы могут автоматически обращаться в службу экстренной помощи и вызвать помощь в случае автомобильной аварии. Устройство действует на основе информации о миллионах часов реальных данных о вождении и несчастных случаях.

С появлением новой функции точного мониторинга изменений температуры тела во время сна для прекрасной половины человечества стало возможным более точно предсказать изменения в цикле. Конечно, данные будут более точными после ввода соответствующей информации. Также информация может использоваться для консультаций с врачом.  


Apple Watch Ultra

  • New GPS: может использоваться в новых приложениях, где требуется точная локация (например, на природе или в больших зданиях).
  • Заявленная глубина, на которую можно погружаться, составит 40 метров. Я думаю, эти данные будут доступны разработчикам через HealthKit для разработки собственных приложений для погружения.
  • Oceanic + App для дайверов, созданный компанией Oceanic. Все, что было анонсировано в этом приложении, включая all dive information, будет доступно для разработчиков и их будущих приложений.

В Binariks я разрабатывал приложение для профессиональных пловцов. Думаю, уже в будущем поработать над приложением для дайверов.


При написании этого материала, я опирался на свой предыдущий опыт и впечатления от презентаций Apple. Надеюсь, статья и мои мысли окажутся полезными для читателей. Спасибо за внимание.Ultra

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Останні статті

Токсичные коллеги. Как не стать одним из них и прекратить ныть

В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…

07.12.2023

Делать что-то впервые всегда очень трудно. Две истории о начале карьеры PM

Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…

04.12.2023

«Тыжпрограммист». Как люди не из ІТ-отрасли обесценивают профессию

«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…

15.11.2023

Почему чат GitHub Copilot лучше для разработчиков, чем ChatGPT

Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…

13.11.2023

Как мы используем ИИ и Low-Code технологии для разработки IT-продукта

Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…

07.11.2023

Университет или курсы. Что лучше для получения IT-образования

Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…

19.10.2023