> For the complete documentation index, see [llms.txt](https://elguerre.gitbook.io/de0an/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elguerre.gitbook.io/de0an/capitulo-2-antes-de-comenzar.-el-terreno-de-juego/un-poco-de-historia.md).

# Un poco de Historia

Como desarrollador de Windows 10, no está de más echar un vistazo a la **Wikipedia** para asentar algunos conocimientos históricos:

{% hint style="info" %}
*Windows Phone 8 es la segunda generación del sistema operativo para móviles Windows Phone. Su versión RTM (Para fabricantes) fue lanzada el 14 de septiembre de 2012 y fue liberado a los consumidores el 29 de octubre de 2012.*

*El **20 de junio de 2012**, Microsoft presentó Windows Phone 8 (con el nombre en clave **Apollo**), una segunda generación del sistema operativo Windows Phone para su lanzamiento en 2012. Windows Phone 8 sustituye a la arquitectura previamente basada en Windows CE con uno basado en el kernel de Windows NT (con componentes compartidos con Windows 8), permitiendo a los desarrolladores aportar aplicaciones fácilmente entre las dos plataformas. Windows Phone 8 soporta dispositivos con pantallas más grandes (aparte de la "WVGA 800x480 15:9" que corría en las versiones anteriores, admite resoluciones "WXGA 1280x768 15:9" y "720p 1280x720 16:9") y los procesadores multi-núcleo, **NFC** (que principalmente se puede utilizar para compartir contenidos y realizar pagos), la compatibilidad con aplicaciones de Windows Phone 7, soporte mejorado para un almacenamiento externo (que ahora funciona más similar a cómo se maneja dicho almacenamiento en Windows y Android), una pantalla de inicio rediseñada incorporando baldosas animadas de tamaño variable o live tiles en toda la pantalla, Nokia Here Maps (solo para teléfonos Nokia), un nuevo centro de Monedero (para integrar los pagos NFC, sitios web como Groupon cupones y tarjetas de fidelidad), e integración de aplicaciones de VoIP en el núcleo del sistema operativo. Además, Windows Phone 8 incluirá más funciones destinadas al mercado de la empresa, tales como administración de dispositivos, encriptación de BitLocker, y la capacidad de crear un mercado privado para distribuir aplicaciones a los empleados, características que se esperan para igualar o mejorar las capacidades empresariales de la anterior plataforma móvil de Windows.*

El 14 de abril de 2014 Microsoft presenta Windows Phone 8.1 que trae una gran cantidad de novedades que lo ponen al nivel de Android y de iOS. Aparece Cortana (asistente ya descontinuado en Windows) como asistente personal similar a Siri y Google Now, Internet Explorer 11, multitarea, Action Center, Teclado Word Flow y otras muchas novedades y mejoras.

**El 30 de septiembre de 2014, Microsoft dio a conocer a Windows 10**. Terry Myerson explicó que Windows 10 (móvil) sería de Microsoft "la plataforma más completa", promoviendo planes para proporcionar una plataforma "unificada" para computadoras de escritorio, computadoras portátiles, tabletas, smartphones, Xbox One y todos los dispositivos de Microsoft.

El 1 de octubre Microsoft libera una versión preliminar de Windows 10 y el 23 de enero de 2015 liberó la compilación 9926, que fue presentada días antes en la conferencia denominada “*Windows 10: The Next Chapter*”. Allí se presentaron diversas novedades como el navegador Spartan (más tarde renombrado como Microsoft Edge), Cortana, DirectX 12, una renovada tienda Windows, un nuevo tema de escritorio y un centro de notificaciones mejorado.

Al igual que su homólogo, Windows 10 Mobile utiliza como navegador predeterminado Microsoft Edge, reemplazando Internet Explorer de Windows Phone 8.1. Desde la compilación 10136 que se lanzó el día 16 de junio del 2015 ya no está disponible el antiguo navegador.

El 15 de julio, Microsoft lanzó la compilación 10240 para los usuarios del programa Windows Insider y **la versión comercial salió a la venta el 29 de julio de 2015**.
{% endhint %}

Durante este capítulo comprobaremos la realidad de todo esto e incluso veremos cómo continúa mejorando con cada actualización de software que recibimos. Veremos todas estas capacidades y funcionalidades con la intención de utilizarlas y sacarles el máximo partido.

Con la llegada de Windows 10, Microsoft lanza la “Plataforma Universal Windows” (o **UWP**), lo que permite la creación de aplicaciones para teléfonos, tabletas, PCs, XboxOne, HoloLens y dispositivos IoT tales como Raspberry Pi 2 y 3. Todo ello, con un mismo código base, un mismo conjunto de APIs, y una interfaz de usuario que se adapta a cada uno de los dispositivos con un lenguaje de diseño común y un único conjunto de controles. En resumen: **Un Sistema Operativo, una misma plataforma, un sólo centro de desarrollo y una única tienda**. En adelante, nos referiremos a él como Windows 10 o Windows indistintamente.

![](https://240651724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfrvHBNivOTy0fVKROgzo%2Fuploads%2Fgit-blob-0fe6ba6adb3be1ef791921683a5f19350488307f%2Fimage1.png?alt=media)

**Figura 01.- Plataforma Universal de Windows**

A lo largo del libro nos centraremos en Mobile/Tablet y PC (o Desktop), sin embargo, y gracias a este tipo de aplicaciones UWP, el desarrollo para aplicaciones para la Tienda de Windows (o *Windows Store*) será prácticamente el mismo. Haremos especial mención en algunas particularidades si es necesario aclarar algún concepto relevante.

Iremos profundizando sobre la plataforma a lo largo de este capítulo, pero, en primer lugar, veamos algunos aspectos previos, que es importante conocer.
