Cómo ejecutar aplicaciones y juegos de Android en Linux. Ejecutar aplicaciones de Android Linux usando aplicaciones de Android Sahshlik en Ubuntu

¡Hola, queridos lectores del mejor portal móvil! En este artículo, le contaré cómo ejecutar sistemas operativos completos en Android. Hoy hablaremos de dos sistemas operativos: Windows XP y Linux. Así que pongámonos manos a la obra.

LINUX

Comencemos con una instrucción más sencilla: ejecutar Linux en Android. Primero, te advertiré que este método requiere derechos ROOT. Además, si está utilizando un teléfono inteligente basado en Android 5.0 Lollipop, Android 6.0 Marshmallow o posterior, necesitará un kernel personalizado. Este artículo utiliza un Nexus 5 con el kernel "ElementalX" instalado. Entonces empecemos.

Instrucciones:
1. Primero, debe descargar e instalar el programa BusyBox, que proporciona la mayoría de las herramientas estándar de Unix.

2. A continuación, descargue e instale el programa Linux Deploy, este es el componente principal y sin él no podremos hacer nada, ya que descarga la distribución desde el espejo oficial, crea una imagen de disco en una tarjeta microSD, monta e instala la distribución del sistema operativo.
3. Habiendo abierto la aplicación Linux Deploy, vaya al panel de configuración. Aquí, elige qué distribución quieres utilizar. Este artículo utilizará la distribución Debian predeterminada en el entorno LXDE.

4. Habiendo seleccionado la distribución, haga clic en el botón instalar. La instalación tarda unos 30 minutos.
5. Al finalizar la instalación, la aplicación iniciará el entorno Linux y configurará el entorno de trabajo, que incluye el sistema base, el servidor SSH, el servidor VNC y el entorno gráfico que seleccionamos anteriormente. También puedes configurar servidores SSH y VNC a través del programa.
6. Puedes conectarte vía SSH o VNC, yo uso un servidor VNC, pero puedes usar el que quieras.
7. Si se conectó a través del servidor SSH, ingrese el puerto "22" y la contraseña predeterminada es "changeme".
8. Si usted, como yo, desea conectarse a través de un servidor VNC, descargue el programa VNC, ejecútelo e ingrese la dirección "localhost:5900" en el campo, la contraseña predeterminada es la misma que para el servidor SSH - "changeme ”.

9. ¡Disfruta de tu distribución de Linux en funcionamiento!

Windows XP

Ahora hablemos de algo más complicado: ejecutar Windows XP en Android. ¿Puedes decirme como? La respuesta es sencilla: Bochs. Es con esta aplicación que emularemos Windows XP. Bochs es un programa que emula sistemas operativos basados ​​en x86, fue creado para emular sistemas operativos como Windows DOS, Windows 3.1, Windows 95, Windows 98. Pero hoy intentaremos una tarea más difícil. Es importante tener en cuenta que Windows XP será muy, muy lento y no habrá conexión a Internet, así que si tienes paciencia y no te importan los problemas que puedan surgir, ¡adelante! Vamos a empezar.

Qué necesitas:
1. Archivo ISO de Windows XP
2. Administrador Qemu para PC
3.
4. Bochs SDL
5. Imagen de disco en blanco

Instrucciones:
1. Abra Qemu Manager para PC y cree una nueva máquina virtual. Llámalo como quieras, en este caso su nombre será “XP”.

2. Ingresa cuánta RAM deseas asignar para la máquina virtual, este paso es solo para PC, esto no afectará al dispositivo Android de ninguna manera. Seleccione la opción "no usar disco virtual". Haga clic en Siguiente".

3. El siguiente paso es ir a la pestaña de controladores y seleccionar “disco duro 0”. A continuación, seleccione la ruta a la "Imagen de disco en blanco" descargada anteriormente.

5. Finalmente, después de completar todos los pasos, seleccione el botón verde en la esquina superior izquierda para iniciar la máquina virtual. De ahora en adelante, simplemente instale Windows XP en la máquina virtual como en una simple PC.

6. Una vez completada la instalación, descomprima el archivo .zip de Bochs SDL. Mueva "Imagen de disco en blanco" a la carpeta SDL. Cambie el nombre del archivo "Imagen de disco en blanco" a "c".

8. Descargue e instale la aplicación Bochs en Android. A continuación, ábrelo. La propia aplicación debe detectar la presencia de Windows XP y ejecutarlo. Recuerde, ¡esto es muy, muy lento!

Para iniciar en el escritorio del sistema operativo Windows XP, debe esperar al menos 10 minutos.

9. ¡Disfruta ejecutando Windows XP!

Eso es todo. ¡Gracias a todos por su atención!

Cuando nos propusimos revisar los mejores emuladores de Android para Linux, decidimos, tal vez como era de esperar, buscar emuladores. Sin embargo, rápidamente nos dimos cuenta de que había muchas formas de lograr nuestro objetivo de ejecutar aplicaciones de Android en Linux. Es por eso que también hemos incluido Anbox, aunque es pre-alfa. Anbox sigue la misma filosofía que WINE: ambos intentan implementar la mayor cantidad posible de llamadas al sistema de Android. Este enfoque es más eficaz que la emulación porque sus aplicaciones se ejecutarán de forma nativa. Los requisitos de hardware para el emulador son tremendamente claros cuando se trabaja en una computadora con poca memoria.

Cómo probamos los emuladores

Comenzamos instalando diferentes soluciones para ver qué problemas podría encontrar antes de estar listo para ejecutar aplicaciones. Por ejemplo, Anbox, según información en su sitio web, se encuentra en la etapa pre-alfa. A continuación, intentamos instalar aplicaciones directamente utilizando Google Play y tecnologías de descarga de terceros. Un método es utilizar adb en la instancia en ejecución. También medimos el rendimiento de cada emulador y la cantidad de memoria requerida.

Otro aspecto de las pruebas es por qué se diseña cada paquete; por ejemplo, para jugar juegos de Android en tu PC. Por cierto, nuestra máquina de prueba es una CPU Intel Core i3 con 4 GB de memoria, lo cual es bastante limitante para ejecutar emuladores. Y si tiene una buena razón para ejecutar aplicaciones de Android en su computadora con Linux, compre e instale más RAM.

Emuladores de Android para Linux

Algunos de los paquetes vienen como imágenes ISO, que se copian en una unidad flash USB y se ejecutan desde allí. También puede instalar Android-x86 como sistema operativo independiente utilizando un archivo Grub. Este enfoque significa que frente a usted ya no hay un emulador, sino una distribución completa. Antes de elegir un paquete específico, pregúntate cuál es tu objetivo. Algunos paquetes están diseñados para jugadores, mientras que otros están diseñados para ayudar a probar nuevos programas. Para el desarrollo y las pruebas, no necesitará el mismo paquete diseñado para utilizar aplicaciones de entretenimiento de Android.

Dispositivo virtual Android

Android Virtual Device es el paquete de pruebas y desarrollo más maduro disponible. Si comienza con Android Studio, estará perfectamente integrado y será una opción natural para realizar pruebas. Sin embargo, la última versión contiene un error y deberá ejecutar AVD desde la línea de comando usando la opción -use-system-libs.

Emulador de Android para dispositivo virtual Android Linux

Cuando trabajas en un dispositivo virtual, tienes todas las funciones necesarias, incluido GPS, emulación de cámara y simulación de rotación. AVD funciona bien y al agregar Google Play puedes usarlo para aplicaciones normales. Sin embargo, los juegos pueden ser más lentos ya que estás usando un dispositivo virtual. Sólo las CPU más modernas le permiten ejecutar múltiples CPU virtuales. Otras aplicaciones con menos uso intensivo de gráficos y CPU funcionarán bien; pero, en general, AVD es más adecuado para probar nuevas aplicaciones que haya creado.

Android-x86

Android-x86 no es del todo típico porque está diseñado como una distribución. Para instalarlo, puede utilizar el archivo rpm y ejecutar su computadora portátil como un dispositivo Android. Después de reiniciar, puede ir inmediatamente a su perfil de usuario habitual e instalar aplicaciones desde Google Play. Será un dispositivo con mucha capacidad de respuesta ya que el sistema subyacente es más pequeño. Y, por supuesto, puedes personalizar tu instalación de Linux. Al emular, también habrá problemas con los recursos, como otros emuladores de Comparación, pero menos graves.


Emulador de Android para Linux Android-x86

Este paquete es el mejor para usar aplicaciones, pero lo recomendamos para realizar pruebas a menos que desee desarrollar específicamente para Android_x86. No hay simulación de cámara ni cambio de dispositivo del modo de perfil al modo horizontal, por lo que probar estas funciones en este emulador no funcionará.

anbox

No pudimos evitar incluir a Anbox en nuestra Comparación, aunque entendimos que esto podría resultar contraproducente para nosotros. Lo cual estaba justificado. Hacer que Anbox funcione ha tenido distintos grados de éxito, ya que, según los desarrolladores, se encuentra en la etapa pre-alfa. Cuando funciona, es una gran herramienta para usar con aplicaciones individuales, ya que los requisitos de su sistema son poco mayores que los de una aplicación típica.


Emulador de Android para Linux Anbox

El proceso de instalación utiliza Snap, lo que simplifica la instalación y desinstalación. Recuerda que por ahora necesitas instalar anbox-installer Snap, que a su vez instalará Anbox. El script de instalación ejecuta apt, que instala las bibliotecas y los módulos del kernel necesarios para que funcione. Sólo los usuarios más aventureros pueden correr el riesgo antes de que se lance la primera versión beta. Tenga en cuenta que este paquete es más un contenedor que un emulador.

genymotion

Genymotion es al menos tan bueno como AVD cuando se trata de simular funciones de hardware y consume la misma cantidad de memoria y recursos en su computadora. Si instala Gapps de inmediato, puede instalar aplicaciones para todo a través de Google Play. Teniendo en cuenta su consumo de recursos, necesitarás mucha memoria para ejecutar aplicaciones grandes, pero el objetivo principal de este emulador es probar nuevos programas sin causar ningún problema.


Emulador de Android para Linux Genymotion

La empresa que lo crea ha preparado muchas imágenes para emular diferentes teléfonos y claramente cuenta con desarrolladores serios para su versión paga del emulador. Te irás bien con la versión gratuita, incluso si necesitas simular diferentes posiciones del teléfono. Si sólo desea ejecutar alguna aplicación en su escritorio, entonces este paquete probablemente esté sobrecalificado para la tarea.

pinchito

Shashlik también se encuentra en las primeras etapas de desarrollo, lo que se vuelve obvio cuando intentas iniciarlo. El instalador funciona de forma predeterminada e incluso el script de instalación de la aplicación funciona perfectamente. Cuando intentas iniciar aplicaciones, las cosas se complican más. Muchas configuraciones están integradas en el script de inicio y encontrar parámetros para iniciarlo es un verdadero desafío. El apoyo también parece haber llegado a un callejón sin salida. El trabajo más reciente sobre el árbol de desarrollo en github se observó hace dos años.


Emulador de Android para Linux Shashlik

A pesar de esto, el proyecto parece interesante y esperamos que alguien lo retome. Las peculiaridades de agregar aplicaciones desaparecieron y cuando instalas una aplicación de Android, el ícono del iniciador está disponible de inmediato. Termina ejecutando las aplicaciones que desea como si estuvieran integradas, aunque estén emuladas en QEmu ejecutándose en segundo plano.

Instalación de un emulador de Android en Linux

Al instalar programas en distribuciones populares, utilizamos administradores de paquetes familiares como apt, dnf, etc. Sin embargo, a veces la instalación de programas se realiza simplemente descargando un paquete binario, como Anbox. Viene en formato Snap, un estándar desarrollado y aún soportado por Canonical. Anbox es un programa. está en la etapa pre-alfa, e incluso si logras instalarlo con éxito, lograr que funcione es un asunto completamente diferente.

La forma estándar de emular dispositivos Android es utilizar el paquete Android Virtual Device para Android Studio. Puedes ejecutarlo sin Studio si sólo quieres probar la aplicación. Teniendo en cuenta los recursos que consume Android Studio, esta es una opción útil. Sin embargo, es mejor instalar el emulador como parte de Studio.

Android-x86 se crea como una nueva distribución cuando instala el archivo rpm. Agrega una entrada al menú de Grub para que la próxima vez que inicie, pueda simplemente seleccionarla e iniciar su computadora como un dispositivo Android. Para ejecutarlo en paralelo con sus tareas habituales, necesita VirtualBox o QEmu. De hecho, muchos emuladores de nuestra revisión utilizan VirtualBox para la virtualización.

Genymotion consume la mayor cantidad de recursos al inicio. Sin embargo, si tienes VirtualBox, la instalación es sencilla. Para instalarlo, descargue y ejecute el instalador binario. Cuando inicia la aplicación por primera vez, todavía no hay dispositivos virtuales y deberá seleccionarlos de una lista extensa; la descarga y la configuración se realizan automáticamente.

Shashlik sigue la misma filosofía que Anbox. pero accede al emulador QEmu. A pesar de esto, es rápido y también utiliza un script de instalación simple para cargar archivos arc. Para instalar Shashlik, puede utilizar el paquete Debian con el comando dpkg -i. Después de la instalación, es posible que deba cambiar algunos parámetros; por ejemplo, habilitar la GPU. Para hacer esto, abra y edite el script Python shashlik-run.

Rendimiento de los emuladores de Android

Para probar estos paquetes, tomamos una computadora de 4 GB, que resultó estar lejos de ser ideal. La razón es que normalmente cada máquina virtual necesita alrededor de 1 GB de memoria, y un escritorio Gnome con todas las funciones ocupa 1,5 GB con algunas notificaciones y sincronización del almacenamiento en la nube. Cuando inicia Firefox, está a punto de llenarse rápidamente y debería ahorrar memoria.

Anbox implementa llamadas, lo que lo hace ideal para ejecutarlo junto con sus aplicaciones habituales, pero desafortunadamente aún se encuentra en sus primeras etapas de desarrollo. No recomendamos su uso continuo, y esto es casi imposible.

Si sólo necesita ejecutar su PC como un dispositivo Android, use Android_x86, funciona extremadamente bien.

Otros paquetes se ejecutan mediante virtualización, específicamente desde VirtualBox, lo que dificulta su ejecución junto con otros programas. En otras palabras, si desea desarrollar y probar aplicaciones de Android, consiga una computadora de 16 GB y podrá ejecutar el emulador en paralelo con su IDE.

La opción más capaz e integrada es el tándem de Android Studio y AVD al desarrollar y probar en la misma computadora. Para simular muchas funciones como la cámara, el GPS y la inclinación del teléfono, es conveniente utilizar Genymotion, es una gran herramienta. Además, muestra la pantalla exactamente como aparece en el dispositivo físico real.

Facilidad de uso con el emulador

Hay muchas razones para utilizar la virtualización. Los aficionados pueden necesitar una aplicación que no funcione en su sistema operativo o querer probar programas que hayan desarrollado.

Otros casos de uso se encuentran en servidores comerciales donde la virtualización resulta útil por motivos de seguridad y problemas de equilibrio de carga. En esta sección, demostraremos para qué fines serán más convenientes los paquetes específicos.

Los paquetes también ofrecen una serie de características que pueden influir en su decisión. Sin embargo, cuanto más rica sea esta funcionalidad, más aumentará la carga en su sistema. Vemos que dos soluciones comerciales tienen la mayor cantidad de funciones, pero también son las que más exigen recursos del sistema.

En nuestra revisión, la solución más eficaz para iniciar aplicaciones es Anbox. Prescinde de equipos de imitación y está por delante de los demás, pero aún no está maduro para la actividad de producción.

Administrar aplicaciones en el emulador

Una vez que se inicia tu emulador, es hora de instalar tus aplicaciones favoritas. En un dispositivo Android normal, tendrás Google Play o incluso FDroid. En los emuladores, normalmente es necesario instalar Gapps para acceder a Play Store. Hay otras formas de agregar aplicaciones a su teléfono virtual. Se puede utilizar en un dispositivo virtual; se ejecuta en emuladores y soluciones de contenedores como Anbox. Android_x86 tiene Play Store instalado de forma predeterminada, lo que permite un inicio muy rápido.

Con AVD, puede ejecutar aplicaciones instaladas o una aplicación que desarrolle en Android Studio. La instalación de aplicaciones mediante Google Play está incluida en algunas imágenes, pero no en todas. Otra forma de instalar desde una apk es soltar el archivo en la ventana del emulador. Esto instalará la aplicación al instante, o al menos lo intentará. Genymotion también admite arrastrar y soltar. En cualquier caso la apk debe ser para x86. o la instalación fallará. Además, necesitará Adb antes de comenzar.

También puedes intentar trabajar con Shashlik. Shashlik funciona como un contenedor, muy parecido a Anbox. pero tiene una función de instalación incorporada. Una vez que instales la aplicación. Aparecerá como una aplicación en la lista de su escritorio. En nuestra instancia de escritorio Gnome, al escribir shashlik' se muestran todas las aplicaciones instaladas. Luego podrá iniciar sus aplicaciones favoritas directamente como el resto de las instaladas.

Documentación y soporte del emulador

La documentación suele ser el eslabón débil en los proyectos de aficionados, lo cual es lamentable si los diseños propuestos son tan elegantes. Nuestra comparación tuvo los mismos resultados, el dispositivo virtual Android tiene toda la documentación y el soporte que podrías solicitar, y cuando lo usas con Android Studio, es aún mejor. Genymotion tiene excelentes preguntas frecuentes con soluciones básicas para ayudarte a comenzar y, si trabajas de manera profesional, existe una versión paga.

La documentación es de primera categoría y está claramente dirigida a desarrolladores activos. Ella es la mejor. Android~x86 es muy maduro y tiene una documentación fantástica, con excelentes preguntas frecuentes. La ayuda de la comunidad se proporciona a través de Grupos de Google. Son activos y pueden ayudarle si tiene problemas. Anbox es tan nuevo que incluso hay documentación sobre cómo instalarlo y comenzar. Pero si bien las preguntas frecuentes son bastante claras, el resto de la documentación es escasa. Podemos perdonar tal escasez, porque el programa se encuentra en la etapa pre-alfa y la mayoría de las funciones aún no se han escrito, y mucho menos su documentación.

Esperamos que el trabajo en Anbox continúe porque es una forma eficaz de llevar aplicaciones de Android a Linux. Si desea contribuir al desarrollo, eche un vistazo a la página de ayuda. A pesar de que el archivo de descarga para Anbox tiene solo 1,5 GB. Lo único que debes tener en cuenta es el árbol de desarrollo de Android. Shashlik utiliza la instalación de Ark, pero el programa no está tan bien documentado.

Actividad de desarrollo del emulador.

Al usar el programa, queremos saber cómo se pueden resolver los problemas. Esto requiere apoyo o desarrollo continuo. En el caso de los emuladores de nuestra Comparativa, como era de esperar, los más activos son Genymotion y las aplicaciones de Google. Sin embargo, Genymotion tiene una sólida inversión en la nube y otras soluciones profesionales. por lo que los aficionados pueden sentirse desanimados por su entusiasmo corporativo. Naturalmente, el Dispositivo Virtual Android también es fuerte en este sentido.

Con el resto de proyectos todo está menos claro y tuvimos que comprobar su actividad en sus páginas web y GitHub.

Android_x86 lanzó una nueva versión en junio de 2017 y es posible que haya lanzado otra antes de que se publicara nuestra revisión. Este proyecto es muy activo, es literalmente imparable. Este es un momento emocionante para sus desarrolladores y usuarios. Si quieres ayudar en el desarrollo, ten en cuenta que el árbol de fuentes tiene más de 10 GB. así que ahorre algo de espacio en el disco.

Anbox trabaja a diario y actualiza el código fuente semanalmente: ¡este proyecto realmente está despegando! Será una valiosa adición a la lista de programas de Linux. Esto es especialmente conveniente si ya está usando la aplicación en su teléfono y desea continuar usando la interfaz familiar. Muchas aplicaciones de Android consumen muy poca memoria y son bastante eficientes. Si quieres ayudar, las instrucciones son bastante sencillas para quien ya sepa manejarlas.

Shashlik no ha tenido actividad visible en su página web ni en GitHub desde hace dos años. Desafortunadamente, es posible que tengamos que admitir el fracaso de este proyecto. El código aún está disponible en GitHub, por si hay algún alma intrépida con algo de tiempo libre y ganas de empezar.

Disponibilidad de fuente

Todos los paquetes de nuestra revisión provienen de código abierto, por lo que encontrar el código fuente debería ser relativamente fácil.

Pero no siempre es así. Todo lo de Google tiene dos ramas: una para desarrollo interno y otra para el público. Google hace esto para mantener en secreto las nuevas funciones hasta su lanzamiento. Los desarrolladores habituales y aquellos con talentos especiales pueden utilizar el hilo público para enviar parches. En esta sección veremos qué lenguajes de programación se utilizan y si el árbol está disponible para descargar. También descubriremos el tamaño del árbol fuente. Recuerde que el árbol de un solo paquete suele estar encima del código fuente del kernel y las herramientas de desarrollo.

El árbol completo de Android está disponible en www.source.android.com. El paquete que incluye el conjunto de herramientas de desarrollo tiene alrededor de 10 GB, pero sería inteligente asignarle 20 GB.

Este paquete es estándar, pero también es bastante grande, así que asegúrese de que su computadora tenga suficientes recursos para usarlo.

Android_x86 tiene un tamaño de 4,5 MB. encima del árbol del núcleo. El proyecto utiliza principalmente C++ y scripts, principalmente en el shell. Este proyecto es más interesante cuando quieres ejecutar Android en otros dispositivos, no cuando quieres probar aplicaciones para dispositivos móviles.

La fuente de descarga de Anbox es pequeña, sólo 1,5 MB. y Anbox está programado principalmente en C++. Si desea aprender tecnología de contenedores, puede realizar algunas de las tareas de este proyecto, ya que eso es lo que se utiliza allí. Si desea analizar seriamente la tecnología más importante que se utiliza actualmente, aquí es donde debe profundizar. Anbox está alojado en GitHub.

Genymotion implementa su propio código en C++ y la mayoría de sus scripts utilizan Perl. Los scripts utilizan un kernel modificado para máquinas virtuales. Su código fuente para descargar pesa 135 MB.

El código fuente de Shashlik ya no parece mantenerse, pero está disponible en GitHub. Incluso hay una rama que se actualizó a lo largo de 2017, por lo que la esperanza sigue viva. Alguien creó un archivo Docker para que puedas ejecutarlo con contenedores Docker. 6 MB descargados. y la programación se realizó en C++ y C. Los scripts se escribieron principalmente en Python.

conclusiones

Android se ha convertido en el sistema operativo líder en teléfonos inteligentes. Cada vez más actividad en línea tiene origen móvil. Cualquier diseño web nuevo debe estar preparado para dispositivos móviles. Y cualquier intento de acción en la Web o en el campo de la programación debe tener esto en cuenta. Para que su página web o programa llegue a la mayor cantidad de personas posible, debe trasladarlo al dispositivo móvil si tiene sentido para su aplicación. Para lograr esto, debes escribirlo directamente para dispositivos móviles o encontrar una solución que combine ambos enfoques. En nuestra revisión, analizamos la posibilidad de hacer que los programas móviles estén disponibles en cualquier dispositivo Linux.

Si desea probar el programa para diferentes dispositivos en 8 escenarios diferentes, existen dos soluciones comerciales. Android Virtual Device y Genymotion son muy superiores al resto. Para los desarrolladores son bastante universales y útiles.

Para aquellos que sólo quieren ejecutar una aplicación o un juego en su escritorio, otras aplicaciones son más adecuadas. Anbox y Shashlik están diseñados precisamente para este propósito. Desafortunadamente no son lo suficientemente maduros para usar AVD. Android Studio es un paquete más adecuado para desarrollar aplicaciones específicamente para Android. Trabajan en conjunto para el desarrollo y las pruebas. Genymotion es otro marco muy decente para respaldar sus pruebas.

Otros paquetes son más interesantes cuando se utilizan aplicaciones existentes. Además, puede utilizarlos como punto de partida si desea aprender más sobre C y C++, y tal vez. pasemos a la programación del kernel.

Sistema operativo Androide es algo diferente linux un sistema que ejecuta aplicaciones multiplataforma escritas en el lenguaje Java, en un entorno de máquina virtual ARTE (Tiempo de ejecución de Android) en nuevas versiones y Dalvík en los viejos.

No profundizaremos en las complejidades de la arquitectura y la interacción de los componentes del sistema, lo principal que debemos saber es Androide Residencia en linux, pero tiene algunos diferencias.

Teléfonos de hoy androide Han entrado firmemente en nuestras vidas y muchas personas los utilizan activamente. Además de los propios dispositivos, las aplicaciones móviles también se están volviendo populares. A veces pueden reemplazar completamente funciones simples. ordenador personal- ver correo, reproducir música, películas, leer noticias.

Seguramente alguien se preguntó si es posible utilizar aplicaciones móviles. androide en ordenador personal? Respuesta - Poder, pero con algunos restricciones.

El artículo analiza la cuestión de cómo hacer esto. Si esto tiene sentido, cada uno decide por sí mismo.
La descripción del proceso no es una llamada para hacerlo inmediatamente en su sistema operativo y se proporciona en el marco de la tesis " solo por diversión"Es decir, por el bien del interés.

Necesitaremos:

Sistema operativo LINUX(la versión de distribución no es importante)

Navegador Google Chrome de 64 bits (Cromo y navegadores Chrome como Ópera, vivaldi, yandex etc. inadecuado),

32 Ya no se fabrican conjuntos de brocas.
- extensión Para Google Chrome Arconte.

EN Linux no se puede ejecutar el archivo directamente apk aplicaciones androide, incluso si la extensión está instalada Arconte.

Para ejecutarlo, necesita una forma especial de convertir Y instalar También como una extensión Arconte.
Hay varias formas de convertir aplicaciones. Puedes elegir el que mejor se adapte a tus condiciones.

1 . Mediante el uso chromeos-apk(el más confiable).
Instalar Nodo.JS
Utilice su administrador de paquetes.
Advertencia! EN ubuntu repositorio Nodo.JS No funciona porque el desarrollador dejó de soportarlo.
Distribuciones basadas en Arco perfectamente ubicado desde AUR.
A continuación ponemos chromeos-apk también de AUR.

lo hacemos nosotros mismos transformación archivo APK equipo en Terminal:

Chromeos-apk /ruta/a/.apk

OMS no arco distribución, luego utilizamos otros métodos que se describen a continuación.

3 . Usando la extensión twerk Para Google Chrome de la tienda web de Google

4 . programa apk2archon en pitón. enlace github

Puede leer más en el sitio web de 4pda, que describe en detalle cómo cambiar tamaño aplicación, qué parámetros configurar al inicio.

Instalado Las aplicaciones se pueden encontrar en menú de aplicaciones. En el capitulo " Aplicaciones de Chrome".

Editando puedes cambiar icono de inicio.

Las propias aplicaciones de extensión se almacenarán en carpetas como com.twitter.android.android, puede copiar el icono deseado a esta carpeta icono.png(para iniciar la aplicación y mostrarla en el menú).

Sistema operativo Androide es algo diferente linux un sistema que ejecuta aplicaciones multiplataforma escritas en el lenguaje Java, en un entorno de máquina virtual ARTE (Tiempo de ejecución de Android) en nuevas versiones y Dalvík en los viejos.

No profundizaremos en las complejidades de la arquitectura y la interacción de los componentes del sistema, lo principal que debemos saber es Androide Residencia en linux, pero tiene algunos diferencias.

Teléfonos de hoy androide Han entrado firmemente en nuestras vidas y muchas personas los utilizan activamente. Además de los propios dispositivos, las aplicaciones móviles también se están volviendo populares. A veces pueden reemplazar completamente funciones simples. ordenador personal- ver correo, reproducir música, películas, leer noticias.

Seguramente alguien se preguntó si es posible utilizar aplicaciones móviles. androide en ordenador personal? Respuesta - Poder, pero con algunos restricciones.

El artículo analiza la cuestión de cómo hacer esto. Si esto tiene sentido, cada uno decide por sí mismo.
La descripción del proceso no es una llamada para hacerlo inmediatamente en su sistema operativo y se proporciona en el marco de la tesis " solo por diversión"Es decir, por el bien del interés.

Necesitaremos:

Sistema operativo LINUX(la versión de distribución no es importante)

Navegador Google Chrome de 64 bits (Cromo y navegadores Chrome como Ópera, vivaldi, yandex etc. inadecuado),

32 Ya no se fabrican conjuntos de brocas.
- extensión Para Google Chrome Arconte.

EN Linux no se puede ejecutar el archivo directamente apk aplicaciones androide, incluso si la extensión está instalada Arconte.

Para ejecutarlo, necesita una forma especial de convertir Y instalar También como una extensión Arconte.
Hay varias formas de convertir aplicaciones. Puedes elegir el que mejor se adapte a tus condiciones.

1 . Mediante el uso chromeos-apk(el más confiable).
Instalar Nodo.JS
Utilice su administrador de paquetes.
Advertencia! EN ubuntu repositorio Nodo.JS No funciona porque el desarrollador dejó de soportarlo.
Distribuciones basadas en Arco perfectamente ubicado desde AUR.
A continuación ponemos chromeos-apk también de AUR.

lo hacemos nosotros mismos transformación archivo APK equipo en Terminal:

Chromeos-apk /ruta/a/.apk

OMS no arco distribución, luego utilizamos otros métodos que se describen a continuación.

3 . Usando la extensión twerk Para Google Chrome de la tienda web de Google

4 . programa apk2archon en pitón. enlace github

Puede leer más en el sitio web de 4pda, que describe en detalle cómo cambiar tamaño aplicación, qué parámetros configurar al inicio.

Instalado Las aplicaciones se pueden encontrar en menú de aplicaciones. En el capitulo " Aplicaciones de Chrome".

Editando puedes cambiar icono de inicio.

Las propias aplicaciones de extensión se almacenarán en carpetas como com.twitter.android.android, puede copiar el icono deseado a esta carpeta icono.png(para iniciar la aplicación y mostrarla en el menú).




Arriba