«Всі схопилися за голови»: огляд нових продуктів 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 дюймів, такий самий як і X-s max, 11, 12, 13 pro max. Тобто екран не є чимось новим. Єдине, що можна виділити в цьому ряді, це антену для супутникового зв’язку.

Apple Watch Series 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. Сподіваюся, стаття та мої думки виявляться корисними для читачів. Дякую за увагу. 

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

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

IT в Україні йде до свого фінального кінця. І потраплятимуть туди виключно за покликом душі

Коротко про українську IT-сферу у 2024 році Це коли на одну вакансію Middle розробника по…

26.03.2024

Блокчейн-розробка сьогодні: зарплати і перспективи на ринку праці

Формування криптовалютної галузі в Україні почалося ще у 2014 – саме тоді з'явилися перші стартапи,…

18.03.2024

Скільки рішень ухвалює розробник? Погляд новачка, який запускає продукт

Автор цього блогу — Python-девелопер Сергій Солдатов, який вирішив створити досить унікальний продукт. І це…

12.03.2024

Чи треба готуватись до співбесіди?

Думки шукачів діляться на: «так, однозначно» і «ні, не вартує, я все і так про…

04.03.2024

Відкладаєте до останнього? Що таке «синдром студента» і як з ним боротися

Синдром студента — це форма прокрастинації, яка полягає в тому, що людина, якій дали завдання,…

23.02.2024

Вчимося працювати з Git: основи конфігурації, гілки, додавання файлів та директорій

Git — це найпопулярніша CVS прямо зараз, яка дозволяє відстежувати історію розробки і спільно працювати.…

20.02.2024