Отказываясь от поддержки 32-битного кода и приложений Android, построенных на этой архитектуре, Google выделяет несколько основных приемуществ. Основным называют то, что 64-битные приложения работают быстрее, потому что у них есть доступ к дополнительным регистрам и инструкциям, недоступным для 32-битных приложений. Более новые процессоры работают на 25% лучше при работе с 64-битным кодом. Встречаются ситуации когда производители полностью отказываются от аппаратной поддержки 32-битного кода в пользу его эмуляции.
Удаляя 32-битный код, Android экономит до 150 МБ ОЗУ, которые использовались операционной системой, даже когда не запускались 32-битные приложения. Считается, что это приводит к меньшему количеству фоновых закрытий приложений и более плавной работой.
Что касается безопасности, то рандомизация размещения адресного пространства (ASLR) становится более эффективной, поскольку контрмера имеет больше места для работы, чтобы предотвратить уязвимости, связанные с повреждением памяти.
Google дополняет свои тезисы доступом к более совершенным инструментам, таким как HWASan для обнаружения ошибок памяти, просто ориентируясь на 64-разрядную версию. Компания работает над этим с 2014 года, когда впервые была представлена поддержка 64-разрядной версии Google Play, требующей, чтобы приложения поддерживали ее с 2019 года. Компания рекомендует разработчикам уделять особое внимание тестированию своих приложений и обновлений только для 64-разрядных устройств с помощью Play, предоставив отчет перед запуском для этого сценария.
Наконец, только 64-разрядные конфигурации устройств вдвое сокращают время тестирования CTS для более быстрого обновления OEM. Google ожидает, что больше Android-устройств пойдут по этому пути, но оставляет небольшой запас по времени.
До сих пор некоторые пользователи Pixel 7 сталкивались с новым ограничением при попытке установить старые необновленные приложения. Однако Google заявляет, что продолжит поддержку 32-разрядных версий Android Go, Android TV и Wear OS:
Пожалуйста, продолжайте поддерживать 32-разрядные ABI; Google Play продолжит предоставлять 32-разрядные приложения только для 32-разрядных устройств. В этих форм-факторах часто используются старые чипы, чтобы соответствовать более доступным ценовым диапазонам.