image logo

Apple в iOS 11 полностью откажется от поддержки 32-битных приложений


Apple в iOS 11 полностью откажется от поддержки 32-битных приложений

Apple начала выпускать 64-битные устройства три года назад, однако преимущество новой процессорной архитектуры актуально только, если его поддержат разработчики программного обеспечения. В начале 2015 года купертиновцы обязали создателей ПО перейти на 64 бита. Чтобы подтолкнуть разработчиков, Apple добавила в iOS 10.1 специальное предупреждение о замедлении устройства, которое появляется при запуске 32-битных программ. В iOS 11, судя по всему, компания планирует полностью отказаться от поддержки приложений, написанных под 32 бита.

Сейчас, если разработчик не удосужился обновить код приложения для поддержки 64-битной архитектуры, то при запуске приложения iOS 10.2.1 показывает оповещение: «Приложение может замедлить работу вашего iPhone. Разработчику этого приложения нужно выпустить обновление, чтобы улучшить совместимость с системой».

В iOS 10.3 beta 1 компания Apple изменила предупреждение. Теперь ОС сообщает: «Необходимо обновить приложение. Данная программа не будет работать с будущими версиями iOS. Для улучшения совместимости разработчику этой программы необходимо обновить ее».


Предупреждение о запуске 32-битного приложения в iOS 10.2.1

Стоит понимать, что далеко не все разработчики в восторге из-за перехода на 64-битную архитектуру. Однако это выгодный шаг для владельцев iPhone и iPad, во всяком случае для тех из них, кто пользуется не самыми старыми моделями. 64-битная архитектура может заметно повысить производительность, особенно по части быстродействия графики. Это полезно не только в играх, но и в ресурсоёмких приложениях, например, в графических и видео редакторах.



Предупреждение о запуске 32-битного приложения в iOS 10.3

Отказ от 32 бита вполне оправдан: Apple стремится избежать главной проблемы Android — фрагментации. Также в Купертино хотят, чтобы все пользователи могли получить максимальное удовлетворение от использования игр и приложений, а разработчики ПО полностью раскрыли потенциал техники.

До осени этого года 32-битная архитектура на iPhone и iPad, вероятно, еще будет поддерживаться, но с релизом iOS 11 компания полностью откажется от нее, учитывая, как активно она перевела свою технику на новую технологию.