Así es como funcionan las aplicaciones de Android en Windows 11

Microsoft Anuncio de Windows 11 Nos sorprendió la noticia de que el próximo sistema operativo ejecutará aplicaciones de Android junto con las aplicaciones de Windows. Desafortunadamente, la palabra clave fue ligera en los detalles. ¿Vas a utilizar estas aplicaciones de simulación? ¿Se incluirá el soporte de Linux existente para Windows? Recibimos nuestras respuestas poco después de la conferencia magistral, gracias por seguir charla del desarrollador Eso entró en algunos detalles.

Esta característica 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 funciones de Hyper-V para ejecutar aplicaciones de Linux en un kernel de Linux real junto con sus aplicaciones de Windows. (Hyper-V permite que el segundo sistema operativo invitado acceda al hardware básico en lugar de ejecutarse sobre el sistema operativo host con menos acceso a los recursos). Los teléfonos Android reales usan el kernel de Linux, y Microsoft está construyendo el marco de Android sobre WSL para el subsistema de Windows para Android. Parece que básicamente estamos ejecutando Android x86 en Hyper-V.

Las aplicaciones de Android en Windows deben verse como las 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. Microsoft dijo durante su presentación: “Detrás de escena, ya estamos construyendo una aplicación proxy nativa que maneja el puente entre el modelo de aplicación de Android y el modelo de aplicación de Windows”. Presumiblemente, esto significa que el sistema proporcionará cosas como un acceso directo al menú de inicio, íconos, entradas en los menús de desinstalación de la aplicación y otras máscaras menores de Windows que harán que la aplicación parezca nativa.

Microsoft intenta hacer esto con la menor emulación posible, tal vez incluso sin emulación, dependiendo de su PC y la disponibilidad de su aplicación. Tanto Windows como Android se ejecutan en arquitecturas x86 y Arm, con Android prefiriendo Arm y Windows prefiriendo x86. Si está ejecutando Windows en Arm y desea ejecutar la aplicación Arm para Android, todo funcionará muy bien. Si utiliza Windows x86, Microsoft intentará enviar la 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.Estamos aquí para ayudar traduciendo el código Arm en algo que pueda ejecutarse en una CPU x86. Microsoft indicó amablemente que esta característica también funcionará en las CPU AMD.

El enfoque de Microsoft es similar a cómo algunos otros sistemas operativos crean y ejecutan aplicaciones de Android. Chrome OS تشغيل Compatibilidad con aplicaciones de Android Quizás el ejemplo más destacado. Chrome OS en realidad ejecuta el kernel de Linux y agrupa el marco de Android como un contenedor en la parte superior para ejecutar aplicaciones. Si tiene un Chromebook x86, Chrome OS utiliza la traducción binaria incorporada de Arm-to-x86 en Android. Si está utilizando un sistema operativo Linux de escritorio, Desempaquetar Hará lo mismo: cargar el marco de Android sobre Linux. Incluso puede ejecutar Anbox en WSL hoy.

Quizás la última experiencia de muchas personas con Android x86 de Intel Lote de la era 2012 Para teléfonos x86 que ejecutan Atom, lo que resulta en un hardware terrible como la antigua línea Asus Zenfone. X86 Android ha recorrido un largo camino desde entonces; El lanzamiento de Android Chrome OS en 2016 ciertamente ayudó mucho al sistema operativo. Incluso antes de su lanzamiento en 2016, Google había estado presionando por un mayor soporte para aplicaciones x86 junto con Arm, y las herramientas de desarrollo de Google habían hecho que la transmisión de Arm y los binarios x86 fueran los predeterminados desde hace algún tiempo. En 2016, Google esperaba que alrededor del 25 por ciento de las aplicaciones de Play Store no sean compatibles con x86 y necesiten una traducción de Arm. Hoy, con una base de clientes x86 más grande gracias a Chrome OS, ese número probablemente sea más apropiado.

Amazon, descarga lateral y el ecosistema que no es de Google Play

Zoom / Parece que Microsoft Store enumerará las aplicaciones de Android, pero lo enviará a Amazon App Store para instalarlas.

Microsoft / Ron Amadeo

Microsoft No Usando el ecosistema de Google Play en Windows. Microsoft tampoco intenta construir su propio ecosistema de Android y, en cambio, se asocia con Amazon, utilizando la misma tienda de aplicaciones de Amazon que se encuentra en los dispositivos Fire OS. Modo de Amazon presione soltarPero no ofrece mucho más que una declaración de que se darán a conocer más detalles más adelante.

Todavía no hemos visto la instalación de una aplicación de Android de un extremo a otro en Windows 11, por lo que no está claro cómo funciona todo esto. Microsoft ha publicado varias capturas de pantalla que muestran las aplicaciones de Android de la tienda de aplicaciones de Amazon de Microsoft Store. El catálogo de aplicaciones de Amazon parece estar incluido en Microsoft Store, completo con 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 se instalará la aplicación. Para las aplicaciones de Android, el botón es diferente. Dice “Obtener de Amazon App Store”, con un pequeño cuadrado y un ícono de flecha, lo que indica que lo enviará a una aplicación externa.

La El periodico de Wall Street Proporcioné detalles adicionales sobre cómo funciona esto. Parece que Amazon creará un cliente de Amazon App Store para Windows. Deberá iniciar sesión con su cuenta de Amazon para descargar las aplicaciones. Microsoft Store existe como una búsqueda de aplicaciones unificada y no mucho más. Presumiblemente, esto significa que tendrá dos tiendas de aplicaciones ejecutándose en Windows todo el tiempo, con dos lugares para buscar actualizaciones. No parece simplificado.

Ingeniero de Microsoft Miguel de Icaza Confirme que Windows 11 admitirá la descarga lateral para aquellos que no quieran meterse con ninguna de estas cosas de Amazon. Inmediatamente debería tener opciones para tiendas de código abierto como Robot f Y la posibilidad de descargar APKMirror aplicaciones. Es probable que solo sea cuestión de tiempo antes de que alguien tenga Google Play Store en pleno funcionamiento.

Las aplicaciones X86 están proliferando en Google Play gracias a años de configuraciones predeterminadas y un impulso para soporte de arquitectura adicional. ¿Es común x86 en la tienda de aplicaciones de Amazon? Puede descargar la tienda de aplicaciones de Amazon en cualquier dispositivo Android, pero los dispositivos Echo Fire que usan Amazon exclusivamente fueron todos Arm. Muchas implementaciones son universales y funcionan en todas las arquitecturas, así que … tal vez.

Hubiera sido genial si Microsoft se retirara Surface Duo Y se asoció con Google para 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 para cosas como notificaciones automáticas. Amazon ha estado construyendo sus propias API alternativas y servicios en la nube durante años para Fire OS, y si no tiene Google Play, esta es la mejor opción.

Eso es todo lo que tenemos ahora sobre compatibilidad con Windows 11 Android. Pero tenga la seguridad de que profundizaremos más una vez que salga parte del código real.

READ  Netflix recluta al desarrollador de KnightSchool Oxenfree

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *