En este post hablaremos de como ejecutar, o mejor dicho decapitar (broma RAE) una aplicación (o apk) de Android en Linux. Para este post van a haber diferentes métodos y para que no gastes tiempo leyendo, el más útil es comprarte un móvil (o celular como se dice en tierra más desarrollada que España) con Android o Cyanogen como yo.
Y es que lo de tener apps en Linux es muy geek y curioso pero sin mentiros, lo más útil es instalarlas en nativo, yo para usar una app establemente la uso en mi Uno Más Uno (OnePlus One), pero para trastear un poco este post viene bien.
Primera forma: arChon
Y es que está tras nativo y Android x86, esta es la mejor opción ya que es la que mejor emula y más cantidad de apps funcionales que tiene.
Para utilizarla necesitamos Google Chrome o Chromium (clarísimo racismo de navegadores, porque Firefox tiene el pelo rojo ya no puede soportar apps grandes o qué?), ya que arChon depende de esta.
Cuando ya lo tengamos, descargaremos el archivo de esta página, que se adapte a nuestro Chrome, ya saben si es de Pikachu o Charizan :), bromas aparte debéis elegir la arquitectura 64-bits u otro, si no sabéis cual es id a Información
Después lo desempaquetamos o extraemos y después vamos a Google Chrome (o Chromium), Opciones > Extensiones y activan opciones de desarrollador y seleccionan la carpeta descomprimida; Una foto vale mas que mil palabras 😛
Ahora nos descargaremos otra app, que es Twerk y no, no salen tías buenas en bikini haciendo twerk, aunque no estaría mal… Volviendo al post, nos descargamos la app (de Google Chrome), de aquí, y la abrimos. Esta app convierte apk en apps patra arChon y ahora seguramente tendréis la duda:, ¿dónde conseguimos las apk’s?, pues mis amigos las conseguimos gracias a Apk downloader, aviso textualmente «No siempre las apps se descargan o funciona»
Para descargar con Apk downloader copiamos el link de la app (de Google Play) que queramos y lo pegamos en el buscador, le damos a Generate Link (o la tecla Intro), Download y descargamos. En mi ejemplo utilizare durante todo el tiempo la app de Appy Geek.
Después abrimos Twerk, arrastramos la apk hasta el Drag and Drop, le damos click al Android rosa y guardamos la carpeta en un lugar que queramos.
Después vamos a la parte de extensiones, aseguramos que tenemos la opción de desarrollador activada, y le damos a cargar extensión descomprimida, y elegimos la carpeta que hemos creado, en mi caso com.mobilesrepublic.appygeek.
Le damos a Iniciar y voilá, ya tenemos la app funcionando. Aviso, no todas funcionan pero tienes grandes probabilidades de que funcione.
Y ya tienes tu app funcionando.
Segunda forma: ARC Welder
Esta forma es mucho más fácil, ya que solo nos tenemos que descargar el apk, recordando desde Apk Downloader, descargar la aplicación Arc Welder de la Chrome App Store (en este link) y abrimos la app de Arc Welder, le damos a Choose, elegimos donde se van a guardar las apks, yo he elegido Escritorio, después elegimos el apk y le damos a Launch app. Como siempre puede funcionar, o no y a mi mágicamente me ha funcionado, ¡Otra vez!.
Bonus: VirtualBox + Android x86
Ahí va un bonus, y es que esta es la opción con más compatibilidad ya qué, es Android en sí pero os puedo asegurar algunas veces que es muchísimo mejor utilizar Arc Welder o arChon, a utilizar una maquina virtual (ojo, digo maquina virtual, que no funciona muy bien, pero en nativo va muy bien) pero aun así sigue siendo una opción con muchas más apps compatibles y medianamente funcional (lo digo porque a mi no me ha funcionado muy bien) y bueno para finalizar esta parte os dejo con un vídeo de Instalación y review.
https://www.youtube.com/watch?v=ZHbJur5jDuE
Bueno amigos, esto ha sido todo el post de hoy, espero que como siempre os haya gustado y servido.
Muy buen artículo y muy bien documentado y explicado aunque para mí, como español, sobraba el comentario que has hecho sobre España con el que lógicamente no estoy de acuerdo. Se nos pueden discutir y criticar muchas cosas pero en lo referente al vocabulario y gramática, en mi opinión claro, somos de los mejores por no decir los mejores. Un saludo y repito felicidades por el artículo.
Gracias por comentar.
Por cierto, soy espanol castellano y decia lo de esarollados en educacion, y es que si comparamos como se habla en Esapaña y alli, la media de palabras fuertes es mas alta en Esapaña.
En desarollo monetario (aunque no se este mostrando mucho en estos tiempos) y cultural, España gana con creces.
Por cierto, mi nacionalidad es Española.
¿Seguro que eres español? No he entendido ni la mitad de lo que has dicho. En cualquier caso, teniendo catorce años, creo que deberías dejarte ese tipo de comentarios para cuando hayas madurado un poco. Te lo digo sin acritud.
Un saludo.
Hola de nuevo. Mi intención cuando hice el comentario no era armar tal revuelo. Sé que era más en broma que en serio aunque me molestó un poco. Quise dejar claro primero que me gustó mucho el artículo y que intento poner en práctica lo explicado aquí. Un saludo y gracias por tu rectificación.
Por cierto no todo el mundo tiene la educación que tú has demostrado para disculparte.
¿cómo que no me puedo quejar como niña?¿cómo que intentas coartar mi libertad de trollearte?¿ACASO EL MUNDILLO LINUXERO ES TALIBÁN?…… 🙂
Mención aparte,arc-welder funciona mejor que cualquiera de las otras dos opciones.
No, solo aviso, para que no me andeis tocando la huevada.
Estas en tu derecho pero no me trollees a mi.
Te faltó Genimotion
«o celular como se dice en tierra más desarrollada que España»
Y lo dice el habitante de uno de los paises que no han actualizado el término…
Soy espanol castellano, nacido en Espana y si tienes razon es una tonteria lo que he dicho, pero celular es mejor que movil, ya que movil es todo lo que se mueve, es mejor un termino medio como terminal.
Y en serio perdonadme por el comentario, ya que he cometido un error.
Móvil es por telefonía móvil. Es decir, que puede moverse o es portátil.
¡Y celular todo lo que tiene celdas!
Podemos centrarnos en el contenido del post, la parte técnica y dejar lo que piense el autor sobre su país de un lado ¿verdad?
Thanks! Leccion aprendida, hacer textos explicativos, no criticas
No lo decía por ti realmente. Me refiero a que no importa lo que pienses sobre determinado tema si ese no es el asunto a tratar en el post. Lo que importa acá es como Ejecutar aplicaciones de Android en Linux, y no lo que pienses o no sobre España.. y es lo que intento decirle a jm.
El problema no es lo que cada uno piense de cualquier tema, el problema es que en este caso cualquier español que entre al post y lea el comentario se va a molestar. Ya que dicho comentario sigue estando publicado en el artículo y no ha sido corregido o eliminado. Ha sido noble el gesto del autor de pedir disculpas por el comentario, lo que no entiendo es que siga estando publicado.
Básicamente hace 2 años que recursivamente cada uno o dos meses buscaba en internet como ejecutar app’s android en Ubuntu a ver que tal estaba el tema. Lo único que encontraba era virtualizar, el emulador que trae el SDK y programas para windows y de pago. Pese a conocer androidx86 desde hace tiempo, las opiniones que leí no pasaban del alentar al desarrollo y mejora. Hasta hace poco ni el mismo equipo de androidx86 recomendaba instalarlo, el que lo hacia era por disfrutar de una experiencia experimental. Bien, virtualizar a mi se me escapa de mis habilidades, el sdk funciona pero lento y para apps simples, y pagar como que no. Con Androidx86 actual pese a que muchos tutoriales dicen que funciona el Clash of Clan yo no lo conseguí, aunque curiosamente si me funcionó Boom Beach.
Con este articulo se me abren nuevas posibilidades para lo que realmente pretendo: Jugar a Magic 2015 y a Elder Sign: Omen, que por lo menos a mi no me han conseguido funcionar en androidx86 4.0RC.
Si alguien consigue hacer funcionar alguno de los anteriores, o le halla funcionado apps de tal envergadura que por favor avise que es viable.
Soy programador Android desde sus primeras versiones y en estos días Genymotion es, en mi opinión, la mejor alternativa para ejecutar aplicaciones Android en GNU/Linux. Requiere VirtualBox pero va realmente de lujo. La versión para uso personal es gratuita.
Coincido contigo. Lo puse arriba pero me ignoraron. No sé por qué. Genimotion es, a mi parecer, la mejor opción de emulación hoy en día.
Si, os he escuchado, creo que hare una segunda parte pero antes tendria que hacer otros posts.
Gracias, muy bueno, te ha faltado añadir Genymotion, que es gratuito para uso personal, y usando unas plantillas emula dispositivos reales en Virtual Box.
Yo lo tengo instalado y hasta algunos juegos funcionan en pantalla completa o en ventana. Aunque no todas las app funcionan. Hay que acudir a la web para instalar el google play – al parecer no es legal que venga pre instalado, pero si instalarlo -, y funciona a las mil maravillas.
Gracias por el tutorial!!! llegue aqui gracias al twit de alguien!!!
the best post ever
Muy interesante la información que pones en el artículo, pero el comentario sobre los españoles está completamente fuera de lugar.
Te recuerdo que en esos países que dices que están más adelantados no puedes bajar las ventanillas del coche o no poner el seguro porque te matan, tampoco puedes pasear por la calle porque te pueden matar, mientras que en la atrasada España puedes caminar sin ningún tipo de problema por la calle.
Una cosa es la falta de autocrítica y otra cosa ese estúpido complejo que tienen muchos compatriotas con esto de ser español.
Muchas gracias por el tutorial, hacia tiempo que tenía ganas de saber cómo se hacía.