Всім привіт. Я Андрій Вітвіцький, iOS Competence Lead в компанії Binariks. Хочу поділитися своїм враженням та баченням нових продуктів Apple, які були анонсовані на щорічній осінній презентації 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”!
На заміну стандартному чубчику прийшов острівець, та не просто острівець, а інтерактивний острівець. Мабуть, це головне нововведення з дизайнерської точки зору. Інтерфейс iOS входить у прямий контакт із Dynamic Island, доповнюючи його. За словами Alan Dye: розробники легко зможуть адаптувати свій софт під “Dynamic Island”.
Але я впевнений, що коли 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, присвячених Dynamic Island, можна помітити, що виріз сприйнятливий до дотиків. Натискання на нього дозволяє розкрити повідомлення, збільшивши віконце.
Цікавим викликом для розробників також може стати робота в комбінації з Dynamic Island + Live activities. Плюс можливість бачити цю інформацію коли юзер знаходиться в іншому додатку. “Once ActivityKit is available in an update to iOS 16, you’ll be able to implement 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 камера, спалах з різними режимами. Багато нового цікавого потужного для фотографів та розробників фото відео додатків та їх редакторів. “The new sensor can optimize for detail using each pixel individually, providing more options for shooting and editing in pro workflows”. Звичайно ця тема стосуватиметься сектору розробників які безпосередньо працюють в цій сфері.
- Екстрений виклик через супутник (без зв’язку та WI-FI) та Crash detaction — Дуже корисні та важливі речі з якими я гадаю розробники додатків не будуть безпосередньо взаємодіяти.
Розробникам iOS додатків та QA інженерам обійтись без нового ‘’iPhone 14 Pro’’ буде доволі складно. Простіше тим хто працює в компанії, можна просто зробити запит на новий девайс, а ось до прикладу у фрілансерів все не так просто.
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: Two new motion sensors. Improve the 3-axis gyroscope and a high g-force accelerometer. + machine learning to detect crash.
- Low power battery mode – 36h
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. Сподіваюся, стаття та мої думки виявляться корисними для читачів. Дякую за увагу.