¿Cuál es el futuro de Windows 10 mobile para desarrolladores?

Microsoft dio un gran paso para fortalecer su posición en el mercado móvil. El paso fue el lanzamiento de Windows 10 y la Plataforma universal de Windows. También hay tres grandes proyectos: Astoria, Islandwood y Westminster que pueden marcar una gran diferencia. Estos proyectos hacen que la transferencia de aplicaciones desde otras plataformas a Windows sea fácil (bueno, eso sigue siendo un objetivo a alcanzar). Microsoft hace un gran esfuerzo para romper el duopolio iOS-Android y personalmente creo que su participación en el mercado aumentará. Si desea echar un vistazo más de cerca a las aplicaciones de Windows 10 y la Plataforma universal de Windows (UWP), así como a los proyectos mencionados anteriormente, sugiero leer el artículo completo: @Windows 10 ha sido lanzado, ¿sacudirá el mercado móvil?

Parece alentador, ¿no?

Desde el punto de vista del desarrollador (más detalles):

Windows 10 permite a los desarrolladores de software crear aplicaciones universales disponibles en todos los dispositivos presentados en la imagen de arriba.
A diferencia de Apple y Google, Microsoft no requiere una tarifa por la licencia de desarrollador. Solo necesita registrar el dispositivo que está utilizando para el desarrollo. Las opciones de lenguaje de programación para el proyecto de Windows 10 incluyen Visual C ++, C #, Visual Basic y JavaScript. Si elige JavaScript, su capa de presentación será HTML, si es C ++, puede ser DirectX o XAML. El resto de los idiomas mencionados serán compatibles con XAML. Gran parte de su código será universal y se ejecutará en todos los dispositivos de la misma manera. Por otro lado, puede ajustar su aplicación para dispositivos específicos para usar todo su potencial.

Otra característica interesante de Windows 10 es la capacidad de usar aplicaciones de Android e iOS. Para que esto suceda, debe usar Project Astoria para el primero y Project Islandwood para el segundo. El primero le permite reutilizar el código nativo de Android escrito en Java / C ++ con pequeñas o cero correcciones para adaptarse a la Plataforma Universal de Windows. Con Astoria, utiliza su IDE existente, como Eclipse, IntelliJ y Android Studio. El otro proyecto le permite usar su código Objective-C con algunas correcciones (más que en el caso de Android) para hacer la aplicación de Windows. La creación de una herramienta para traducir Swift en código legible para Windows todavía está en progreso. También existe el Proyecto Westminster que le permite publicar su aplicación web receptiva en la Tienda Windows como una aplicación Universal Windows Platform (UWP), mientras reutiliza su código y flujo de trabajo existentes.

Para obtener más información y una revisión exhaustiva de Windows 10, una vez más, recomiendo leer el artículo completo: @Windows 10 ha sido lanzado, ¿sacudirá el mercado móvil?