Google улеснява в Chrome OS 80 за разработчиците страничното зареждане на приложения за Android. За първи път ще можете да зареждате отстрани без режим за разработчици.
Миналата седмица на срещата на върха за разработчици на Android, Google обяви функция, която ентусиастите на Chrome OS искаха от години: възможност за странично зареждане на Android приложения, без да се активира режимът за разработчици. Виждали сме ангажименти на код в миналото това би активирало тази функция, но нито едно от тези внедрявания никога не е стигнало до стабилния канал. Сега, когато Google официално потвърди, че тази функция ще пристигне в Chrome OS 80, която е настроена за стабилна версия през втората седмица на февруари 2020 г. вече няма нужда да наблюдаваме религиозно Chromium Gerrit за тази функция допълнение.
Както можете да видите в представеното изображение по-горе, извлечено чрез Всичко за Chromebook, Google добавя тази функция за да позволи на разработчиците на приложения за Android да внедряват своите приложения направо от Android Studio. С ръст от 22% в продажбите на Chromebook на годишна база (от септември 2018 г. до август 2019 г.) и общото време похарчени за приложения за Android в Chrome OS, нараснали с коефициент 4, разработчиците на приложения за Android са стимулирани да приведат работата си в Chromebook. Разработването за Chromebook изисква съображения като как вашето приложение реагира на промените в режимите на дисплея (лаптоп и таблет), управление на прозорци (мултипрозорци и прозорци със свободна форма) и въвеждане от клавиатура/мишка, така че се препоръчва да тествате приложението си на нативен хардуер. За тази цел Google настоя да направи Chrome OS по-удобна за разработчици чрез
добавяне на Linux контейнер миналата година, което дава възможност за стартиране на Linux версията на Android Studio.Въпреки че можете да разработвате и създавате приложения за Android на Chromebook, внедряването на приложението е малко главоболие. Понастоящем препоръчителният начин за странично зареждане на приложение за Android в Chrome OS е активирането на режима за програмисти. С активиран режим за разработчици страничното зареждане на приложение за Android е толкова лесно, колкото щракване върху вашия компилиран APK файл. Режимът за разработчици обаче по своята същност е несигурен, тъй като облекчава проверените защити при стартиране и предоставя достъп до root shell. Също така е трудно да се справите, тъй като изисква измиване на мощността (нулиране на фабричните настройки) на вашето устройство и работа с досаден предупредителен екран, който трябва ръчно да заобиколите при всяко зареждане. За щастие, когато Chrome OS 80 бъде пусната в стабилния канал през февруари 2020 г., всички разработчици ще могат внедряват приложенията си за Android направо от Android Studio на своя Chromebook, без да се налага да активирате Developer Режим. Ако сте в канала за разработчици на Chrome OS, ще можете да тествате това още в края на следващия месец.
За съжаление, не изглежда, че Google възнамерява тази функция да се използва от крайните потребители. Според ангажирам който вероятно прилага тази функция, тази функция изисква Crostini (поддръжка на приложение за Linux) да бъде активиран, което ограничава кои Chromebook ще имат достъп до функцията. Освен това деактивирането на функцията изисква Powerwash. Ако обаче се чувствате комфортно с командния ред, страничното зареждане на приложения за Android трябва да е толкова просто, колкото използването на „adb инсталирайте." Като алтернатива можете просто да „adb push" APK, да въведете „adb shell“ и след това да използвате „pm install“, вдясно сега.