Android вскоре может начать предупреждать пользователей, когда они запускают 32-битные приложения

click fraud protection

Недавнее изменение кода, представленное AOSP Gerrit, подчеркивает, что Android может начать предупреждать пользователей, когда они запускают 32-битные приложения. Читайте дальше, чтобы узнать больше.

Хотя Google прилагает усилия по отказу от поддержки 32-битных приложений на Android в течение последних нескольких лет, возможно, пройдет еще некоторое время, прежде чем 32-битные приложения уйдут в прошлое. Однако, стремясь ускорить этот процесс, Google может вскоре реализовать новое изменение в Android, которое будет предупреждать пользователей при запуске 32-битных приложений в 64-битных системах.

Изменение кода, отправленное в AOSP Gerrit (замечено Мишаал Рахман) выделяет новое предупреждение, которое появляется каждый раз, когда пользователь запускает 32-разрядное приложение в 64-разрядной системе. Как вы можете видеть на прикрепленном снимке экрана, предупреждающее сообщение сообщит пользователям, что «разработчик должен обновить приложение для улучшения совместимости» и попросите их проверить наличие обновлений или связаться с разработчиком. Идея этого шага состоит в том, чтобы побудить разработчиков создавать 64-битные версии своих приложений, но в настоящее время у нас нет информации о том, когда Google может реализовать это изменение.

Стоит отметить, что Android уже показывает подобное предупреждение, когда пользователи пытаются запустить приложения, не соответствующие минимальным требованиям targetSDK. Google реализовали это изменение в Android 10, и теперь компания планирует обновить минимальный поддерживаемый уровень targetSDK до 28. Благодаря обновленному требованию Android начнет предупреждать пользователей, когда они попытаются запустить приложения, предназначенные для Android 8.1 Oreo или более ранней версии. Однако это изменение еще не вступило в силу в настоящее время. Андроид 13 строит.

Учитывая, что ARM планирует отказаться от поддержки 32-битных приложений в будущих мобильных процессорах начиная со следующего года предупреждение может заставить разработчиков обновить свои приложения вовремя для этого изменения. Для неосведомленных: Android в настоящее время поддерживает как 32-битные, так и 64-битные приложения. Из-за этого разработчикам приходится поддерживать два двоичных файла для своих приложений, а ARM должна предлагать процессоры с поддержкой устаревших 32-разрядных систем. Поскольку 64-битные процессоры по своей сути более функциональны, чем 32-битные, для экосистемы в целом имеет смысл принять это изменение. Apple перешла на поддержку только 64-битных версий iOS 11 еще в 2017 году, и пришло время Android последовать этому примеру.


Источник:AOSP Геррит