Предупреждение: приложение не оптимизировано для iOS 10 - вы можете сделать это
Видео по теме: (May 2024).
В бета-версии iOS 10.3 пользователи получают предупреждение при запуске некоторых приложений, что приложение не оптимизировано для iOS 10. В этом практическом совете мы объясняем, что стоит за этим, и что вы можете с этим сделать.
Предупреждение: приложение не оптимизировано для iOS 10
Предупреждение в iOS 10.3 относится к 64-битной среде, которую Apple установила в свои мобильные телефоны начиная с iPhone 5S. Вместо 32-битного процессора во всех iPhone от iPhone 5S есть 64-битный процессор. Это делает новые iPhone быстрее, потому что они могут обрабатывать больше данных одновременно. Однако это влияет на приложения:
- Приложения должны быть оптимизированы для 64-битных процессоров, чтобы они могли извлечь из них пользу. Если 32- и 64-разрядные приложения работают параллельно на 64-разрядном процессоре, 32-разрядные приложения замедляют работу iPhone.
- Таким образом, Apple не допускает новые, чистые 32-битные приложения в своем магазине с 2015 года, 64-битная версия также должна быть представлена.
- Поэтому можно предположить, что Apple рано или поздно исключит 32-разрядные приложения из iPhone. Предупреждающее сообщение в iOS 10.3 является первым предвестником этого шага.
- Начиная с iOS 11, вероятно, что 32-разрядные приложения больше не будут работать на iPhone. Если Apple останется верной своей стратегии, iOS 11 появится осенью.
- Для программистов приложений это требует больших усилий: приложения должны быть переписаны, чтобы они работали в новой среде. Усилия, вероятно, будут слишком большими для небольших издателей.
- Если вы не можете обойтись без отдельных приложений, для которых появляется предупреждающее сообщение, вам не следует пока обновляться до iOS 11.
- Поскольку старые iPhone, такие как iPhone 5 и 5c, работают в 32-разрядной среде, iOS 11, вероятно, больше не будет доступна для этих iPhone.
На следующей странице мы покажем вам, как узнать, есть ли у вас iPhone с 32- или 64-разрядным процессором.