![Emulador_Android_VisualStudio](https://rzhellraiser2606.wordpress.com/wp-content/uploads/2014/11/microsoft-android-emulator-690x451.png?w=590&h=385)
Hola a todos, como sabemos el pasado día 12 y 13 de noviembre, se ha celebrado el evento virtual Connect() 2014, en el cual Microsoft ha dado un nuevo paso, anunciando que .NET será compatible con OS X y Linux al convertirse parte de la plataforma en open source (código abierto) disponible para todos los desarrolladores que consideren conveniente utilizar la tecnología de Microsoft.
Esta conversión en código abierto es parte de una estrategia de Microsoft comenzada a inicios de este mismo año en la que se cambió la filosofía de la .NET Foundation, liberando varias de sus herramientas bajo licencia MIT y Apache.
Es así que Microsoft avisó que iba a presentar un buen número de novedades, entre las más importantes para los desarrolladores están:
1. Un excelente emulador Android y mucho más.
Visual Studio 2015 preview, la nueva versión del IDE presentada en el evento, esconde muchas y potentes novedades que marcan un antes y un después, sobre todo en el propio framework en su versión 5.
Una de ellas es un potente, completo y rápido emulador de dispositivos Android. Es una máquina virtual Hyper-V, al igual que los emuladores de Windows 8 y Windows Phone 8, donde se pueden probar desde los proyectos en C# con Xamarin, las WebApp mixtas realizadas con Cordova o incluso con aquellos para programadores con C++.
2. Capacidades de emulación y limitaciones.
Android virtual viene en sensores y operaciones simuladas como es el Zoom, los cambios de orientación, localización vía GPS, aceleración, interfaz de Red Bluethoot o Wifi, simulación de batería, el uso de tarjetas SD, la cámara de fotos, teclado o características de reproducción de audio.
Además se podrá instalar aplicaciones desde ficheros .apk, incluso con un simple Drag & Drop.
Sin embargo no todo es perfecto aún y es que desde esta versión preview (beta), el emulador Android tiene las siguientes limitaciones que aún no se han solucionado:
- No es capaz de mostrar gráficos realizados en OpenGL en su versión 2 o superior.
- La versión de Android es KitKat API 19, pero se estarán añadiendo más versiones en el futuro.
- No se incluye los paquetes GMS, lo cual impide funcionar correctamente las App que utilicen la capa de servicios de Google Play.
- Es una máquina x86, por lo cual si la App o alguno de sus módulos están compilados para ARM, tampoco funcionará.
- Al estar basado el emulador en una máquina Hyper-V, tiene las limitaciones que la propia tecnología indica. Es decir, Windows 8 o superior y con hardware que soporte emulación física.
Para terminar deben saber que, al ser Visual Studio 2015 la primera versión, se puede indicar las prioridades necesarias para mejorar el emulador participando en la encuesta abierta por parte de Microsoft.
Saludos a todos los .Neteros ;).