iOS

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

Ещё с выходом iOS 7 «яблочная» мобильная среда стала 64-битной — однако, это не привело к мгновенному переходу приложений на новую архитектуру. В начале 2015 года компания из Купертино обязала всех разработчиков создать 64-битные версии своих продуктов. Далее появилось предупреждение о снижении быстродействия, демонстрируемое при запуске 32-битных приложений. И, похоже, что Apple готова пойти дальше: полностью отказаться от поддержки 32-битной архитектуры.

Основания утверждать подобное — довольно веские. Дело в том, что при запуске 32-битного приложения в iOS 10.2.1 появлялось следующее сообщение:

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

Но в недавно вышедшей iOS 10.3 beta 1 текст предупреждения изменился на следующий:

«Необходимо обновить приложение. Данная программа не будет работать с будущими версиями iOS. Для улучшения совместимости разработчику этой программы необходимо обновить ее.»

Сама по себе идея отказа от 32-битной архитектуры абсолютно оправдана: это позволит компании избежать проблем с фрагментацией системы. Однако, разработчики совершенно не в восторге от необходимости переделывать свои продукты, и заставить их перейти на 64 бита действительно, судя по всему, возможно лишь по-настоящему жёсткими методами. Которые Apple и может применить уже с выходом iOS 11 осенью этого года.

Но последнее пока — только лишь предположение, и уверенно говорить о подобном рано.

Обсудить

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Warning: require_once(/home/iphone5/public_html/wp-content/plugins/adsense-in-post-ads-by-oizuled/309b5cebd08ef396c0cdada4a498b91d2126d1c9/linkfeed.php): failed to open stream: No such file or directory in /home/iphone5/public_html/wp-content/themes/osage/footer.php on line 91

Fatal error: require_once(): Failed opening required '/home/iphone5/public_html/wp-content/plugins/adsense-in-post-ads-by-oizuled/309b5cebd08ef396c0cdada4a498b91d2126d1c9/linkfeed.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/iphone5/public_html/wp-content/themes/osage/footer.php on line 91