Google affirme que Chrome OS 80 apportera plus facilement le chargement latéral d'applications Android aux développeurs

La semaine dernière, lors du Sommet des développeurs Android, Google a annoncé une fonctionnalité que les passionnés de Chrome OS souhaitaient depuis des années: la possibilité de charger de côté des applications Android sans activer le mode développeur. Dans le passé, nous avons déjà vu des validations de code qui auraient activé cette fonctionnalité, mais aucune de ces implémentations n'a jamais été transférée sur le canal stable. Maintenant que Google a officiellement confirmé que cette fonctionnalité arriverait dans Chrome OS 80, dont la sortie est prévue pour la deuxième semaine de février 2020, nous n’avons plus besoin de surveiller religieusement Chromium Gerrit pour l’ajouter.

Comme vous pouvez le voir dans l'image ci-dessus, récupérée via AboutChromebooks, Google ajoute cette fonctionnalité pour permettre aux développeurs d'applications Android de déployer leurs applications directement à partir d'Android Studio. Avec une croissance de 22% des ventes de Chromebook par rapport à l'exercice précédent (de septembre 2018 à août 2019) et une multiplication par 4 du temps consacré aux applications Android sur Chrome OS, les développeurs d'applications Android sont incités à leur travail aux Chromebooks. Le développement pour Chromebooks requiert des considérations telles que la manière dont votre application réagit aux changements de modes d'affichage (ordinateur portable et tablette), à ​​la gestion des fenêtres (fenêtres à fenêtres multiples et à forme libre) et aux entrées clavier / souris. Il est donc recommandé de tester votre application sur du matériel natif. . À cette fin, Google s'est efforcé de rendre Chrome OS plus convivial pour les développeurs en ajoutant un conteneur Linux l'année dernière, ce qui permettait d'exécuter la version Linux d'Android Studio.

Bien que vous puissiez développer et créer des applications Android sur un Chromebook, le déploiement de l'application est un casse-tête. Actuellement, la méthode recommandée pour charger latéralement une application Android sur Chrome OS est d'activer le mode développeur. Lorsque le mode développeur est activé, le chargement latéral d'une application Android est aussi simple que de cliquer sur votre fichier APK compilé. Cependant, le mode développeur est intrinsèquement peu sécurisé car il assouplit les protections de démarrage vérifiées et accorde l'accès à un shell racine. C’est également une tâche difficile, car elle nécessite un lavage en profondeur (réinitialisation des paramètres d’usine) de votre appareil et un écran d’avertissement gênant que vous devez contourner manuellement à chaque démarrage. Heureusement, lorsque Chrome OS 80 sera déployé sur le canal stable en février 2020, tous les développeurs pourront déployer leurs applications Android directement d'Android Studio sur leur Chromebook, sans avoir à activer le mode développeur. Si vous êtes sur la chaîne Chrome OS Dev, vous pourrez le tester dès la fin du mois prochain.

Malheureusement, Google ne semble pas vouloir que cette fonctionnalité soit utilisée par les utilisateurs finaux. Selon le commit qui implémentera probablement cette fonctionnalité, cette fonctionnalité nécessite l'activation de Crostini (prise en charge des applications Linux), ce qui limite le nombre de Chromebooks qui auront accès à cette fonctionnalité. De plus, la désactivation de la fonctionnalité nécessite un lavage à haute pression. Toutefois, si vous êtes à l'aise avec la ligne de commande, le chargement latéral d'applications Android devrait être aussi simple que d'utiliser "adb install". Vous pouvez également "adb pousser" le fichier APK, entrer "adb shell", puis utiliser "pm install"., " maintenant.