Apple полегшує оновлення програм для нового iPhone Duo. Деяким розробникам це займає більше часу, спочатку не все працює добре, а деякі взагалі не роблять цього.
Хоча всі вірили, що з’явиться складаний iPhone, Apple вдалося зберегти iPhone Duo краще, ніж зазвичай. Це означає, що він може здивувати не тільки покупців, але й більшість розробників.
Звичайно, не всі, тому що Apple звернулася до таких компаній, як Netflix, щоб мати сторонні програми на момент запуску. Крім того, коли Apple наполягає на тому, що оновити програми для роботи на новому пристрої легко, це означає, що розробники вже дотримувалися її вказівок.
Apple часто рекомендує розробникам робити щось певним чином, але майже ніколи не говорить, чому. Тому, зіткнувшись з необхідністю витрачати час і гроші на нові функції або просто оновлювати старі, щоб вони відповідали новим вимогам, розробники можуть вибрати перше.
Вони можуть робити це, поки Apple не випустить новий пристрій. Потім раптом вони виконують багато роботи і в цьому випадку вони не залишаються надовго.
Справа не в тому, що їхній додаток не працюватиме на iPhone Duo, а в тому, що він буде поганим. Існує також той факт, що він не використовує жодних нових функцій, але головна проблема полягає в тому, що їхній додаток виглядає жахливо до оновлення.
Не думайте, що це маленький одноосібний розробник, який зараз стикається з цим. Такі компанії, як Microsoft і Adobe, зазвичай повільно адаптуються, оскільки вони працюють за графіком Apple, а не Apple.
Згодом додатки повинні будуть підтримувати всі ці різні дизайни на iPhone Duo – автор зображення: Apple.
Отже, для будь-якої вашої улюбленої програми, якщо ви отримаєте iPhone Duo у той самий день, коли він буде надіслано, є три варіанти:
- Програма буде жахлива
- Програма виглядає добре
- Програма буде працювати ідеально
Дуже рідко програма буде працювати ідеально в перший день, виглядати правильно і використовувати всі нові функції. Додатки, швидше за все, будуть розміщені в цьому контексті.
Якщо так, то це тому, що розробник уже дотримувався вказівок Apple і створив програми, які адаптуються до різних розмірів екрана. Однак це не те саме, що можливість повністю адаптуватися до iPhone Duo.
Це тому, що розробники можуть побачити, як насправді виглядають їхні програми на iPhone Duo або в попередньому перегляді програми Xcode. Xcode щойно додав попередній перегляд iPhone Duo з версією 27.1, яка була випущена лише після запуску.
Більше ніж розмір дисплея
Очевидний спосіб побачити, скільки програм оновлено або не оновлено, це те, як вони відображаються на екрані. Ті, які не торкнулися, відображаються в центрі розблокованого внутрішнього екрана з гігантськими чорними смугами ліворуч і праворуч.
Ті, що створені відповідно до вказівок Apple, були б набагато кращими, але трохи соромилися б заповнювати весь екран. Вони також можуть мати такі функції, як переміщення елементів керування залежно від того, наскільки відкрито ваш iPhone Duo.
У розробників також є більш конкретні запитання, оскільки Apple провела годинну сесію iPhone Duo Group Lab.
У більшості випадків надані відповіді зводяться до того, що якщо розробники дотримуються вказівок Apple, їхні програми працюватимуть. Це частково правда, але є більше вказівок, розмірів екрана тощо, про які розробники раніше не здогадувалися. Є також нові API, які були абсолютно новими буквально кілька днів тому.
Але були деякі, щодо яких навіть панель Apple все ще не була впевнена, наприклад, чи можуть програми визначити, де знаходиться пристрій. А далі були питання про передній екран і що робити.
Коли iPhone Duo закритий, це передній екран звичайного iPhone, хоча трохи плоский. Після розблокування iPhone Duo передній екран вимикається, за винятком деяких випадків.
Розробники хочуть знати, чи можуть вони використовувати передній екран iPhone Duo, навіть коли пристрій розблоковано.
Єдині, які показуються в оголошенні, це коли виклик FaceTime використовує як передній, так і задній екрани, а також коли камера використовує Kid Cue для відображення анімації Snoopy, щоб ваша дитина дивилася в об’єктив.
Розробники хочуть знати, чи можуть вони використовувати цей передній екран разом із внутрішнім екраном для таких функцій, як телесуфлер. Там Apple була більш конкретною, пообіцявши, що якщо програма використовує камеру, вона зможе керувати переднім екраном.
Розробники хочуть це зробити
Але все це означає, що Apple увімкнула ці та інші функції, надавши API, який дозволяє розробникам використовувати їх. Це все ще вимагає від тих розробників, щоб подумати про те, що їм потрібно і що підходить для їх програми, перш ніж вони почнуть кодувати.
Крім того, iPhone Duo буде запущено приблизно через шість тижнів після випуску iOS 27. Щороку кожен розробник повинен витрачати певний час і ресурси, щоб переконатися, що його додаток працює належним чином з новою iOS.
Минуло 27 місяців відтоді, як iOS була представлена на WWDC, і вони мали кілька бета-версій для випробування. Але ось деякі старі люди, які знають, що не потрібно турбуватися про оновлення своїх програм, доки не з’явиться нова iOS, тому що Apple змінює все під час бета-періоду.
Таким чином, кожен розробник, який просував бета-версію, мав вагомі причини не витрачати час на виправлення, які доведеться переробляти пізніше. Але тепер їм потрібно попрацювати над цим, а також підготувати свій додаток до всього, що принесе їм iPhone Duo.
При запуску iPhone Duo важко навіть припустити, який відсоток додатків буде правильним або майже правильним. Якщо розробник не один або невелика команда, вони працюватимуть над цим і працюватимуть над цим якомога швидше.
Корпорація Майкрософт і Adobe не є історичними першими користувачами, тому не очікуйте, що вони також будуть ранніми.