• Сб. Окт 1st, 2022

Apple 2022 — видение разработчика относительно новых продуктов

Автор:admin

Сен 15, 2022

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

Андрей Витвицкий, iOS Competence Lead в компании Binariks

  • Нам были представлены новые:
  • 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»!

На смену стандартному чубчику пришел островок, но не просто островок, а интерактивный островок. Пожалуй, это главное новшество с дизайнерской точки зрения. Интерфейс iOS входит в прямой контакт с Dynamic Island, дополняя его. По словам Alan Dye, разработчики легко смогут адаптировать свой софт под «Dynamic Island».

Apple 2022 — видение разработчика относительно новых продуктов

Но я уверен, что когда iOS разработчики по всему миру увидели «Dynamic Island», то начали браться за головы. А после слов: «We’ve designed this new space to be highly adaptive so it can fluidly expand into different shapes using uniquely crafted animations and transitions». Все явно насторожились.

Очевидно, имеющиеся приложения, и те, что сейчас в разработке будут нуждаться в дополнительной работе над UI частью, как это уже было когда Apple выпустили iPhone X. Скорее всего всем имеющимся приложениям придется быстро выпускать новые версии приложений с UI фиксами, а работающим разработчикам над новыми включать в эстимейты время на адаптацию UI под новый экран с Dynamic Island.

Также вы будете иметь доступ и возможность взаимодействовать с Dynamic Island в своих приложениях, а также разного рода backgroud and live activity будут отображаться в вашем приложении.

Кроме того, Apple показывает как это будет выглядеть если мы запустим более одного background activity.

Apple 2022 — видение разработчика относительно новых продуктов

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

Apple 2022 — видение разработчика относительно новых продуктов

Интересным вызовом для разработчиков также может стать работа в комбинации с Dynamic Island+Live activities. Плюс возможность созидать эту информацию когда пользователь находится в другом приложении. «Once ActivityKit является доступным в update to iOS 16, вы можете реализовать Live Activities and interact with them in 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 etc.
  • Pro camera, Pro Video, Pro RAW — 48PX камера, вспышка с разными режимами. Много нового интересного мощного для фотографов и разработчиков фото видео приложений и их редакторов. «Новый sensor может быть оптимизирован для detail using их pixel individually, предоставляя more options for shooting and editing in pro workflows». Обычно эта тема будет касаться сектора разработчиков, непосредственно работающих в этой сфере.
  • Экстренный вызов через спутник (без связи и WI-FI) и Crash detaction — Очень полезные и важные вещи с которыми я думаю разработчики приложений не будут напрямую взаимодействовать.

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

Apple 2022 — видение разработчика относительно новых продуктов

iPhone 14, iPhone 14 Plus

  • A15 bionic
  • Better camera, new action video mode
  • 5G/ eSim
  • Crash detection
  • High dynamic range gyroscope
  • Dual-core accelerometer
  • Emergency SOS via satellite
  • Новая антенна для связи со спутником

iPhone 14 Plus — новый в своем ряду по сравнению с iPhone 13. Apple возвращаются к концепту, ранее присутствовавшему в моделях 7,8 plus. У 14 Plus экран имеет 6.7 дюймов, такой же как и X-s max, 11, 12, 13 pro max. То есть экран не является чем-то новым. Единственное, что можно выделить в этом ряду, это антенну для спутниковой связи.

Apple Watch Series 8

  • Temperature sensor
  • Wrist a temperature every 5 second
  • Detect temperature changes as small as 0.1 celsius
  • Car crash: Двух новых motion sensors. Импульсный 3-аксис gyroscope и высокий g-force accelerometer. + machine learning to detect crash.
  • Low power battery mode — 36h

Apple 2022 — видение разработчика относительно новых продуктов

Apple Watch Ultra

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

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

AirPods

Здесь ничего интересного или что-то что могло бы касаться разработчиков напрямую.

Ресурсы, на которые ссылался:

  • https://www.apple.com/apple-events/
  • https://developer.apple.com/forums
  • https://www.apple.com/newsroom/2022/09/ios-16-is-available-today

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

Источник: marketer.ua

Добавить комментарий

Ваш адрес email не будет опубликован.