Все устройства Android, поддерживающие 64-разрядные приложения, также поддерживают устаревшие 32-разрядные приложения. в Блог разработчиков AndroidGoogle подтверждает, что Google Pixel 7 и Pixel 7 Pro — первые телефоны Android, поддерживающие исключительно 64-разрядные приложения.
Google объясняет, что отказ от поддержки 32-битных приложений дает несколько преимуществ. Это не только уменьшает использование оперативной памяти, но также повышает производительность и безопасность. Google ожидает, что со временем устройства без поддержки 32-битных приложений будут встречаться все чаще. Google сделал шаг с Pixel 7 и 7 Pro, потому что считает, что экосистема Android готова к переходу.
Google Pixel 7 Pro и Google Pixel 7
По словам Google, эта конфигурация быстрее, потому что 64-битные приложения могут получить доступ к инструкциям и ресурсам, недоступным для 32-битных приложений. В нем также утверждается, что современные процессоры могут обеспечить повышение производительности до 25% при отказе от поддержки 32-разрядных систем. Кроме того, эта конфигурация может освободить 150 МБ оперативной памяти, которая используется независимо от того, запущены 32-разрядные приложения или нет.
Разработчикам рекомендуется начать тестирование приложений и обновлений только для 64-разрядных устройств. Уже доступны инструменты разработчика для тестирования проблем совместимости с новой конфигурацией.
Google напоминает нам, что только 32-разрядные устройства будут по-прежнему обслуживать Android Go, Android TV и Android Wear и что 32-разрядные ABI должны продолжать поддерживаться.