Algo que siempre hemos querido hacer los usuarios de Raspberry Pi es instalar Android. Si bien es posible gracias a la comunidad, nunca hemos conseguido algo que se pueda usar en condiciones. Aun así, KonstaKANG nos ha traído Android 9.0 portando LineageOS 16.0 para que pueda correr en una Raspberry Pi 3B o 3B+. Además, ha conseguido un rendimiento sensacional y una estabilidad bastante buena.
KonstaKANG es quien se ha encargado de juntar todas las “recetas” que hacen posible Android Pie en Raspberry Pi. Aunque el trabajo no ha sido solo suyo. Hay que darle las gracias también a la comunidad detrás del GitHub de Android-rpi por las actualizaciones para hacer que todo funcione, a brobwind por los parches de bluetooth y gráficos, a Eric Anholt por los drivers VC4 para la tarjeta grafica y al equipo de LineageOS por el trabajo realizado con esta versión de Android.
Si queremos instalar Android en la Raspberry Pi lo único que tenemos que hacer es descargarnos la imagen desde el repositorio de KonstaKANG y grabarla en una tarjeta microSD. Una vez lo tengamos todo echo, metemos la tarjeta en una Raspberry Pi 3B o 3B+ y a probar Android Pie. Mucha gente estará deseando probar este sistema operativo en una Raspberry Pi 4. Si esta es tu situación, estas de enhorabuena. KonstaKANG ya ha liberado una versión de Android para Raspberry Pi 4 que ya puedes probar.
¿Qué nos vamos a encontrar después de instalar Android Pie en una Raspberry Pi?
Pues lo que nos encontraremos es un escritorio de una Tablet que podemos manejar con el teclado y ratón que tenemos conectados por USB a la Raspberry Pi. Con esto más o menos nos podemos ir apañando para abrir el navegador e ir instalando las aplicaciones que nos hacen falta. Teniendo en cuenta que este sistema operativo está pensado para pantallas táctiles, hay algunos gestos que con un ratón normal nos va a costar hacer.
Hay que tener en cuenta que esta versión de Android Pie viene sin las aplicaciones de Google preinstaladas. Por un lado, gracias a eso tendremos un mejor rendimiento ya que dichas aplicaciones consumen recursos de nuestra Raspberry Pi. Pero, por otro lado, tendremos que apañarnos usando tiendas de aplicaciones alternativas para poder instalar las aplicaciones que queremos usar. Además de que algunas de esas aplicaciones no funcionaran debido a la falta de los servicios de Google.
¿Cómo funciona Android Pie en una Raspberry Pi?
Pues funciona bien. Hay que tener en cuenta que el procesador es similar al de un móvil de gama baja de hace 4 o 5 años por lo menos, y 1GB de memoria RAM no ayuda en nada en la combinación. De todas formas, parece que no se resiente a la hora de navegar por páginas web sencillas.
En cuanto a la reproducción de contenido, lo primero que hay que tener en cuenta es que la resolución a la que está configurado este sistema operativo es 720p. Por lo que ver contenido a más resolución es innecesario a no ser que se quiera también tener algo más de calidad. No hay ningún problema a la hora de reproducir cualquier archivo descargado con VLC por lo que he probado, por lo que podríamos instalar Kodi o nuestro reproductor favorito sin problemas. Pero si queremos ver vídeos en YouTube o Netflix me temo que tenemos que acudir a soluciones de terceros, como puede ser el propio Kodi, ya que las aplicaciones oficiales no funcionan.
Si queremos usar servicios de música como Spotify o Amazon Music Unlimited, funcionan correctamente si encontramos la última versión de la aplicación, aunque es un poco complicado de iniciar sesión en Spotify debido a que la pantalla cambia de orientación y sale cortada, teniendo que intuir a que botón le damos para hacer las cosas hasta que conseguimos entrar en la aplicación.
El rendimiento en otro tipo de tareas es el esperado, aunque te lo imaginas si vas a instalar Android en una Raspberry Pi. Algunas aplicaciones se abren con cierto retraso una vez pulsamos en el botón de esta. Una vez en primer plano el rendimiento de estas no es el mejor, pero sí que pueden llegar a usarse sin muchos inconvenientes. No podemos decir lo mismo de aplicaciones 3D como juegos o emuladores que requieran de mucha potencia gráfica o del procesador. Lo justo de ambos componentes hará que sea prácticamente injugable cualquier cosa que pase de PlayStation o Nintendo 64, funcionando con problemas con estos emuladores también.
Cómo instalar Android Pie en mi Raspberry Pi 3
Si estás interesado en instalar Android en tu Raspberry Pi puedes hacerlo descargándote la imagen del repositorio de KonstaKANG. Una vez hecho eso, tienes que grabar la imagen en tu tarjeta microSD y ponerla en tu Raspberry Pi 3. Recuerda que, de momento esta imagen solo funciona en Raspberry Pi 3B y 3B+. Si quieres instalar los servicios de Google puedes seguir las instrucciones del post de KonstaKANG para ello, pero tienes que saber que perderás rendimiento.
Yo por mi parte estoy pensando en cambiar la Raspberry Pi del salón para ponerle Android, aunque tengo que hacer más pruebas a ver si consigo que todo funcione como me gustaría. Si queréis que haga más pruebas solo tenéis que dejarme un comentario y me pondré a ello, ya que me he guardado la tarjeta para poder seguir trasteando con ella.
Más información:
[themoneytizer id=32486-28]
Hola muy buenas. Me gustaría saber si con este android funcionará bien la app de bkool. Seria en pi 3b+. Un saludo y muchas gracias.
Buenas David.
Respecto al uso de aplicaciones concretas en este Android me pillas un poco. Si con la aplicación de Bkool te refieres a esta, por requisitos es posible que la aplicación funcione. El problema es que, la aplicación necesite de algunas cosas que no incluye este Android y tengas que ir instalándolo todo hasta que te funcione. Y una vez este todo instalando que no te de problemas si tiene que reproducir vídeos o cualquier cosa.
La versión de Android que comento en esta entrada no tiene instalado Google Play Store por defecto, pero puedes instalarla siguiendo las instrucciones que hay en la página de KonstaKANG. Si buscas “How to install Google apps?” encontraras las instrucciones de cómo hacerlo. El problema es que el rendimiento empeora una vez tienes instalados los servicios de Google.
Si tienes alguna duda más, no dudes en comentar por aquí y te respondere lo más rápido posible.
Buenos días:
Me gustaría conectar un Monitor touch ELO de 27″ para que funcionara con este Android en la raspberry, pero no me detecta el monitor por USB, ¿sabes como podría hacerlo funcionar?.
Muchas gracias.
Saludos
Buenas Roberto.
Para que el monitor que me comentas funcione, la versión de Android para Raspberry Pi debería tener soporte para él. Si todavía no se soportan las pantallas táctiles oficiales de Raspberry Pi en ese Android, es menos probable que soporte ese monitor.
Felicitaciones muy bien explicado todo, muchas gracias.
Siguiendo los pasos al pie de la letra funcionó correctamente y pude instalar popcorn time, pero descubro que tengo puesta una micro SD de 16gb y me la toma como de 4gb (imagino que la imagen debe ser por estar hecha desde una de 4gb). Tenes algun comando para extender la capacidad al total, o algun soft que me permita redimencionar la particion para poder usar la totalidad de la capacidad de la micro SD?.
Saludos
Buenas Sergio.
Para extender la partición y poder usar todo el almacenamiento tienes que usar un gestor de particiones y redimiensionar esa partición para que use toda la tarjeta microSD. Si tienes Linux o puedes usar Gparted y con Windows yo uso MiniTool Partition Wizard. Una vez has redimensionado la partición, no deberías tener problema para volver a usar esa tarjeta en tu Raspberry Pi.
Hola, he intentado varias veces instalarlo y no me llega a arrancar la imagen se queda la pantalla en negro? sabes que me puede fallar o como puedo solucionarlo?
Buenas David.
Esto puede ser por dos motivos. O bien estas intentando iniciar una imagen que no es la adecuada para tu Raspberry Pi o bien esta imagen se ha grabado mal. Actualmente existe una versión de Android para Raspberry Pi 3B y 3B+, y otra versión para Raspberry Pi 4B. Asegurate de que estas usando la versión correcta. También asegurate de que se ha grabado correctamente la imagen en la Raspberry Pi. Si pruebas a grabar la imagen con balenaEtcher, al final del proceso te indicará si el proceso ha sido correcto o erróneo.
Buenas,
Lo primero gracias por todo. Yo estoy bloqueado nada más empezar casi. Tengo una raspi 3+, bajo la imagen correcta, las instalo con balena, me dice que todo perfecto pero cuando lo enchufo a la tele sale una imagen como de degradado de colores y se reinicia, quedándose en ese bucle. He probado a grabarlo en 3 tarjetas diferentes, y también he probado la versión de lineage 16 y 15. ¿alguna idea?
Gracias!!!!
Buenas Iñaki.
Por lo que comentas puede ser que la Raspberry Pi que dices tener puede no ser la correcta. Si has probado varias imágenes para Raspberry Pi 3B y en ninguna ha pasado de la pantalla rainbow o arcoíris, es posible que falle por eso. Graba una imagen de Raspbian y en una terminal ejecuta lo siguiente:
cat /proc/cpuinfo
Por el final te tiene que aparecer un atributo que se llama Model:. Asegúrate de que pone Raspberry Pi 3 Model B, ya que es muy raro que falle siempre en el mismo sitio con varias imágenes. Asegúrate también de que funciona la imagen antes de hacer cualquier cosa, como puede ser redimensionar la imagen o modificar algo del archivo config.txt. A ver si vamos dando con el fallo.
Como se desactiva el root, No funcionan las aplicaciones como movistar play, etc. ya que esta roteado.
Buenas Luis.
Para desactivar el root lo puedes hacer como con cualquier Android.
Si bien esta bueno, pero tiene una falla grande, que es que sigue tratando a una raspberry pi como una tablet, o sea salvo que tengas una raspberry con pantalla tactil no es una buena experiencia tratar de usar en un tv con con teclado. Es el mismi problema que tuvieron todos los Andoroid Tv. Se debria haber podido hacer un android mas como para una pc. me encontre con algun bugs y bucles de pantallazos… Pero igual esta bueno como proyecto si se afinara mas y pusieran una tienda de app eso ayudaria mucho.
Hola!!… Tengo el mismo problema que Iñaki, a diferencia de que yo tengo una Pi4.
La imagen que descargué para la Pi4 es la «lineage-17.1-20201120-UNOFFICIAL-KonstaKANG-rpi4» y la grabé en una sd de 32gb de marca SanDisk con Balena Etcher y cuando arranco la Raspberry y luego me muestra el logo de LineageOS, se reinicia y así repite ese proceso siempre (bucle). Luego formatié nuevamente la sd pero esta vez con la aplicación de Raspberry Imager y el problema persiste.
Los demás sistemas operativos de Raspberry funcionan a la perfección.
Hola raul, conseguiste hacerlo..estoy igual q tu pero con la 3b
Hola buenas, hay alguna solución para el tema de la pantalla partida que se ven las aplicaciones verticales cortadas? he instalado la version con android 10 y esto esta resuelto, pero es demasiado lento para la potencia de la raspberry pi 3b+.
He probado varias opciones pero no soy capaz de dejarlo correctamente configurado, al final siempre falla. Agradeceria link para solucionar el problema. Muchas gracias por el articulo.