Así funcionan las aplicaciones de Android de Windows 11
Microsoft Notificación de Windows 11 nos sorprendió con la noticia de que el próximo sistema operativo ejecutará aplicaciones de Android junto con las aplicaciones de Windows. Desafortunadamente, el orador principal fue ligero en los detalles. ¿Se emularán estas aplicaciones? ¿Se incluye soporte de Linux para Windows? Recibimos nuestra respuesta poco después del discurso de apertura gracias al seguimiento. discurso del desarrollador que entró en detalles.
La función se llama oficialmente “Subsistema de Windows para Android”, lo que debería decirle mucho sobre cómo funciona. Actualmente, Windows tiene un “Subsistema de Windows para Linux” (WSL) que utiliza un subconjunto de la funcionalidad Hyper-V para ejecutar aplicaciones de Linux con un kernel de Linux genuino junto con las aplicaciones de Windows. (Hyper-V le da a otro sistema operativo externo acceso a hardware bare metal en lugar de ejecutarse en un host y menos recursos). Los teléfonos Android reales usan el kernel de Linux y Microsoft construye el marco de Android sobre el subsistema WSL de Windows para Android. Parece que estamos obteniendo principalmente un sistema operativo Android x86 con Hyper-V.
Las aplicaciones de Android en Windows deberían sentirse como aplicaciones nativas de Windows con una ventana de nivel superior, una entrada en la barra de tareas y la capacidad de anclar al menú de inicio. Durante su presentación, Microsoft dijo: “Detrás de escena, estamos creando una aplicación proxy nativa que actúa como un puente entre el modelo de aplicación de Android y el modelo de aplicación de Windows”. Presumiblemente, esto significa que el sistema proporciona cosas como un acceso directo al menú de inicio, íconos, entradas de listas de eliminación de aplicaciones y otros pequeños contenedores de Windows que hacen que la aplicación se sienta nativa.
Microsoft intenta hacer esto con una emulación mínima, tal vez incluso sin emulación, dependiendo de la disponibilidad de su computadora y aplicaciones. Tanto Windows como Android utilizan arquitecturas x86 y Arm, Android favorece a Arm y Windows favorece a x86. Si está ejecutando Windows en un dispositivo Arm y desea utilizar la aplicación Arm para Android, las cosas van bien. Si tiene Windows x86, Microsoft intentará enviarle una versión x86 de la aplicación de Android que desee. Pero si lo único disponible es la aplicación Arm “Tecnología Intel Bridge“está aquí para ayudar a compilar ese código Arm en cualquier cosa que pueda usar la CPU x86. Microsoft señaló que esta característica también funciona en procesadores AMD.
El enfoque de Microsoft es similar a cómo algunos otros sistemas operativos han introducido aplicaciones de Android. Sistema operativo Chrome Compatibilidad con aplicaciones de Android es probablemente el ejemplo más visible. Chrome OS ya usa el kernel de Linux y se apila sobre un marco de Android del tamaño de un contenedor para ejecutar aplicaciones. Si tiene un Chromebook x86, Chrome OS utiliza la conversión binaria Arm-to-x86 incorporada de Android. Si tiene un sistema operativo de escritorio Linux, instale Buzón hace lo mismo: descargando el marco de Android en Linux. Incluso puede usar Anbox en WSL hoy.
Para muchas personas, la última experiencia con Android x86 podría haber sido Intel El empuje de la era 2012 Para teléfonos x86 con tecnología Atom, lo que lleva a dispositivos terribles como la primera línea Asus Zenfone. El Android X86 está muy avanzado; El lanzamiento de Android Chrome OS en 2016 ciertamente ayudó mucho al sistema operativo. Incluso antes de esta versión de 2016, Google había estado trabajando para aumentar el soporte de aplicaciones x86 junto con Arm, y las herramientas de desarrollo de Google han hecho de Arm y los binarios x86 un valor predeterminado durante algún tiempo. En 2016, Google esperaba que alrededor del 25 por ciento de las aplicaciones de Play Store no admitieran x86 y necesitarían una compilación Arm. Hoy en día, gracias al sistema operativo Chrome, es probable que una base de clientes x86 más grande sea más favorable.
Amazon, carga de página y el ecosistema que no es de Google Play
Microsoft es No Usando el ecosistema de Google Play en Windows. Microsoft tampoco está tratando de construir su propio ecosistema de Android y, en cambio, se está asociando con Amazon utilizando la misma tienda de aplicaciones de Amazon que se encuentra en los dispositivos Fire OS. Amazon aguantó presione soltar, pero ofrece poco más que una opinión de que se publicará más información más adelante.
Todavía no hemos visto la aplicación de Android instalada de principio a fin en Windows 11, por lo que no está claro cómo funcionará todo esto. Microsoft ha publicado varias capturas de pantalla en las que Microsoft Store promueve aplicaciones de Android en Amazon App Store. Parece que la lista de aplicaciones de Amazon aparece en Microsoft Store, que incluye reseñas, capturas de pantalla y una descripción, pero no parece que Microsoft Store realmente pueda instalar aplicaciones de Android. La clave está en el botón de instalación. Para las aplicaciones de Windows, simplemente dice “Obtener”, lo que indica que está instalando la aplicación. El botón para aplicaciones de Android es diferente. Dice “Consíguelo en la tienda de aplicaciones de Amazon”, que tiene un cuadro pequeño y un ícono de flecha, lo que indica que te está dirigiendo a una aplicación externa.
Wall Street Journal proporcionó más información sobre sus actividades. Parece que Amazon está construyendo el cliente de Amazon App Store para Windows. Debe iniciar sesión con su cuenta de Amazon para descargar aplicaciones. Microsoft Store existe como una búsqueda de aplicaciones unificada y mucho más. Presumiblemente, esto significa que constantemente tiene dos tiendas de aplicaciones ejecutándose en Windows y dos lugares para buscar actualizaciones. No suena simplificado.
Ingeniero de Microsoft Miguel de Icaza confirmó que Windows 11 admite la carga de páginas para aquellos que no quieren involucrarse en ninguna de estas cosas de Amazon. Debería tener opciones inmediatas para tiendas de código abierto como F-Droid y la posibilidad de descargar APRegror aplicaciones. Probablemente sea solo cuestión de tiempo antes de que alguien haga que toda la tienda de Google Play funcione.
Las aplicaciones X86 son comunes en Google Play debido a varios años de valores predeterminados y soporte arquitectónico adicional. ¿Es común x86 en la tienda de aplicaciones de Amazon? Puede descargar Amazon App Store en cualquier dispositivo Android, pero los dispositivos Echo Fire que solo usan Amazon han sido Arm. Muchas aplicaciones son universales y funcionan en todas las arquitecturas, así que … tal vez.
Hubiera sido genial si Microsoft tirara un Surface Duo y nos propusimos con Google obtener la Play Store real en Windows 11. El problema con el uso de Android fuera de Play Store es que pierde el acceso a las API de Google Play Services, por ejemplo, para las notificaciones automáticas. Amazon ha estado construyendo sus propias API de reemplazo y servicios en la nube para Fire OS durante años, y si no tienes Google Play, esa es la mejor opción.
Eso es todo lo que tenemos ahora en compatibilidad con Android Windows 11. Pero tenga la seguridad de que profundizaremos más cuando desaparezca algún código real.
Especialista web. Evangelista de viajes. Alborotador. Fanático de la música amigable con los hipster. Experto en comida