Apple довго збиралася позбутися 32-бітних додатків. Спершу компанія ввічливо просила розробників оновити софт, потім почала попереджати користувачів про можливі уповільненнях роботи прошивки, викликаних старим ПО. Після виходу iOS 10. 3 в Купертіно рубанули з плеча і сказали прямо, що скоро 32-бітові додатки не підтримуватимуть. Сьогодні ми розбираємося, чому Apple відмовляється від 32-бітних програм і переходить на 64-розрядну архітектуру.
Чому Apple відмовляється від 32-бітних додатків.
Просувати 64-бітові пристрою і оптимізований під них софт Apple почала з жовтня 2013 року - після релізу iPhone 5s. У 2015 році компанія зажадала у розробників створювати програми виключно під 64-бітну архітектуру. Незважаючи на зусилля Apple, зараз в App Store 187 тис. додатків, які не будуть запускатися на iOS 11. Основна маса - це ігри, але є чимало утиліт, освітніх програм та іншого корисного ПО.
32-бітові програми не використовують весь потенціал 64-розрядних процесорів. На практиці це означає, що додаток працює повільніше, ніж оптимізоване під нову архітектуру, страждає продуктивність графіки та операційної системи.
З цих аргументу Apple почала боротьбу з застарілим софтом: в iOS 9 і iOS 10, відкриваючи старе додаток, користувач бачив повідомлення: «Програма може уповільнювати роботу iPhone. Для поліпшення сумісності розробнику цієї програми необхідно оновити її ». Швидше за все, цей «дзвіночок» не сильно вплинув на девелоперів і їх бажання займатися оптимізацією ПО. В iOS 10. 3 повідомлення звучить куди категоричніше: «Необхідно оновити додаток. Дана програма не працюватиме з майбутніми версіями iOS ». Може, хоч це змусить тих, хто заробляє на програмах з App Store, випустити оновлення, що підтримує x64.
Що станеться після виходу iOS 11.
Після апдейта до iOS 11 користувачі не зможуть запускати 32-бітові додатки. З магазину потроху почнуть зникати застарілі гри і програми, а на iPhone 5, iPhone 5c і iPad 4 перестануть прилітати поновлення. Швидше за все, у власників 4-5-річних пристроїв залишиться можливість завантажувати раніше придбані додатки, але все ті, хто перейде на iOS 11, такої можливості не отримають. Більш того, розробник Стів Троутона-Сміт вважає, що нові процесори A-серії зовсім не будуть сумісні з архітектурою x32.
Як виявити 32-бітові додатки.
Знайти застарілий софт на своєму iPhone або iPad просто.
Потрібно перейти в розділ Налаштування - Основні - про пристрій і відкрити вкладку Додатки. Тут відображаються всі програми, які перестануть підтримуватися після виходу iOS 11.
Якщо список застарілого софта вийшов значним, у вас два виходи. Перший - знайти альтернативні програми для виконання потрібних завдань. Друге рішення - не оновлювати пристрій до iOS 11. Цей варіант слід серйозно розглядати власникам iPhone 5s. Дідок може не витримати достатку функцій, нові анімації та інші графічні ефекти цієї версії прошивки.