Universal Windows aplicaciones de plataforma
Plataforma Windows universal (UWP) aplicaciones[1] (anteriormente Aplicaciones de Windows Store y Aplicaciones estilo metro)[2] son aplicaciones que se pueden utilizar en todo compatible con todos Microsoft Windows dispositivos, incluyendo computadoras personales (PC), tabletas, teléfonos inteligentes, Xbox One, Microsoft HoloLens, y Internet de las cosas. UWP aplicaciones principalmente son comprados y descargados a través del Windows Store.[3]
Contenido
- 1 Nomenclatura
- 2 En Windows 8.x
- 2.1 Apariencia
- 2.2 Distribución y concesión de licencias
- 2.3 Múltiples copias
- 3 En Windows 10
- 3.1 Apariencia
- 3.2 Multitareas
- 3.3 Concesión de licencias y distribución
- 4 Ciclo de vida
- 5 Desarrollo
- 5.1 Tiempo de ejecución de Windows
- 5.2 Aplicaciones universales
- 5.3 APPX
- 6 Seguridad
- 7 Véase también
- 8 Referencias
Nomenclatura
A partir de Windows 10, una aplicación UWP se llama una "aplicación Windows"; un UWP que cumpla con las especificaciones de Microsoft, instaladas de Windows Store, es una "aplicación de confianza Windows Store"; y otros programas de aplicación funcionamiento en una computadora de escritorio es "aplicaciones de escritorio".[4]
En Windows 8.x
Aplicaciones de Windows primero llegó a estar disponibles bajo el nombre"Metro-aplicaciones del estilo "cuando el almacén de Windows en 2012 y se comercializaban con Windows 8.[2][5]
Apariencia
En Windows 8.x, no ejecutar aplicaciones estilo Metro un ventana. En cambio, ocupan toda la pantalla o están ajustados a un lado, en cuyo caso que ocupan toda la altura de la pantalla, pero sólo una parte de su ancho. No tienen ningún título de la barra, menú del sistema, las fronteras de la ventana o botones de control. Interfaces de comando como barras de desplazamiento generalmente están ocultas al principio. Menús se encuentran en el "encanto de configuración". Aplicaciones estilo metro utilizan los controles de interfaz de usuario de Windows 8.x y seguir normalmente Windows 8.x UI las pautas, como el desplazamiento horizontal y la inclusión de borde-UIs, como la barra de la aplicación.[6]
En respuesta a las críticas de los clientes, en Windows 8.1, una barra de título está presente pero oculto a menos que los usuarios mueven el cursor del ratón a la parte superior de la pantalla. El botón de menú de "hamburguesa" en su barra de título da acceso a los encantos.[6]
Distribución y concesión de licencias
Para la mayoría de los usuarios, es el único punto de entrada de aplicaciones estilo Metro Windows Store. Empresas que operan un Dominio de Windows infraestructura puede celebrar un contrato con Microsoft que les permite montaje lateral sus aplicaciones estilo Metro de línea de negocios, eludir la Windows Store. Además, vendedores de navegador web más importantes como Google y Mozilla Foundation selectivamente están exentos de esta regla; se les permite eludir las pautas de Microsoft y Windows Store y ejecutar una versión de estilo de Metro de los mismos si el usuario decide que su producto el navegador web predeterminado.[7][8]
Estilo metro apps son las aplicaciones de terceros sólo que se ejecutan en Windows RT. Apps de tercera persona tradicionales no funciona en este sistema operativo.
Múltiples copias
Antes de Windows 8, programas de ordenador fueron identificados por su estática iconos de la computadora. Barra de tareas de Windows fue responsable de que representan a cada aplicación que tenía una ventana cuando funcionan. Aplicaciones estilo metro, sin embargo, se identifican por sus "fichas" que puede mostrar su icono y también otros contenidos dinámicos. Además, en Windows 8 y Windows 8.1 RTM, no se muestran en la barra de tareas de Windows cuando ejecuta, sino en un mezclador de aplicación dedicada a la izquierda de la pantalla.[9] Actualización de Windows 8.1 restaurar los iconos de la barra de tareas para aplicaciones estilo Metro.[10]
No hay ningún límite en cuántas copias de aplicaciones de escritorio pueden ejecutar simultáneamente. Por ejemplo, un usuario puede ejecutar tantas copias de programas tales como Bloc de notas, Pintura o Firefox como el sistema de recursos de apoyo. (Algunas aplicaciones de escritorio, tales como Windows Media Playerestán diseñados para permitir una sola instancia, pero esto no se aplica por el sistema operativo.) Sin embargo, Windows 8, sólo una copia de aplicaciones Metro estilo puede funcionar en cualquier momento; invocar la aplicación trae la instancia en ejecución al frente.
En Windows 10
Windows 10 trae cambios significativos como UWP aplicaciones buscaran y trabajan.
Apariencia
Cómo buscar aplicaciones UWP depende de la aplicación sí mismo. UWP aplicaciones creadas específicamente para Windows 10 normalmente tienen una apariencia distinta, ya que utilizan nuevos controles UI que lucen diferentes a los de versiones anteriores de Windows. La excepción a esto son aplicaciones que utilizan la interfaz de usuario personalizada, que es especialmente el caso con los videojuegos. Aplicaciones diseñadas para la mirada de 8.x Windows significativamente diferente de los diseñados para Windows 10.
UWP aplicaciones también pueden parecer casi idénticas a las tradicionales aplicaciones de escritorio, utilizando los mismos controles de interfaz de usuario heredados de las versiones de Windows desde Windows 95. Estas son aplicaciones escritorio heredados que se convierten en las aplicaciones UWP y distribución usando APPX.
Multitareas
En Windows 10, más aplicaciones UWP, incluso los diseñados para Windows 8.x, se ejecutan en ventanas flotantes y los usuarios usar la barra de tareas de Windows y Vista de tareas para cambiar entre aplicaciones desktop y aplicaciones UWP. Windows 10 también introdujo "Continuo" o "Modo de la tableta". Este modo está por defecto deshabilitado en ordenadores de sobremesa y habilitado en tablets, pero los usuarios de escritorio pueden encender o apagar manualmente. Cuando el modo de tableta es apagado, pueden tener aplicaciones ventanas ajustables y barras de título visible. Cuando está habilitado el modo Tablet, puede cambiar aplicaciones utilizan el sistema de ventanas similar a la que de aplicaciones estilo Metro en Windows 8.x en que se ven obligados a bien ocupar toda la pantalla o estar abrochados a un lado.[11][12][13]
UWP aplicaciones en Windows 10 pueden abrir en múltiples ventanas. Edge Microsoft, calculadora y las fotos son ejemplos de aplicaciones que permiten esto.
Concesión de licencias y distribución
Aplicaciones UWP pueden descargarse de Windows Store o Pasé desde otro dispositivo. Los requisitos de sideloading se redujeron significativamente desde Windows 8.x a 10, pero la aplicación debe ser firmada por una confianza certificado digital que las cadenas a un certificado raíz.[14]
Ciclo de vida
Aplicaciones de estilo metro se suspenden cuando son cerradas; suspensión aplicaciones se terminan automáticamente según sea necesario por un administrador de la aplicación de Windows. Azulejos dinámicos, elementos de fondo y contratos (interfaces para interactuar con otras aplicaciones) pueden requerir una aplicación para activarse antes de que un usuario inicia.[15][16]
Desarrollo
Tiempo de ejecución de Windows
Tradicionalmente, Windows software fueron desarrollados usando Windows API. Software tenía acceso a la API DE sin restricciones arbitrarias. Los desarrolladores fueron libres de elegir su propio lenguaje de programación y herramientas de desarrollo. Aplicaciones estilo metro, sin embargo, se desarrollan mediante Tiempo de ejecución de Windows (WinRT). Llamar a una API prohibido descalifica la aplicación aparezcan en Windows Store.
No cada aplicación usando WinRT es una aplicación estilo Metro; un subconjunto limitado de WinRT está disponible para aplicaciones de escritorio.[17]
Aplicaciones de estilo metro sólo se pueden desarrollar utilizando herramientas de desarrollo de Microsoft. Según Allen Bauer, jefe científico de Embarcadero Technologies, hay APIs que deben llamar a todos los programas de ordenador, pero Microsoft ha prohibido, excepto cuando la llamada proviene de Microsoft Visual C++ tiempo de ejecución.[18][19][20]
Aplicaciones universales
Aplicaciones desarrollaron para trabajar intrínsecamente en teléfonos inteligentes, ordenadores personales, consolas de videojuegos y HoloLens se llaman aplicaciones universales. Esto se logra mediante el uso de la aplicación universal API, introducida por primera vez en Windows 8.1 y Windows Phone 8.1. Visual Studio 2013 con el Update 2 podría utilizarse para desarrollar estas aplicaciones.[21][22] Windows 10 introducido Plataforma Windows universal (UWP) 10 para el desarrollo de aplicaciones universales. Aplicaciones que se aprovechan de esta plataforma se desarrollan con Visual Studio 2015. Mayores aplicaciones estilo Metro de Windows 8.1, Windows Phone 8.1 o para ambos (8.1 universal) necesitan modificaciones para migrar a esta plataforma.[23][24]
UWP no es distinto del tiempo de ejecución de Windows. por el contrario, es una extensión de él. Aplicaciones universales ya no indican haber sido escrito para OS específicos en su manifiesto; en su lugar, de destino uno o más dispositivos familias, por ejemplo, escritorio, móviles, Xbox o Internet de las cosas (IoT). Reaccionan a las capacidades que están disponibles para el dispositivo. Una aplicación universal puede funcionar en un pequeño teléfono móvil y una tableta y experiencia adecuada. La aplicación universal en el teléfono móvil puede comenzar a comportarse de la manera que lo haría en un tablet cuando el teléfono está conectado a un monitor o un conveniente estación de acoplamiento.[25]
APPX
APPX es el formato de archivo usa para distribuir e instalar aplicaciones en Windows 8.x y 10, 8.1 de Windows Phone, Windows Mobile de 10, Xbox One, Hololens y Windows 10 IoT Core.[26] A diferencia de aplicaciones de escritorio heredadas, aprox es el sistema de instalación único para aplicaciones UWP. Sustituye a la XAP formato de archivo en Windows Phone 8.1, en un intento de unificar la distribución de aplicaciones para Windows Phone y Windows 8.[27] APPX archivos solo son compatibles con Windows Phone 8.1 y versiones posteriores.[28]
El Windows Phone 8.x Marketplace permite a los usuarios descargar archivos de aprox un Tarjeta SD e instalarlos manualmente. Por el contrario, sideloading está prohibido en Windows 8.x, a menos que el usuario tiene una licencia de desarrolladores o en un dominio de negocio.[29][¿fuente no fiable?]
Seguridad
Tradicionalmente, software de Windows han tenido el poder de usar y cambiar su ecosistema sin embargo querían. Windows cuenta de usuario derechos, Control de cuentas de usuario y software antivirus trate de mantener esta capacidad de controlar y notificar al usuario cuando la aplicación intenta utilizar con fines malintencionados. Aplicaciones estilo metro, sin embargo, son espacio aislado y no puede cambiar permanentemente un ecosistema de Windows. Necesita permiso para acceder a dispositivos de hardware tales como Webcam y el micrófono y su sistema de archivos acceso está restringido a las carpetas de usuario, tales como Mis documentos. Microsoft además modera estas aplicaciones y puede quitar de la tienda de Windows si se descubren tener seguridad o cuestiones de privacidad.[30][31]
Véase también
- Windows App Studio
- WinJS
Referencias
- ^ Weinberger, Matt (17 de marzo de 2016), Microsoft está tratando de cambiar el software de Windows para siempre — aquí por qué va a ser una dura lucha, obtenido 27 de junio, 2016
- ^ a b Harrel, William (10 de abril de 2015), ¿"metro, moderna, ahora Universal? Microsoft no puede decidirse!", Tendencias digitales, obtenido 27 de junio, 2016
- ^ Weinberger, Matt (04 de marzo de 2016), "la estrategia de aplicación de Windows de Microsoft viene bajo fuego: ' los más agresivos mover Microsoft ha hecho'", Business Insider, obtenido 27 de junio, 2016
- ^ Cortana. Windows 10 versión 1511. Microsoft (2015).
- ^ Newman, Jared (26 de marzo de 2015), "Aplicaciones de Metro de Microsoft rebautizados con un nuevo sexto nombre: aplicaciones de Windows", PCWorld, obtenido 27 de junio, 2016
- ^ a b Leonhart, Woody (08 de abril de 2014). "Qué es nuevo en Windows Update 8.1". InfoWorld. IDG.
- ^ Bott, Ed (15 de enero de 2014). "la última versión de Chrome de Google intenta reemplazar el escritorio de Windows 8". ZDNet. CBS interactivo.
Bajo las reglas de Microsoft, estilo Metro navegadores son capaces de evadir los requisitos que se aplican a todas las demás apps, incluido el mandato para ser distribuidos a través de la tienda de Windows
- ^ Branscombe, María (27 de marzo de 2012). "los navegadores Windows 8: el único Metro apps para obtener alimentación de sobremesa". TechRadar. Editorial futuro. 17 de enero 2014.
- ^ "Cambiar entre aplicaciones abiertas". Microsoft Surface Manual. Microsoft. 31 de diciembre 2013.
- ^ Fitzsimmons, Michelle (13 de mayo de 2014). "Actualización de windows 8.1 1: manos en con la última actualización del Windows de Microsoft". TechRadar. Plc del futuro. 19 de mayo, 2014.
- ^ Seifert, Dan (29 de julio de 2015). "Las nueve más importantes actualizaciones en Windows 10". Al borde. Medios de comunicación de voz.
- ^ Warren, Tom (28 de julio de 2015). "revisión de Windows 10". Al borde. Medios de comunicación de voz.
- ^ Bott, Ed (28 de julio de 2015). «Windows 10: un nuevo comienzo». ZDNet. CBS interactivo.
- ^ Sheehan, John; Zanjani, Peyman (30 de marzo de 2016). Centenario proyecto: Traer aplicaciones de escritorio existentes para la plataforma Windows Universal (Vídeo). San Francisco: Microsoft Corporation. 8:50 minutos. 3 de abril 2016.
- ^ Joshi, Bipin (22 de febrero de 2013). "Ciclo de vida de la aplicación comprensión Windows Store y gestión estatal". Gurú del código. QuinStreet.
- ^ Hale, David (07 de marzo de 2016). "Ciclo de vida de la aplicación". Windows Dev Center. Microsoft.
- ^ "Tiempo de ejecución de las API de Windows para aplicaciones de escritorio". MSDN. Microsoft. 31 de julio 2015.
- ^ Grange, Eric (23 de agosto de 2012). ¿por qué no WinRT soporte nativo en Delphi XE3?". DelphiTools. 13 de enero 2014.
- ^ Anderson, Tim (23 de agosto de 2012). «compiladores de terceros cerrados de desarrollo de Windows Runtime». Elescritura de Tim Anderson. 13 de enero 2014.
- ^ Bauer, Allen (22 de agosto de 2012). "Constructor de HTML5". Embarcadero Developer Network. Embarcadero Technologies. 13 de enero 2014.
- ^ Waheed, Ahmed (02 de marzo de 2015). "Un primer vistazo a la plataforma de aplicación universal Windows 10". Blog de comunidad técnica de Golfo de Microsoft. Microsoft.
- ^ Appel, Rachel (septiembre de 2014). "aplicaciones modernas: construir aplicaciones Universal para la plataforma Windows". MSDN Magazine. Microsoft. 29 (9).
- ^ «Migrar aplicaciones a la plataforma de Windows Universal (UWP)». MSDN. Microsoft. 31 de julio 2015.
- ^ «pasar de Windows Runtime 8.x a UWP». Centro de desarrolladores de Windows. Microsoft. 31 de julio 2015.
- ^ "Guía Universal Windows aplicaciones de plataforma (UWP)". Windows Dev Center. Microsoft. 31 de julio 2015.
- ^ «Paquetes de aplicación y el despliegue (aplicaciones Windows Runtime)». Windows Dev Center. Microsoft. 8 de marzo 2016.
- ^ Warren, Tom (11 de febrero de 2014). "Windows Phone 8.1 incluye aplicaciones universales y un montón de actualizaciones de función". Al borde. Medios de comunicación de voz.
- ^ Cómo instalar archivo Appx en Windows Phone 8.1 Programa archivado 25 de abril de 2015, en el Máquina de Wayback.
- ^ "Cómo montaje lateral moderno aplicaciones en Windows 8". Cómo-hasta Geek.
- ^ Ziegler, Chris (17 de mayo de 2012). "Microsoft habla de características de Windows Store, sandboxing de aplicación Metro para Windows 8 desarrolladores". Al borde. Medios de comunicación de voz. 12 de enero 2013.
- ^ Rosoff, Matt (09 de febrero de 2012). "Aquí está todo lo que quería a saber acerca de Microsoft próximos iPad Killers". Business Insider. 12 de enero 2013.