Saludos, Estimados cyber-lectores, en esta oportunidad le traemos a Genymotion un excelente programa que he empezado a usar para saltarme las limitaciones tecnológicas de Hardware y Software en mi Teléfono inteligente (Smartphone).
Genymotion: es un emulador multiplataforma específico para soportar Android, que ejecuta de forma fluida y rápida distintos dispositivos móviles (Teléfonos y Tabletas) basadas en este Sistema Operativo. Para aquellos que en MS Windows usan BlueStack, Genymotion es la mejor opción para emulador Android y ejecutar todo tipo de aplicaciones y juegos en nuestros múltiples Sistemas Operativos (Windows, Mac o GNU/Linux).
Genymotion es ideal a parte de ser usado para probar juegos y aplicaciones, para facilitar el desarrollo de aplicaciones Android. Más de 4.500.000 millones usuarios registrados, muchos repartidos entre más de 10.000 grandes compañías validan su estabilidad y practicidad. Este emulador hace uso de VirtualBox (Maquinas Virtuales) para ejecutar los Entornos de Ejecución (Teléfonos y Tabletas virtuales) que a su vez soporten las diferentes versiones viejas y actuales, estables o de pruebas, donde poder realizar las pruebas de sus futuras apps para Android y dispositivos móviles reales.
Tal vez muchos conozcan proyectos similares, pero el Equipo a cargo de Genymotion ha conseguido presentar una interfaz simple capaz de soportar diferentes Hardware con diferentes versiones de Android para cualquier tipo de usuario, sin olvidar a los desarrolladores que son su principal objetivo de mercado y por lo tanto modelo de negocio.
Es decir, que han logrado en unos pocos y fáciles clic permitirle a un usuario crear por ejemplo, una máquina virtual que emule dispositivos basados en marcas de productos de Google, HTC, Motorola, Samsung, Sony, entre otros, y para distintas configuraciones de Android 2.X, 3.X, 4.X, 5.X y 6.X, añadiendo diferentes resoluciones de pantalla. Y lo mejor de todo es que con el tiempo el número de dispositivos y versiones de android disponibles va aumentando según la tecnología avanza.
Las Maquinas Virtuales de Genymotion actuales proveen todas las características esenciales requeridas en un Dispositivo Móvil, tales como el uso de nuestra conexión a internet, la simulación de nuestra ubicación vía GPS, simulación de la cámara, estado de la batería, rotación del dispositivo, y la Instalación de Google Play Store y casi cualquier Apps oficial o no, de su elección. Ya que evidentemente por problemas de licencia, Genymotion no incluye por defecto nada de Google, aunque seguramente en cualquier momento, esto pueda ser solventado. Aunque no hay problema, ya que Genymotion le permite instalar cualquier apk o zip arrastrando sobre el emulador el archivo. Así que podemos echar un vistazo a las múltiples paginas disponibles con contenido no oficial de Android y escoger una Apps en formato apk o zip, como rooztwiki e instalar cualquiera compatible con nuestro dispositivo emulado.
La compañía de respalda a Genymotion también ofrecen cuentas premium que incluyen el control remoto táctil desde otro dispositivo, o Pixel perfect para lograr el diseño de alguna apps tal cual como se visualizaría en un dispositivo X, o el poder realizar la grabación de un screencast (vídeo) desde la interfaz.
En resumen, Genymotion es actualmente uno de los mejores emuladores de Android gratuitos multiplataforma. No solo es flexible, muy potente, fácil de usar sino que es ideal tanto para desarrolladores de Android como para el usuario de a pie. Nos ofrece la posibilidad de emular una importante colección de diferentes dispositivos Android, a los cuales se les puede añadir el uso del teclado y el ratón de la PC, el acceso a Internet y muchas otras funcionalidades más automáticamente, tales como la geolocalización y el aumento / disminución del tamaño de la ventana. Fuera de la configuración de la funcionabilidad ADB (Android Debug Bridge), una opción reservada a usuarios avanzados. Cualquier usuarios puede usar Genymotion sin necesidad de configurar nada.
Genymotion funciona a las mil maravillas, A nivel de rendimiento, con 1 GB de RAM y 1 CPU asignado se puede ejecutar un sencillo dispositivo con una versión 2.X de Android y con 4 GB y 2 CPU hasta el mejor de los dispositivos disponibles en el mercado con la ultima versión disponible de Android (6.X). Casi todo el funcionamiento es perfecto y son muy pocas las cosas como Juegos de gráficos muy complejos los que suelen no poder ejecutarse.
Cómo instalar y usar Genymotion
Asumiendo que ya tenemos instalado VirtualBox en nuestro Sistema Operativo GNU/Linux, preferiblemente en su ultima versión y con su extensión pack instalado, procedemos ha descargarlo de su pagina oficial (Genymotion), registrándonos y haciendo clic en el botón «Choose a Plan», en la ventana siguiente en la sección «Individual» en el área «Basic» hacer clic en el botón «Get Started».
En la ventana siguiente llamada «Download Genymotion» escoja la versión del paquete para Ubuntu 14.04 / DEBIAN 8 (32 o 64 Bit), o para Ubuntu 15.04. Una vez descargado, instale Genymotion en el directorio que desees. Utilizando la orden de comando siguiente, en caso de que haya descargado la versión de 64 bit para Ubuntu 14.04 / DEBIAN 8:
bash genymotion-2.6.0-linux_x64.bin
El mismo le preguntará lo siguiente:
Installing for all users.
Installing to folder [/opt/genymobile/genymotion]. Are you sure [y/n] ?
Presione afirmativamente con la tecla «y» y luego la tecla «ENTER»
Si todo sale bien, el mismo arrojara los siguientes mensajes:
– Trying to find VirtualBox toolset …….. OK (Valid version of VirtualBox found: 5.0.16r105871)
– Extracting files ………………………….. OK (Extract into: [/opt/genymobile/genymotion])
– Installing launcher icon ………………… OK
Installation done successfully.
You can now use these tools from [/opt/genymobile/genymotion]:
– genymotion
– genymotion-shell
– gmtool
Ya puede ejecutar la aplicación Genymotion desde el Menú de aplicaciones, sección programación.
Luego de ejecutado y creado su primera MV con el Dispositivo y Android seleccionado, yo personalmente les recomiendo buscar y descargar los siguientes paquetes para ser instalados de primero en su Sistema para empezar a trabajar su Emulador Android con toda efectividad:
a) Genymotion-ARM-Translation_v1.1.zip
b) El paquete correspondiente a Google Play Store o cualquier meta-paquete de aplicaciones Google para la Versión de Android disponible. Ejemplo: google-play-5-12-9-es-android.apk ó pa_gapps-modular-pico-5.1-20150315-signed.zip
Luego de esto usted podrá instalar todo lo que desee o configurar su dispositivo como lo requiera.
A continuación unas imágenes para demostrarles el poder de Genymotion:
usas KDE4 en las imagenes ?
Si. Usaba KDE 4 en DEBIAN 8 hasta ayer, ya instale KDE 5 en DEBIAN 9.
Muy interesante, para probar juegos de android en linux como el 888poker. Guardado en mi pocket. Gran aporte Ing. Jose Albert, como siempre
ESTE BLOG ES LA NETA Y USTED INGENIERO ES LA LEYYYYYY!!!!!
…así es,soy un fanboy,cuál es el problema
Magnífica aplicación, falta al final resaltar que los paquetes Genymotion-ARM-Translation_v1.1.zip y Gapp (con muchas versiones distintas por lo que hay que elegir la adecuada para tu android de tu dispositivo), una vez los descargues:
http://www.techbae.com/download-install-arm-translation-v1-1-zip-genymotion/
http://www.buzzztech.com/2016/03/download-google-apps-for-any-andriod.html
Para instalar cada uno, abrir el dispositivo android virtual y arrastrar y soltar el fichero, luego una vez instalado apagar el dispositivo virtual y volver a encenderlo, eso una vez para cada fichero.
Además hay que tener una cuenta de correo para que funcione bien.
Aun así, yo debo haber hecho algo mal porque me sale error con Google + o algo así, ya veré.
Buen complemento Guillermo a la Publicación!
Buena aplicación, sin embargo, me frustró el problema (muy aleatorio) que tenía para trabajar la virtualización de red por Virtualbox, ya que iniciaba unas veces si (muy pocas), y otras veces no (amplia mayoría) la virtualización del telefono…
A la final opté por la virtualización en QEMU que ofrece el SDK de android…
SOLUCIONES VARIAS:
Solución al problema de teclear en español:
ñ: SHIFT + ,
Ñ: SHIFT + .
Tildes: pulsa la comilla simple de al lado del 0 y luego la vocal.
y la diéresis con la comilla doble (shift + 2) y luego la u.
Por supuesto no olvidar un par de cosas: con todo genymotion cerrado abrir VirtualBox y configurar la máquina creada en genymotion (no ejecutar desde aquí, pero podemos configurar):
activar el portapapeles bidireccional: General – pestaña Avanzado – Compartir portapapeles: Bidireccional.
Arrastrar y soltar: he puesto Bidireccional, los archivos que arrastro de linux al dispositivo virtual los pone en el directorio (carpeta) Download, pero al revés no lo he conseguido.
Acepten y cierren VirtualBox.
Para copiar ficheros desde el dispositivo móvil virtual a linux:
Arranquen el dispositivo virtual desde Genymotion e instalen la aplicación Servidor Ssh de «The Olive Tree», ponerla en marcha y mirar la IP y puerto que acciona, creo que siempre es (en mi caso) IP 10.0.3.15 y puerto 2222, el usuario es ssh y la contraseña también es ssh.
En VirtualBox – Configurar, en el menú Red, pestaña Adaptador 2, pulsar en Avanzadas, pulsar en el botón Reenvío de puertos, añadir con el icono + en verde la regla: Rule 1, Protocolo TCP, IP anfitrión 127.0.0.1, Puerto anfitrión 2222, IP invitado 10.0.3.15, Puerto invitado 2222.
Aceptar y cerrar VirtualBox.
Arrancar GenyMotion y el dispositivo virtual, ahora desde la terminal en linux pueden copiar cualquier fichero o directorio con la orden:
scp -P 2222 -C -r ssh@127.0.0.1:/storage/emulated/0/RUTAORIGEN/FICHERO DESTINO
o bien al revés:
scp -P 2222 -C -r RUTAORIGEN/ORIGEN ssh@127.0.0.1:/storage/emulated/0/RUTADESTINO
por ejemplo:
scp -P 2222 -C -r ssh@127.0.0.1:/storage/emulated/0/Download/el_fichero.txt .
Ahora sí que sí. Próxima tarea: aprender definitivamente esperanto, a ver si sale ya el curso en Duolingo para españoles, se espera para junio/julio.
Otros símbolos que faltaban:
Para obtener ; pulsa en <
Para obtener : pulsa en >
Para obtener ¿ pulsa en +
Para obtener ? pulsa en _
Para obtener ( pulsa en *
Para obtener ) pulsa en (
Para obtener – pulsa en /
Para obtener = pulsa en )
Para obtener / pulsa en &
Para obtener _ pulsa en ?
Es que no puedo ejecutar genymotion desde la consola, me manda esto:
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
CXXABI_1.3.8' not found (required by /opt/genymobile/genymotion/libQt5Core.so.5)
GLIBCXX_3.4.20′ not found (required by /opt/genymobile/genymotion/libQt5WebKit.so.5)./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
CXXABI_1.3.8' not found (required by /opt/genymobile/genymotion/libicui18n.so.52)
CXXABI_1.3.8′ not found (required by /opt/genymobile/genymotion/libicuuc.so.52)./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by /opt/genymobile/genymotion/libQt5Qml.so.5)
Job 1, ‘./genymotion&’ has ended
Yo he descargado la version para ubuntu 15.04, porque no e encontrado una anterior, sin embargo, yo tengo elementaryb os freya 0.3.2 basada en ubuntu 14.04, ¿sera eso?
Creo que tu libreria libstdc++.so no es tan actual como se requiere. Actualiza tu repositorios o versión de Elementary.
Mira esta entrada:
https://forum.synology.com/enu/viewtopic.php?t=105573
No lo lei todo, quizás ya está respondido ¿cómo resuelve el tema de las pantallas táctiles?.
En Linux Mint 18 he instalado Genymotion 2.8.1 64 bits. Todo ha ido bien. Puedo añadir un dispositivo, llegando a probar hasta 3 diferentes, pero a la hora de «encender» el dispositivo, sea cual sea, se cuelga el sistema con la «pantalla de bienvenida» de android y nada funciona (aunque sí puedo mover el puntero del ratón por la pantalla) debiendo resetear el ordenador. ¿Alguna pista de qué puedo ir mal? Gracias.
Ya instale el paquete genymotion-2.8.1_x64.bin pero no cuando lo intento ejecutar no inicia el programa, entre a la carpeta /opt/genymobile/genymotion y ejecuté el archivo genymotion pero me aparece este error /lib64/libX11.so.6: undefined symbol: xcb_poll_for_reply64. Uso fedora 25. Les agradecería su ayuda.
Pues yo pude instalar muy bien genymotion pero al momento de abrirlo no hace absolutamente nada, por que motivo puede ser que no responda?
al iniciar me pide la licencia donde puedo encontrar una?
No recuerdo y tal como sale en el articulo, solicitud de tenencia o aprobación de licenciamiento! Tal vez será mejor hacer un articulo modernizado sobre la aplicación para ver que hay de nuevo con ella sobre Linux y si pide actualmente licenciamiento!