Windows Phone Internals ahora en Código Abierto

Windows Phone Internals
Windows Phone Internals

Desde hace unos años, Heathcliff74, un conocido integrante del foro XDA- Developers, ha trabajado en una herramienta que permitía desploquear el bootloader  de Windows Phone, abriendo la puerta a la instalación de ROMS personalizada y en última estancia incluso a la instalación parcial de Windows ARM en un terminal Lumia 950 XL.

Esta herramienta es conocida como WPInternals o Windows Phone Internals y ante la falta de tiempo para continuar en su desarrollo, el creador de la misma ha decidido dar la oportunidad a que la comunidad continúe su trabajo. Para ello ha subido el código de WPInternals a Github, con la esperanza de que al estar disponible en código abierto, otros desarrolladores continúen su proyecto. También ha anunciado que subirá otras herramientas que le han ayudado a la creación de este proyecto, aunque esto lo hará más adelante. De momento puedes encontrar el código de WPInternals en este enlace.

Curiosamente la decadencia de Windows Phone ha llegado al mundo «hacker» y se ve que la falta de planes de futuro del sistema ha tenido efecto en este proyecto. Una muestra es que su creador no descarta retomarlo si finalmente Microsoft presentase un Surface Phone.

Microsoft anuncia las fechas del fin de las aplicaciones para Windows Phone 8 y Windows 8

dev center windows

Microsoft anuncia las fechas del fin de las aplicaciones para Windows Phone 8 y Windows 8

Que Windows Phone 8 y Windows 8 tienen los días contados es algo que todos conocemos y que ya nos han comunicado en diversas ocasiones. En esta linea Microsoft ha comenzado a enviar a los desarrolladores un mail comunicándoles los plazos en los que dejará de admitir aplicaciones o sus actualizaciones para Windows Phone 8.x y Windows 8/8.1.

En este correo se dan a conocer los plazos en los que la Microsoft Store dejará de aceptar estos envíos, unos plazos que tienen tres fechas concretas a tener muy en cuenta y que dejan aún mas claro cuando deberemos despedirnos de nuestros terminales Windows Phone 8 y Windows 8.

Microsoft anuncia las fechas del fin de las aplicaciones para Windows Phone 8 y Windows 8

A partir del 31 de Octubre de 2018 la tienda de Microsoft dejará de aceptar nuevos envíos para aplicaciones Windows Phone 8.x (y anteriores) o para Windows 8/8.1. Sin embargo si se seguirá admitiendo el envío de actualizaciones para aquellas aplicaciones ya existentes.

Desde Julio de 2019 ya no podrás actualizar aplicaciones Windows Phone 8

La segunda etapa se deja para el 1 de Julio de 2019, a partir de ese día la tienda ya no distribuirá actualizaciones de aplicaciones para Windows Phone 8.x o anteriores, esto no afectará a las aplicaciones para Windows 10. Es decir los desarrolladores podrán enviar actualizaciones pero estas solo se distribuirán a dispositivos con Windows 10.

Finalmente el 1 de Julio de 2023 le tocará el turno a Windows 8/8.1 y ya no se distribuirán actualizaciones de aplicaciones para estas versiones del sistema operativo. Al igual que en el caso anterior las aplicaciones que estén disponibles en Windows 10 se podrán seguir actualizando, pero estas actualizaciones no llegarán a los dispositivos con Windows 8 y Windows 8.1.

No es algo que nos pille de sorpresa, pero que finalmente pone fecha a cuando los usuarios que aún cuentan con estas versiones del sistema operativo deben esperar dejar de recibir actualizaciones para las aplicaciones que tengan instaladas.

El SDK de Windows 10 Build 17723 Insider preview ya disponible

El SDK de Windows 10 Build 17723 Insider preview ya disponible

El SDK de Windows 10 Build 17723 Insider preview ya disponible

La Build 17723 fue lanzada hace relativamente poco tiempo y se presentó junto con la primera compilación de la siguiente rama de desarrollo, la Build 18204. Esto fue la escenificación de la separación de las dos ramas de desarrollo, RedStone 5 para la la Build 17723 y 19H1 para la Build 18204.

Para que los desarrolladores comiencen a preparar la adaptación de sus creaciones a los últimos cambios introducidos se ha lanzado hoy el SDK de la Build 17723 Insider Preview. Un kit de herramientas pensado para su testeo y no para usar con aplicaciones públicas, algo que siempre recalcamos.

Este SDK viene con una mejora en el código generado para reducir su tamaño, mejorar el alineamiento y optimizar el almacenamiento en caché. Además de ha trabajado en la mejora de diversas APIs y otras novedades que podemos ver en el post de lanzamiento.

Si quieres descargar este kit de desarrollo puedes hacerlo con este enlace.

Ya tenemos disponible el SDK de la Build 17692 de Windows 10 Insider

Ya tenemos disponible el SDK de la Build 17692 de Windows 10 Insider

Ya tenemos disponible el SDK de la Build 17692 de Windows 10 Insider

La Build 17692 lanzada recientemente para el anillo rápido de Windows 10 Insider Preview ya  cuenta con su correspondiente SDK a disposición de los desarrolladores. Esta Build vino con algunas mejoras importantes para los usuarios como la llegada del teclado Swiftkey e importantes mejoras en la Barra de juegos. El SDK también viene con algunas sorpresas como el añadido del soporte MSIX, por lo que los desarrolladores ya podrán empaquetar sus aplicaciones como MSIX para a continuación instalarlas y ejecutarlas en cualquier dispositivo que tenga la Build 17682 o superior.

Como siempre debes recordar que este kit de desarrollo no está destinado a ser usado en aplicaciones destinadas a ser publicadas. Además debes contar con un dispositivo con la susodicha Build para poder instalarlo este SDK, ademas de usar Visual Studio 2017. Puedes ver todas las novedades de este SDK en este link.

Nueva guia para instalar Windows 10 ARM en un Lumia 950 XL

Nueva guia para instalar Windows 10 ARM en un Lumia 950 XL

Nueva guia para instalar Windows 10 ARM en un Lumia 950 XL

El seis de octubre de 2015 se lanzaba el Microsoft Lumia 950 XL, desde entonces muchos propietarios de estos dispositivos han tenido que optar por otros modelos más modernos, pero aún siguen en posesión del terminal. Para estos es posible que les interese probar este manual que hoy nos envian y gracias al cual podremos instalar Windows 10 ARM64 (entero) en un Lumia 950 XL.

El proyecto es un trabajo de varios entusiastas del sistema de Microsoft como Ben Imbushuo (@Imbushuo), Gustave M (@gus33000) y Abdel O. Daoudi (@ADeltaXForce). El motivo por el que nos piden compartir este manual es darle la mayor visibilidad para buscar a desarrolladores y gentes con profundos conocimientos del sistema para ayudar a avanzar el proyecto.

Antes de hacer nada conoce las consecuencias

Debes tener en cuenta varias cosas antes de hacer nada. En primer lugar es un proyecto en una fase muy inicial y que dejará tu teléfono inutil para usar como tál. Es decir, al menos de momento, perderá funciones básicas para un smartphone como son el uso de Wi-Fi, Datos celulares, Cámara, Microfono y un largo etcetera. Tomalo como un proyecto a futuro que de momento es mas bien una curiosidad, la intención es ir mejorandolo para ir añadiendo algunas de estas funciones.

En segundo lugar debes tener muy en cuenta que puedes dañar de forma irremediable tu terminal. Recalcamos esto ya que puedes quedarte con un caro pisapapeles, ten cuenta que si haces esto es bajo tu responsabilidad, ni OneWindows, ni el autor de este post ni los autores del manual se hacen responsables de cualquier problema que puedas tener al aplicar este manual.

El manual está pensado para gente que tengan algunos conocimientos sin ser unas eminencias, ya que como ellos mismos dicen no es una cosa para torpes, pero tampoco para expertos. Podeís verlo al completo en este enlace.

Aún asi los creadores disponen de un canal de Telegram donde comparten dudas y tratan de dar solución a posibles problemas.

La versión 3.0 de Windows Community Toolkit se lanza con muchas novedades

Windows Community Toolkit

Windows Community Toolkit

Microsoft ha lanzado la versión 3.0 para Windows Community Toolkit con nuevas funciones y controles. Entre las nuevas funciones tenemos el añadido del último motor de renderizado Edge WebView de Microsoft Edge para las aplicaciones .NET, WinForms y WPF. Para ayudar en su manejo se han creando controles adicionales para simplificar la experiencia y proporcionar un entorno más familiar. También se han añadido algunas pinceladas de Fluent en el area de los controles con soporte para tema claro y oscuro.

La versión 3.0 de Windows Community Toolkit se lanza con muchas novedadesLa lista de novedades de esta nueva versión de Windows Community Toolkit es la siguiente:

  • Un nuevo paquete para desarrolladores de WPF y WinForms que incluye el nuevo Edge WebView
  • Un nuevo paquete para todos los desarrolladores XAML UWP para habilitar el uso de las API de seguimiento ocular en XAML
  • Un nuevo paquete para todos los desarrolladores .NET UWP para ayudar en la escritura de API de verificacion de tiempo de ejecucion
  • Un nuevo paquete que introduce nuevos controles para acceder a Microsoft Graph
  • Nuevos controles y API en paquetes existentes
  • Actualizaciones Fluent en los controles existentes con soporte para temas claros y oscuros
  • Documentación actualizada, incluidos ejemplos de código en Visual Basic
  • Muchas mejoras y correcciones de errores

Puedes encontrar más detalle de estas nuevas funciones y controles en el anuncio del blog oara desarrolladores de Windows.

Microsoft lanza el SDK de la Build 17677 para Windows 10 Insider

Microsoft lanza el SDK de la Build 17677 para Windows 10 Insider

Microsoft lanza el SDK de la Build 17677 para Windows 10 Insider

Apenas unos días ha necesitado Microsoft para poner a disposición de los desarrolladores el kit de desarrollo correspondiente a la Build 17677. Como sabéis el pasado 24 de Mayo se lanzó esta compilación dentro del aniloo rápido y Skip Ahead. Esta ya pertenece a la rama RedStone 5 y es solo un esbozo de lo que será la próxima gran actualización del sistema operativo. Como suele ser habitual Microsoft pone a disposición de los desarrolladores los SDK correspondientes para que ellos prueben sus proyecto y vean como los cambios introducidos les afecta.

Windows 10 SDK Preview Build 17677

Hoy desde el Windows Developer Blog se ha anunciado el lanzamiento del SDK correspondiente a la Build 17677, el cual podemos descargar desde este enlace. En el mismo anuncio ya se nos advierte que necesitamos cumplir una serie de requisitos como es usarlo en un PC con dicha Build o superior, así como Visual Studio 2017. También se nos dice algunas de las principales novedades de este SDK y se nos advierte de problemas como el relativo al uso del Portal de Realidad mixta. Si aún así quieres probarlo, ya lo tienes a tu disposición.

Microsoft anuncia soporte para emuladores Android basados en Hyper-V

Microsoft anuncia soporte para emuladores Android basados en Hyper-V

Microsoft anuncia soporte para emuladores Android basados en Hyper-V

Redmond ha anunciado desde ya el soporte para emuladores Android utilizando la Plataforma de Windows Hypervisor. Esta funcionalidad, que permitirá a desarrolladores realizar pruebas de aplicaciones creadas con Xamarin y otras tecnologías, está disponible con la más reciente actualización de Windows 10, la April 2018 Update.

Esto permite a los desarrolladores con Hyper-V habilitado en sus máquinas usar un emulador de Android acelerado por hardware, sin necesidad de cambiar al hipervisor HAXM de Intel. El equipo de Windows Hyper-V, con la ayuda del equipo de Xamarin, hizo un trabajo increíble para que esto suceda.

La Plataforma de Windows Hypervisor fue lanzada con la April 2018 Update para aprovechar todos los recursos de Windows 10 ofrece a los desarrolladores. Kevin Gallo, Jefe de filas del equipo de desarrollo de Windows Platform, especificó en la Build 2018 que «Windows 10 se convertirá en una dev box imprescindible para crear más». Este es el primer trabajo para la plataforma Windows Hypervisor junto con el equipo de Xamarin a la cabeza de Miguel de Icaza; actualmente el emulador de Android se encuentra en vista previa.

Si te interesa probarlo, debes habilitar Hyper-V y Windows Hypervisor Platform siguiendo este procedimiento y luego descargando Visual Studio Preview para Xamarin en Preview desde este enlace.

La plataforma de Aplicaciones Web Progresivas tendrá novedades en Windows 10

La plataforma de Aplicaciones Web Progresivas tendrá novedades en Windows 10

La plataforma de Aplicaciones Web Progresivas tendrá novedades en Windows 10

Microsoft ha demostrado un interés especial en la plataforma de Aplicaciones Web Progresivas. Esto se ha traducido positivamente en contagiar de ese interés a desarrolladores para llevar a la Microsoft Store aplicaciones utilizando este conjunto de capacidades; el caso de Twitter es el más significativo, y es por ello que Redmond ha anunciado en el marco de la Build 2018 los planes a futuro que posee con las PWA en Windows 10.

Las novedades vendrán incluidas con la próxima actualización de Windows 10, así Redmond tendrá tiempo de incluirlas para el beneficio de desarrolladores y consumidores. Algunas de ellas las colocamos a continuación:

La plataforma de Aplicaciones Web Progresivas tendrá novedades en Windows 10

Sincronización Periódica: Microsoft trabajará en la mejora de los Services Workers en Microsoft Edge, importantes para el funcionamiento de las notificaciones push. La sincronización periódica permite mantener al día los datos relevantes de las configuraciones de las PWAs disponibles, así siempre se evitará malos funcionamientos en caso el desarrollador haya realizado ajustes web en este apartado.

APIs WinRT: Microsoft añadirá soporte de APIs WinRT a las PWAs, permitiendoles acceder a ellas para que se comporten como aplicaciones de la Plataforma Universal de Windows. Esto maximizará aún más el rendimiento de ellas dando acceso a funciones nativas del sistema operativo como acceso a los contactos, acceso para Microsoft Pay y demás.

La plataforma de Aplicaciones Web Progresivas tendrá novedades en Windows 10

Instalación directa desde Microsoft Edge: El equipo de desarrollo tiene planeado permitir instalar PWAs a través de Microsoft Edge, añadiendo una segunda opción para poder tenerlos disponibles. No todos los desarrolladores desea inscribir sus aplicaciones en la Microsoft Store, por lo que  Redmond está pensando en incluir la instalación externa de PWAs. Esto tendrá sus restricciones.

Dos nuevos estilos de vista: Microsoft tambien ha mencionado dos tipos de visualización para las PWA en Windows 10: pantalla completa y minimalista; la primera, evitará distracciones externas a la aplicación eliminando cualquier control que esté por fuera de navegabilidad, la segunda es lo inverso.

La plataforma de Aplicaciones Web Progresivas tendrá novedades en Windows 10

Compartir cookies e historial: Microsoft se encuentra trabajando para que las aplicaciones web progresivas puedan compartir el historial de navegación y las cookies con Edge, así si deseas ingresar en otro equipo que no tiene la PWA instalada, con Windows Timeline podrás ver el historial en el navegador predeterminado.

Fluent Design: Las PWAs tambien disfrutarán del nuevo lenguaje de diseño de Windows con todas sus novedades y capacidades para este año.

Herramientas de desarrollador: Microsoft permitirá a desarrolladores utilizar F12 como auditor de una PWA, tal como se hace en Microsoft Edge.

Pronto veremos novedades y un ejemplo claro del poderío que de ahora en adelante la plataforma de Aplicaciones Web Progresivas tendrá en Windows 10.

Microsoft anuncia el soporte de archivos con finalización de línea Unix y Macintosh en Notepad

Microsoft anuncia el soporte de archivos con finalización de línea Unix y Macintosh en Notepad

Microsoft anuncia el soporte de archivos con finalización de línea Unix y Macintosh en Notepad

Microsoft, en el marco de la Build 2018, ha anunciado una de las mayores novedades implementadas para el editor de texto predeterminado y clásico de Windows, Notepad. Desde ahora, Bloc de Notas soporta formatos de texto con finalización de líneas en Unix-Linux y Macintosh.

Aunque anteriormente era posible visualizar archivos de texto con el formato de finalización de líneas LF, ahora los usuarios, desarrolladores y entusiastas podrán editar, crear e imprimir, lo cual es una buena noticia que la comunidad ha acogido con gran agrado. Redmond tambien añadió soporte para archivos con texto que poseen finalización de líneas CR, que es el usado por los sistemas operativo Macintosh.

Al igual que con cualquier cambio en una herramienta establecida hace mucho tiempo, existe la posibilidad de que este nuevo comportamiento no funcione para tus escenarios, o puedes preferir deshabilitar este nuevo comportamiento y regresar al comportamiento original del Bloc de notas. Puedes ver este articulo donde se anuncia esta novedades y cómo deshabilitarla si no estás de acuerdo con ella.

Si eres desarrollador, ya puedes crear aplicaciones para Windows 10 en ARM con Visual Studio Preview 15.8

Si eres desarrollador, ya puedes crear aplicaciones para Windows 10 en ARM con Visual Studio Preview 15.8

Si eres desarrollador, ya puedes crear aplicaciones para Windows 10 en ARM con Visual Studio Preview 15.8

Ya esto fue anunciado hace varias semanas y finalmente Microsoft lo ha hecho realidad. Si eres desarrollador y deseas incursionar en la creación de aplicaciones que puedan ejecutarse nativamente en la arquitectura ARM64 de Windows 10, ya lo puedes hacer con la nueva versión 15.8 de Visual Studio Preview 1.

El desarrollo de estas aplicaciones está orientado especialmente a la plataforma Windows 10 en ARM, específicamente a dispositivos Always Connected. Esto significa un paso necesario para la evolución de una plataforma que de primera medida ya tuvo su primer trastabilleo.

Los desarrolladores interesados en orientarse a esta nueva plataforma basada en ARM pueden usar estas herramientas de previsualización iniciales para crear aplicaciones que se ejecuten nativamente en procesadores ARM en lugar de depender de la capa de emulación. Si bien los algoritmos que posibilitan la emulación están diseñados para optimizar el rendimiento, ejecutar una aplicación de forma nativa permite a clientes obtener el máximo rendimiento y capacidad de tu aplicación en esta nueva categoría de dispositivos.

Microsoft aclara que aún no hay soporte oficial para estas herramientas debido al estado de desarrollo de las mismas, e incluso, de la plataforma Windows 10 en ARM, sin embargo, es posible crear aplicaciones para esta misma e instalarles externamente (de momento no es posible subirlas a la Microsoft Store). Las aplicaciones creadas con la primera oleada de herramientas deben ser desarrolladas en C++, .NET Native y Win32, todas utilizando APIs de la Plataforma Universal de Windows.

Descarga la más reciente versión de Visual Studio 15.8 Preview 1 en este enlace.

Sigue en directo la segunda conferencia del Build 2018 de Microsoft

Microsoft Build 2018 Vision Keynote

Microsoft Build 2018 Vision Keynote

Hoy, se celebra la segunda conferencia de Microsoft del Build 2018, concretamente ya la puedes ver ahora mismo en directo. Como acostumbra a ocurrir, en el segundo día normalmente se hace mayor énfasis a los desarrolladores y las nuevas posibilidades que tendrán y no tanto a nuevas características por llegar.

Si te perdiste cualquiera de las novedades anunciadas ayer por Microsoft en el Build 2018, aquí las tienes:

Para ver el evento en directo, puedes hacerlo accediendo a la página web oficial del Microsft Build Live 2018. En la página web también encontrarás una programación todo lo que se hará durante la conferencia. Si quieres estar al tanto de las últimas novedades de Microsoft para los desarrolladores, no puedes perdértelo.

Fluent Design se actualiza para llegar a las aplicaciones Win32

Fluent Design se actualiza para llegar a las aplicaciones Win32

Fluent Design se actualiza para llegar a las aplicaciones Win32

Estaba claro que el nuevo Fluent Design, ya característico de Windows 10, no podía faltar en el mayor evento parfa desarrolladores de Microsoft. No es que haya habido grandes anuncios y tal vez lo que se ha dicho parcialmente se esperaba ya, sin embargo ahora estamos ante un anuncio oficial.

El Fluent Design se actualiza para ayudar a los desarrolladores a crear experiencias más atractivas e inmersivas con el lenguaje de diseño actualizado de Microsoft. A la hora de pensar en brindar sus aplicaciones para Windows 10, ahora con UWP XAML Islands, los desarrolladores pueden acceder a controles XAML más completos, flexibles y potentes, independientemente de la pila de interfaces de usuario que utilicen, ya sea Windows Forms, WPF o Win32 nativo.

Es decir veremos llegar el Fluent Design a un mayor número de aplicaciones, independientemente de que estemos hablando de una aplicación desarrollada para Windows 10 o incluso un Win32. Con ello tendremos una experiencia mucho mas homogenea y completa en el uso del sistema de Microsoft.

Salir de la versión móvil