Lorsque j'ai acheté mon premier Raspberry Pi, j'ai supposé que la communauté de développement Android s'était déjà jetée sur le célèbre ordinateur à 35 $, qu'elle avait pris le matériel abordable sous son aile et en avait fait le kit de développement ultime pour Android.
Je n'avais pas tout à fait tort. Vous pouvez facilement trouver des références à Android sur le blog officiel de la Fondation Raspberry Pi et sur les fils de discussion de Raspberry Pi dans les forums de développement d'Android. Il existe même une page Wiki pour Razdroid, un projet de volontariat visant à permettre à Android de fonctionner correctement sur le tableau de projet. Et installer Android sur un Raspberry Pi est aussi simple que de télécharger la bonne image, de la faire clignoter sur une carte microSD et de la placer dans l’emplacement du Raspberry Pi.
Le problème est, dans son état actuel, Android sur le Raspberry Pi est pratiquement inutilisable. Il manque une accélération matérielle, nécessaire pour un bon port Android. Sans cela, la vidéo va bégayer et les éléments de l'interface utilisateur seront à la traîne. Et sans le code source qui n'existe pas à ce stade, les efforts de Razdroid heurtent les murs de briques avec des bugs majeurs tels que des interfaces utilisateur totalement brisées.
Bien qu'une version d'Android soit disponible sur le forum, elle n'est pas assez stable pour un usage quotidien. Il n’est pas prévu de continuer à travailler dessus, car Android ne fournit aucune amélioration aux objectifs éducatifs qui ne sont pas déjà remplis plus facilement avec les logiciels existants - nous le considérons comme une plateforme de consommation, pas de création.Support officiel en route?
Vous avez peut-être entendu parler d'une découverte faite plus tôt cette semaine, dans laquelle une référence au Raspberry Pi a été trouvée dans le référentiel du projet Open Source Android, où Google télécharge tout le code source de ses appareils officiellement pris en charge. Le répertoire est actuellement vide, mais beaucoup ont conclu que Google prendrait officiellement en charge l'ordinateur à 35 $ à l'avenir.
Un retweet du compte Twitter officiel de Raspberry Pi semble confirmer les soupçons, déclarant qu'ils sont "excités de voir où cela va".
Même dans ce cas, ce n'est certainement pas une affaire faite. Google n'a pas officiellement commenté la raison pour laquelle Raspberry Pi a été ajouté au référentiel AOSP, ce qui pourrait vouloir dire plusieurs choses. Google pourrait prendre une page du livre de Microsoft et créer une version allégée d'Android spécifiquement à des fins de développement IoT; il pourrait s'agir de la prise en charge d'Android TV pour un périphérique de diffusion en continu peu coûteux; ou nous pourrions éventuellement voir une version entièrement fonctionnelle d'Android avec une accélération matérielle.
Seul le temps nous le dira.
Pourquoi ça doit arriver
Quelle que soit la raison pour laquelle le Raspberry Pi dispose désormais de sa propre arborescence de périphériques dans AOSP, il existe plusieurs raisons pour lesquelles je veux que mon Raspberry Pi fonctionne sous Android et pourquoi le support Android officiel de Raspberry Pi doit avoir lieu.
Applications de streaming officielles
Pour commencer, de nombreuses personnes utilisent déjà Plex, Kodi ou OpenELEC pour transformer leur Raspberry Pis en serveur multimédia. Grâce au support complet d'Android, vous pouvez aller encore plus loin en conservant Kodi ou Plex tout en ajoutant toutes vos applications de streaming préférées, telles que Netflix, Hulu, HBO Now et toutes les autres disponibles sur le Google Play Store.
Considérez-le comme un lecteur Nexus à moitié prix, ou comme un Chromecast plus puissant et plus complet pour le même prix. Vous pouvez regarder ou diffuser pratiquement n'importe quoi à partir d'un seul appareil.
Jeux
Avec Android, vous pouvez toujours configurer votre Raspberry Pi avec vos émulateurs de jeux préférés. RetroArch est la plate-forme d'émulation sur laquelle la plupart des distributions de jeu rétro Raspberry Pi, telles que Lakka ou RetroPie, sont construites.
RetroArch est disponible pour téléchargement sur Android à partir du Google Play Store, ce qui signifie que pour installer un serveur multimédia et une configuration de jeu rétro sur votre Raspberry Pi, vous devez installer deux applications distinctes.
Android pour IoT
La plupart des appareils et des applications pour la maison intelligente sont déjà conçus pour Android. Par conséquent, plutôt que de devoir coder de simples tâches à partir de zéro, vous pouvez installer les applications officielles directement sur Raspberry Pi. Vous pouvez installer IFTTT et utiliser le canal de périphérique Android, configurer des routines de maison intelligente à partir de Yonomi ou encore être plus élaboré avec Tasker (vidéo).
Bien que cela n'augmente pas nécessairement les possibilités de ce qui peut être fait avec le Raspberry Pi et la maison intelligente, cela faciliterait certainement la mise en route, ce qui est l'un des principaux objectifs du Raspberry Pi.
Meilleur support tactile
Vous pouvez actuellement acheter un écran tactile pour votre Raspberry Pi et le faire fonctionner avec une relative facilité. Cependant, c’est comme revenir au début des années 2000, la plupart des distributions Linux de Raspberry Pi n’étaient pas conçues pour la saisie tactile (pensez à Windows Mobile PDA circa 2004).
Android est un système d'exploitation mobile, ce qui signifie que sa conception est très conviviale pour les doigts et les écrans tactiles.
Cela signifie que si vous utilisiez un Pi en tant que PC de salon à partir de la télévision, l'expérience utilisateur pourrait en souffrir un peu. Cependant, le support Android officiel apporterait très probablement le support Remix OS, une fourchette d'Android qui permet un véritable multitâche, un environnement plus convivial pour les ordinateurs de bureau et tout ce que vous attendez d'Android.
Pour être juste, la Fondation Raspberry Pi a raison. Android est plus pour consommer que pour créer. Et avoir Android sur un Raspberry Pi n’est certainement pas la chose la plus cool que vous puissiez faire avec le tableau de projet. Mais il est également difficile de nier qu'un streamer multimédia tout-en-un sous Android, une configuration de jeu rétro et un contrôleur de maison intelligente pour aussi peu que 35 $ sont plutôt séduisants.
Laissez Vos Commentaires