Laut Google wird Chrome OS 80 Entwicklern das Herunterladen von Android-Apps erleichtern

Letzte Woche kündigte Google auf dem Android Dev Summit eine Funktion an, die sich Chrome OS-Fans seit Jahren wünschen: Android-Apps können ohne Aktivierung des Entwicklermodus seitwärts geladen werden. Wir haben in der Vergangenheit Code-Commits gesehen, die diese Funktion aktiviert hätten, aber keine dieser Implementierungen hat jemals den Weg zum Stable-Channel gefunden. Nachdem Google offiziell bestätigt hat, dass diese Funktion in Chrome OS 80 verfügbar sein wird, das in der zweiten Februarwoche 2020 für eine stabile Version vorgesehen ist, müssen wir den Chromium Gerrit für diese Funktionserweiterung nicht mehr religiös überwachen.

Wie Sie in der Abbildung oben sehen können, die über AboutChromebooks abgerufen wurde, fügt Google diese Funktion hinzu, damit Android-App-Entwickler ihre Apps direkt aus Android Studio bereitstellen können. Mit einem Umsatzwachstum von 22% gegenüber dem Vorjahr (von September 2018 bis August 2019) und einem um den Faktor 4 gestiegenen Zeitaufwand für Android-Apps unter Chrome OS sind Android-App-Entwickler motiviert, neue Produkte zu entwickeln ihre Arbeit auf Chromebooks. Für die Entwicklung für Chromebooks sind Überlegungen erforderlich, wie Ihre App auf Änderungen der Anzeigemodi (Laptop und Tablet), der Fensterverwaltung (Mehrfenster- und Freiformfenster) und der Tastatur- / Mauseingabe reagiert. Daher wird empfohlen, Ihre App auf nativer Hardware zu testen . Zu diesem Zweck bemühte sich Google, Chrome OS entwicklerfreundlicher zu gestalten, indem im vergangenen Jahr ein Linux-Container hinzugefügt wurde, mit dem die Linux-Version von Android Studio ausgeführt werden kann.

Während Sie Android-Apps auf einem Chromebook entwickeln und erstellen können, bereitet Ihnen die Bereitstellung der App Kopfzerbrechen. Derzeit wird empfohlen, eine Android-App unter Chrome OS durch Aktivieren des Entwicklermodus seitlich zu laden. Wenn der Entwicklermodus aktiviert ist, ist das Seitenladen einer Android-App so einfach wie das Klicken auf Ihre kompilierte APK-Datei. Der Entwicklermodus ist jedoch von Natur aus unsicher, da er den geprüften Startschutz lockert und den Zugriff auf eine Root-Shell gewährt. Dies ist auch ein Problem, da das Gerät auf die Werkseinstellungen zurückgesetzt werden muss und ein nerviger Warnbildschirm angezeigt wird, den Sie bei jedem Startvorgang manuell umgehen müssen. Zum Glück können alle Entwickler, die Chrome OS 80 im Februar 2020 im Stable-Channel einführen, ihre Android-Apps direkt aus Android Studio auf ihrem Chromebook bereitstellen, ohne den Entwicklermodus aktivieren zu müssen. Wenn Sie auf dem Chrome OS Dev-Kanal sind, können Sie dies bereits Ende nächsten Monats testen.

Leider sieht es nicht so aus, als ob Google beabsichtigt, diese Funktion von Endbenutzern zu nutzen. Entsprechend dem Commit, das diese Funktion wahrscheinlich implementiert, muss für diese Funktion Crostini (Linux-App-Unterstützung) aktiviert sein, um zu begrenzen, welche Chromebooks auf die Funktion zugreifen dürfen. Darüber hinaus erfordert das Deaktivieren der Funktion ein Powerwash. Wenn Sie mit der Befehlszeile vertraut sind, sollte das Seitenladen von Android-Apps so einfach sein wie das Verwenden von "adb install". Alternativ können Sie das APK einfach "adb push", "adb shell" eingeben und dann "pm install" verwenden, " jetzt sofort.