Google Android
Google изглежда е направил значителна стъпка към подобряване на Android в основата си. Установено е, че емулатор за предстоящата версия на Android S работи без никаква поддръжка за 32-битови приложения. Това директно означава, че като се започне от Android S, всички приложения и библиотеки за поддръжка ще трябва да бъдат съвместими с 64-битова сигурност и протоколи.
Изглежда, че Google следва стъпките на Apple Inc. и налага 64-битова архитектура в цялата екосистема на смартфона, работеща под операционна система Android (OS). Гигантът за търсене, който разработва и поддържа основния Android OS слой, изглежда е решил да премине 64-битов докрай. След налагането на 64-битова архитектура на приложения за Android през Google Play Store миналата година, Google изглежда прехвърля самата екосистема на Android OS на 64-битова архитектура. Излишно е да добавям, че това е много важна стъпка към подобряване на ефективността, функционалността, надеждността и сигурността на цялата екосистема на Android OS.
Google става пълен 64-битов Указва, че емулаторът на Android S x86_64 работи без 32-битова поддръжка:
Установено е, че емулаторът за Android S, нова и неиздавана версия на Android OS, която се очаква да бъде пусната след Android 11, работи изцяло в 64-битов режим. С други думи, емулаторът няма никаква поддръжка за 32-битова архитектура. Предишните версии на Android са разрешавали 32-битови приложения. Въпреки това, стартирайки Android 12, всички приложения, платформи и библиотеки за поддръжка ще трябва да бъдат разработени само в 64-битова архитектура.
Това разбира се е пробивна промяна.
Магазинът Google Play започна да прилага 64-битови приложения на 1 август 2019 г.
Но има много други пазари, че ефектът все още ще бъде огромен.
- Лука Стефани (@ luca020400) 26 юни 2020 г.
Важно е да се отбележи, че Google започна прехода на екосистемата на Android OS към 64-битова миналата година. Магазинът Google Play започна да прилага 64-битови приложения на 1 август 2019 г. Това означаваше, че всички приложения трябваше да работят в 64-битова среда. Сега самата операционна система ще работи в 64-битова среда без място за 32-битови приложения.
Прехвърлянето на 64-битов има няколко предимства. Премахването на слоя за съвместимост за по-старите 32-битови приложения ще освободи значително количество RAM. Това ще позволи на разработчиците на приложения и OEM производителите да предлагат смартфони с по-добра производителност дори с относително по-ниска RAM. Докато новите смартфони разполагат с 4 GB RAM и повече, развиващите се пазари все още имат устройства с по-малка RAM.
И не на последно място
3) Всеки процес ще бъде принуден да използва новите 64-битови подобрения на сигурността, особено когато става въпрос за ARM- Лука Стефани (@ luca020400) 26 юни 2020 г.
Освен RAM, Android OS и структурата за поддръжка ще заемат малко по-малко място. Въпреки че промяната ще бъде доста минимална, за да направи някакво забележимо въздействие, имаше много загубено пространство, особено за големи APK файлове, които не използват пакети.
Ще могат ли производителите на хардуер и приложения да работят с всички 64-битови Android?
Най-голямото подобрение с всички 64-битови Android ще бъде подобрената сигурност. 64-битовата архитектура е значително по-сигурна и надеждна от 32-битовата. Производителите на SoC като ARM със сигурност ще приветстват стъпката, тъй като новите Cortex-A65 на компанията се доставят без поддръжката на aarch32 ISA. Следователно няма препятствия от производителите на OEM и производителите на SoC.
В момента на master всичко трябва да работи добре освен медийните кодеци.
Това е главно защото емулираните платформи не поддържат правилно новия стандарт Codec2 и се връщат към OMX, стария 32-битов медиен компонент.
Забележка: Codec2 е все още само 32-битов, необходима е по-нататъшна работа.- Лука Стефани (@ luca020400) 26 юни 2020 г.
След като прехвърли всички приложения на 64-битови, Google гарантира, че екосистемата на приложенията става напълно функционална, докато Android S стартира. Експертите посочват, че в момента всичко трябва да работи нормално, с изключение на няколко медийни кодека. Това е предимно защото емулираните платформи не поддържат новия стандарт CODEC2 и се връщат назад към OMX, който е старият 32-битов медиен компонент. Между другото, CODEC2 също е само 32-битов. Просто казано, предстои още много работа, за да се гарантира, че всички медийни формати играят добре на всички 64-битови Android. Останалата част от екосистемата вече е на мястото си.
Етикети android