El éxito de la plataforma de Microsoft de Aplicaciones Universales de Windows o “Universal Windows App platftorm” (a partir de ahora UWP) es vital para el éxito final de Windows 10, e incluso más, para Windows 10 Mobile. Esta plataforma tiene una increíble importancia dentro de Microsoft ahora mismo, importancia recordada por su CEO Satya Nadella, indicando que es el camino a seguir.
Con el último SDK de Windows 10, incluído en la build 10586, se han incluído una gran cantidad de mejoras, las cuales han sido explicadas en el blog de Microsoft y que, a continuación, pasamos a expresaros aquí:
Diseño de UI y rendimiento
Microsoft ha incluido numerosos cambios en que afectan directamente al cómo se ve y al cómo funcionan las aplicaciones, para hacerlas más fáciles y rápidas:
- Nueva API Windows.UI.Composition: un rendimiento gráfico más rápido, nuevo motor declarativo de animaciones, con un rendimiento más alto, y efectos del sistema de la UI en tiempo real.
- Actualizaciones de XAML: nuevas clases para crear Jump Lists, dando formato al portapapeles con la API actualizada de RichText, mejoras en el tamaño predeterminado del menú.
- Kit de Diseño de PhotoShop: nuevas plantillas de diseño UWP para Adobe Photoshop, incluso plantillas actualizadas de PowerPoint y Adobe Illuestrator. Unas guías de diseño en PDF también está a su disposición en: https://dev.windows.com/design/assets
Hardware, drivers y mejoras de soporte de acceso de datos
Se ha mejorado el soporte para una gran variedad de tipos de hardware y acceso a los datos, incluyendo Bluetooth y redes, dispositivo de almacenamiento, los sensores etc.
- Bluetooth y redes: nuevos métodos de emparejamiento, Sockets mejorados, controles actualizados de cookies.
- Sensores: una amplia gama de mejoras al sensor soporte de las funciones, sensores personalizados, Sensor Batching. Puedes ver más información en: http://blogs.windows.com/buildingapps/2015/08/11/contextual-sensing-in-windows-10/
- Windows.Devices.Perception namespace: Han sido añadidas API para permitir el acceso al color, profundidad o los datos infrarrojos de las cámaras de los dispositivos.
- Almacenamiento de dispositivo: más flexibilidad los archivos de almacenamiento y su asociación con los usuarios.
- SQLite: se ha añadido soporte para SQLite permitiendo el acceso de los datos locales de todos tus dispositivos con Windows 10.
App distribution
- Instalación APPX más eficiente y flexible: la huella de instalación se reduce desde 2 veces el tamaño del paquete APPX a un aumento gradual (por ejemplo, una aplicación de 1GB ahora requiere 1,1 GB en lugar de 2 GB), se ha añadido la posibilidad de instalar aplicaciones en las unidades secundarias.
- Kit de Certificación de Windows App (Windows ACK): actualizadas con mejoras en los test. Puedes aprender más aquí.