Google следует за Apple iOS и macOS, перейдя на 64-разрядную версию Android и отказавшись от поддержки 32-разрядной версии, указывает на новый эмулятор для версии 12 или «S»

Android / Google следует за Apple iOS и macOS, перейдя на 64-разрядную версию Android и отказавшись от поддержки 32-разрядной версии, указывает на новый эмулятор для версии 12 или «S» 2 минуты чтения

Google Android



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

Google, похоже, следует по стопам Apple Inc. и внедряет 64-битную архитектуру во всей экосистеме смартфонов под управлением операционной системы (ОС) Android. Поисковый гигант, который разрабатывает и поддерживает основной уровень ОС Android, похоже, решил полностью перейти на 64-разрядную версию. После внедрения 64-битной архитектуры в приложениях Android через Google Play Store в прошлом году, Google, похоже, переводит саму экосистему ОС Android на 64-битную архитектуру. Излишне добавлять, что это очень важный шаг на пути к повышению эффективности, функциональности, надежности и безопасности всей экосистемы ОС Android.



Google Goes Complete 64-Bit указывает на то, что эмулятор Android S x86_64 работает без 32-разрядной поддержки:

Эмулятор для Android S, новой и невыпущенной версии ОС Android, которая, как ожидается, будет выпущена после Android 11, полностью работает в 64-битном режиме. Другими словами, эмулятор вообще не поддерживает 32-битную архитектуру. Предыдущие версии Android допускали 32-разрядные приложения. Однако начиная с Android 12 все приложения, платформы и вспомогательные библиотеки должны быть разработаны только в 64-битной архитектуре.



Важно отметить, что Google начал перевод экосистемы ОС Android на 64-разрядную версию в прошлом году. Магазин Google Play начал применять 64-битные приложения 1 августа 2019 года. Это означало, что все приложения должны были работать в 64-битной среде. Теперь сама операционная система будет работать в 64-битной среде, в которой нет места для 32-битных приложений.

Обязательный переход на 64-битную версию имеет несколько преимуществ. Устранение уровня совместимости для старых 32-разрядных приложений приведет к высвобождению значительного объема оперативной памяти. Это позволит разработчикам приложений и OEM-производителям предлагать смартфоны с более высокой производительностью даже с относительно меньшим объемом оперативной памяти. В то время как новые смартфоны имеют 4 ГБ ОЗУ и выше, на развивающихся рынках все еще есть устройства с меньшим объемом ОЗУ.



Помимо оперативной памяти, ОС Android и структура поддержки будут занимать немного меньше места. Хотя изменение будет минимальным, чтобы оказать какое-либо заметное влияние, было потрачено много места, особенно для больших APK, не использующих пакеты.

Смогут ли производители оборудования и приложений работать со всеми 64-разрядными версиями Android?

Самым большим улучшением 64-разрядной версии Android станет повышение безопасности. 64-битная архитектура значительно безопаснее и надежнее 32-битной. Производители SoC, такие как ARM, безусловно, будут приветствовать этот шаг, поскольку новый Cortex-A65 компании поставляется без поддержки aarch32 ISA. Следовательно, нет никаких препятствий со стороны OEM-производителей и производителей SoC.

Переведя все приложения на 64-разрядную версию, Google позаботился о том, чтобы экосистема приложений стала полностью функциональной к моменту выпуска Android S. Эксперты указывают, что в настоящее время все должно работать нормально, за исключением нескольких кодеков Media. Это происходит в первую очередь потому, что эмулируемые платформы не поддерживают новый стандарт CODEC2 и возвращаются к OMX, старому 32-битному медиа-компоненту. Кстати, CODEC2 тоже 32-битный. Проще говоря, предстоит еще много работы, чтобы все форматы мультимедиа воспроизводились на всех 64-разрядных устройствах Android. Остальная часть экосистемы уже на месте.

Теги андроид