Aplicación universal de Windows

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 18 de septiembre de 2017; las comprobaciones requieren 9 ediciones .

Una aplicación universal de Windows ( anteriormente aplicación de Windows Store y aplicación de estilo Metro ) es una aplicación que puede ejecutarse en todos los dispositivos compatibles con Windows, ya sea una PC, tableta, teléfono inteligente, Xbox One , Microsoft HoloLens o Internet de las cosas [1 ] . Dicha aplicación se vende y descarga a través de la Tienda Windows y como se describe a continuación.

Términos

A partir de Windows 10 , la aplicación universal se denomina "aplicación de Windows" ( aplicación de Windows en inglés  ) . Una aplicación universal que cumple con la especificación de Microsoft, instalada usando la Tienda Windows, se denomina "aplicación confiable de la Tienda Windows" ( ing.  aplicación confiable de la Tienda Windows ) , el resto de las aplicaciones se denominan "escritorio" ( ing.  escritorio aplicaciones ) . A diferencia de estas últimas, las aplicaciones de Windows y las aplicaciones de confianza se almacenan en la carpeta C:\Program Files\WindowsApps[2]

Windows 8 y Windows 8.1

Por primera vez, tales aplicaciones aparecieron en Windows 8 y se denominaron "aplicaciones de estilo Metro" ( ing.  Aplicaciones de estilo Metro ) . Luego se lanzó la Tienda Windows (2012), una tienda de aplicaciones para Windows 8.

Apariencia

En Windows 8 , las aplicaciones de estilo Metro no se ejecutan en una ventana, sino que ocupan toda la pantalla o uno de los lados: la parte izquierda o derecha de la pantalla. Las aplicaciones no tienen título de ventana, menú de sistema, bordes de ventana pronunciados ni botones de control. La barra de desplazamiento está oculta por defecto hasta que el cursor la "encuentra". El menú se encuentra en el acceso a la configuración . 

En respuesta a las críticas de los usuarios, en Windows 8.1 la barra de título está oculta por defecto hasta que el cursor llega a la parte superior de la pantalla. Usa el botón de la hamburguesa para encontrar el menú.

Distribución y licencia

Para la mayoría de los usuarios, la única forma de obtener estas aplicaciones es a través de la Tienda Windows. Las empresas que se ejecutan en una infraestructura de dominio de Windows pueden contratar a Microsoft para permitirles distribuir aplicaciones de estilo Metro sin usar la Tienda Windows. Además, Google [3] [4] y la Fundación Mozilla [5] [6] han recibido permiso para distribuir sus navegadores con este estilo a través de otros canales de distribución. Por el momento, Chrome tiene la capacidad de incluir esta interfaz, y la Fundación Mozilla ha decidido no desarrollar la interfaz "Touch" [6] .

Además, las aplicaciones estilo Metro son las únicas que pueden ejecutarse en Windows RT [7] .

Copias de las ventanas de la aplicación

Antes de Windows 8, los programas se identificaban mediante iconos estáticos. En la barra de tareas, cada aplicación tenía su propio lugar, indicado por su icono. Las aplicaciones estilo Metro se identifican por sus "mosaicos" ( tiles en inglés  ) , donde se muestra el ícono de la aplicación y algunos contenidos dinámicos. Además, en Windows 8 y Windows 8.1 (sin actualizaciones), si lanzas desde la barra de tareas, no se muestra la aplicación, debes mostrarla a través del menú de aplicaciones abiertas de la izquierda. Con la actualización de Windows 8.1 esto se solucionó.

No hay un límite establecido en el número de copias de una aplicación en ejecución. Por ejemplo, un solo usuario puede ejecutar varios blocs de notas, calculadoras o Firefox , siempre que los recursos de la computadora lo permitan (hay algunas aplicaciones que monitorean sus copias e impiden que se creen, como Windows Media Player ). Las aplicaciones de estilo Metro no tienen esta capacidad: solo se pueden iniciar como una sola copia; al volver a iniciar la aplicación, simplemente se pone en primer plano.

Windows 10

Windows 10 introdujo cambios significativos en el desarrollo de aplicaciones universales.

Apariencia

La apariencia de la aplicación ahora depende de sí misma. Las aplicaciones universales diseñadas para Windows 10 tienen una apariencia determinada, como controles nuevos que son diferentes de las versiones anteriores de Windows. Las aplicaciones con una interfaz no estándar, por ejemplo, los juegos, tienen una diferencia. Las aplicaciones diseñadas para Windows 8 se ven diferentes a las aplicaciones diseñadas para Windows 10.

Las aplicaciones universales también pueden parecerse a las aplicaciones tradicionales que utilizan elementos de interfaz heredados de versiones anteriores de Windows, como Windows 95 . Todas las aplicaciones de escritorio antiguas que se han convertido a universal se distribuyen en el formato de archivo .AppX .

Multitarea

En Windows 10, la mayoría de las aplicaciones universales, incluso las diseñadas para Windows 8, se ejecutan en ventanas flotantes como las aplicaciones de Windows 7 y versiones anteriores, y usan la barra de tareas y la Vista de como si fueran aplicaciones normales. Este algoritmo para usar Windows se denominó "Continuum" o "Modo tableta" ( ing.  Tablet Mode ) . De manera predeterminada, el modo está deshabilitado en las computadoras de escritorio y habilitado en las tabletas. El modo se puede activar o desactivar en todas las plataformas. Cuando el modo está desactivado, las aplicaciones tienen ventanas y barras de título visibles, cuando el modo está activado, las aplicaciones se "pegan" como en Windows 8 a los lados de la pantalla [8] .

Las aplicaciones universales en Windows 10 tienen la capacidad de ejecutarse con múltiples ventanas, a diferencia de las aplicaciones para Windows 8. Por ejemplo, Microsoft Edge , Calculadora con una nueva interfaz, la aplicación Fotos son un buen ejemplo de tales aplicaciones.

Distribución y licencias

Las aplicaciones universales se pueden descargar desde la tienda de Windows o desde otro dispositivo donde se instaló desde la tienda de aplicaciones. La descarga desde un dispositivo requiere un certificado digital de confianza firmado .

Ciclo de vida de la aplicación

Las aplicaciones de estilo Metro simplemente se detienen cuando se cierran, como lo hacen en las plataformas móviles. Si es necesario, el administrador de aplicaciones cierra automáticamente las aplicaciones innecesarias. Los mosaicos dinámicos, los procesos en segundo plano y los "contratos" ( contratos en inglés  ) (interfaz de interacción con otras aplicaciones) pueden requerir la reactivación de la aplicación, es decir, el lanzamiento [9] .

Durante seis años, no fue posible abrir una aplicación universal desde la línea de comandos. Esta función se introdujo por primera vez en la compilación 16226 de Insider de  Windows 10 el 21 de junio de 2017 [10 ] .

Desarrollo

Tiempo de ejecución de Windows

Tradicionalmente, las aplicaciones de Windows se han desarrollado utilizando la API de Windows (Win32) sin ninguna restricción. Los desarrolladores eran libres de elegir el lenguaje de programación y el entorno de desarrollo. Las aplicaciones de estilo Metro se desarrollan utilizando Windows Runtime (WinRT). Llamar a funciones prohibidas en una aplicación evita que la aplicación se distribuya a través de la Tienda Windows .

No todas las aplicaciones que usan WinRT son de estilo Metro, las aplicaciones de escritorio también pueden llamar a la API [11] .

Las aplicaciones de estilo Metro solo se pueden desarrollar utilizando entornos de desarrollo de Microsoft.

Plataforma universal de Windows

Las aplicaciones diseñadas para ejecutarse en teléfonos inteligentes, computadoras, consolas de juegos y HoloLens se denominan aplicaciones universales. Esto se logra mediante el uso de una API genérica común a todos los dispositivos, que se introdujo por primera vez con Windows 8.1 y Windows Phone 8.1 . Visual Studio 2013 Update 2 admite el desarrollo de este tipo de aplicaciones [12] . Con Windows 10, se introdujo una nueva versión de la plataforma universal, UWP 10. Las aplicaciones se pueden desarrollar utilizando Visual Studio 2015 [13] . Las aplicaciones antiguas de estilo Metro necesitan una actualización de la plataforma para funcionar de manera estable.

Universal Platform no es diferente de Windows Runtime, puede llamarse sucesor de este último. Las aplicaciones universales no necesitan especificar el sistema operativo para el que están escritas, sino que especifican la plataforma o varias plataformas, como computadoras de escritorio, dispositivos móviles, consolas de juegos o Internet de las cosas . La aplicación describe la reacción a una plataforma en particular. Las aplicaciones se "adaptan" a la plataforma cambiando la interfaz o las funciones. Una aplicación en el móvil se puede mostrar en modo tableta grande cuando se conecta a un televisor, por ejemplo.

AppX

AppX
Extensión .appxo [14].appxbundle
Desarrollador microsoft
Tipo de formato formato de archivo , archivo y extensión de nombre de archivo
formato abierto ?
 Archivos multimedia en Wikimedia Commons

AppX - OPC - formato de archivo para distribuir e instalar aplicaciones en Windows 8, 10, Phone 8.1, 10 Mobile, 10 IoT Core, Xbox One, HoloLens [1] . A diferencia de las aplicaciones anteriores, AppX es el único sistema de distribución de aplicaciones universales. Reemplaza a XAP en Windows Phone 8.1 para unificar la distribución de aplicaciones móviles y de escritorio. AppX solo es compatible a partir de Windows Phone 8.1.

Las versiones de Windows Phone Marketplace para Phone 8 y 8.1 permitían al usuario descargar el archivo AppX en una tarjeta de memoria externa e instalarlo ellos mismos en cualquier momento. Además, la instalación desde otro dispositivo no está permitida en Windows 8 y 8.1 a menos que el usuario tenga una licencia de desarrollador o sea miembro de un dominio empresarial.

Seguridad

Las aplicaciones de Windows anteriormente tenían la capacidad de cambiar el ecosistema para satisfacer sus necesidades. El control de cuentas de usuario, los derechos de usuario y los antivirus ayudaron a evitar que el malware hiciera cosas que no estaban permitidas. Las aplicaciones de estilo Metro se ejecutan en una caja de arena y no pueden cambiar nada en el sistema. El acceso a los periféricos requiere acceso y, de manera predeterminada, solo se otorga acceso a las carpetas de los usuarios, por ejemplo, "Mis documentos". Microsoft examina estas aplicaciones más a fondo y las elimina de la tienda de aplicaciones inmediatamente si sospecha actividad maliciosa [15] .

Véase también

Notas

  1. 1 2 ¿Qué es una aplicación para UWP? (8 de febrero de 2017). Consultado el 9 de agosto de 2017. Archivado desde el original el 9 de agosto de 2017.
  2. En Windows 10, ¿dónde se almacenan las aplicaciones descargadas de la 'tienda de confianza de Windows'?  (Inglés) . Quora _ Consultado: 9 de agosto de 2017.
  3. Pete Pachal. Google confirma que está funcionando en Chrome para Windows 8  . Mashable (12 de marzo de 2012). Consultado el 8 de agosto de 2017. Archivado desde el original el 2 de diciembre de 2016.
  4. Yuri Wiitala. Todos ahora pueden rastrear pestañas  ruidosas . Blog de Chrome (14 de enero de 2014). Consultado el 8 de agosto de 2017. Archivado desde el original el 8 de julio de 2017.
  5. Brian R. Bondy. Comienza el desarrollo de Firefox Metro,  actualización de estado . Blog de Brian Bondy (9 de marzo de 2012). Consultado: 8 de agosto de 2017.
  6. 1 2 Johnathan Nightingale. Actualización en  Metro . Blog de la Fundación Mozilla (14 de marzo de 2014). Consultado el 8 de agosto de 2017. Archivado desde el original el 24 de abril de 2017.
  7. Preguntas frecuentes sobre Windows RT 8.1 (15 de septiembre de 2016). Consultado: 9 de agosto de 2017.
  8. Windows 10: La próxima generación de Windows . Blog de Windows (22 de enero de 2015). Consultado el 9 de agosto de 2017. Archivado desde el original el 9 de agosto de 2017.
  9. Ciclo de vida de la aplicación de la Plataforma universal de Windows (UWP) de Windows 10 . Centro de desarrollo de Windows (8 de febrero de 2017). Consultado el 9 de agosto de 2017. Archivado desde el original el 9 de agosto de 2017.
  10. Andrew Whitechapel. Activación de línea de comandos de aplicaciones universales de Windows  . Blogs de Windows (5 de julio de 2017). Consultado el 9 de agosto de 2017. Archivado desde el original el 9 de agosto de 2017.
  11. API de UWP a las que se puede llamar desde una  aplicación de escritorio clásica . Centro de desarrollo de Windows . Consultado el 9 de agosto de 2017. Archivado desde el original el 9 de agosto de 2017.
  12. ¡La actualización 2 de Visual Studio 2013 ya está aquí!  (Inglés) . El blog de Visual Studio (12 de mayo de 2014). Consultado el 9 de agosto de 2017. Archivado desde el original el 9 de agosto de 2017.
  13. Lanzamiento de Visual Studio 2015 y Visual Studio 2013 Update 5  . El blog de Visual Studio (20 de julio de 2015). Consultado el 9 de agosto de 2017. Archivado desde el original el 9 de agosto de 2017.
  14. Paquete de aplicaciones DISM (.appx o .appxbundle) Servicio de opciones de línea de comandos - 2013.
  15. Políticas de la Tienda Windows . Centro de desarrollo de Windows (13 de junio de 2017). Consultado el 9 de agosto de 2017. Archivado desde el original el 9 de agosto de 2017.

Enlaces