Вoзмoжнo, для кoгo-тo этo стaнeт сюрпризoм, нo любoe прилoжeниe, кoтoрoe нe было оптимизировано для 64-битной архитектуры, не будет работать в iOS 11. При попытке запустить 32-битное приложение на экране появляется диалоговое окно, сообщающее о необходимости обновить ПО.
Такие приложения будут работать только на устройствах под управлением предыдущих iOS 10 и более ранних версий iOS. Например, на смартфонах и планшетах с 32-битными процессорами, которые не смогут обновиться до iOS 11.
При попытке открыть неадаптированные приложения в iOS 11 появляется предупреждение: «Необходимо обновить приложение. Разработчику необходимо обновить эту программу, чтобы она работала с iOS 11».
Пока неизвестно, планирует ли Apple избавиться от 32-битных приложений в App Store. На данный момент это маловероятно. Хотя за несколько часов до WWDC обнаружилось, что 32-битные приложения перестали отображаться в результатах поиска в App Store.
Проверить наличие устаревших приложений на устройстве можно при помощи специального раздела, который появился еще в iOS 10.3. Для этого заходим в раздел Настройки > Основные > Об этом устройстве > Программы. Здесь отображаются 32-битные приложения.
Пользователи и разработчики Mac могут ожидать подобных изменений в Mac App Store в ближайшем будущем. Уже в следующем году приложения, которые не будут оптимизированы для 64-битной архитектуры, перестанут работать в следующей версии macOS.
]]>