sábado, 8 de agosto de 2015

Universal Windows Platform

Con la salida al mundo real de Microsoft Windows 10, se viene a la mente la estrategia que hay detrás de este producto.

Lo que Microsoft está ofreciendo es la misma experiencia Windows 10 en cada dispositivo electrónico en el que se pueda utilizar algunas de las versiones del sistema operativo.

Como cada plataforma de dispositivos es diferente una de la otra, las necesidades y capacidades para ejecutar el sistema operativo varian entre sí.  Por ende no puede haber un único Windows 10 que funcionen con todas las plataformas existentes, sin embargo Microsoft está apostando fuerte a que la experiencia en el uso sea la misma tanto si se está en frente de una PC o se está utilizando algún smartphone, Xbox, tablet, etc.

Con este pensar, Microsoft quiere abarcar mucho más que lo que se estableció cuando salió a la luz pública Windows 8 y para ello, ha creado lo que llama Universal Windows Platform o UWP.

En el mundo de desarrollo de aplicaciones, la plataforma de Windows no es la más atractiva.  Las plataformas de iOS y Android son las que más atención reciben.  De hecho, aceptando esta realidad, BlackBerry incluye en su sistema operativo un emulador que permite que muchas de las aplicaciones que se desarrollan para Android, puedan ser utilizadas sin problemas con los teléfonos BlackBerry.

Con UWP, Microsoft lo que desea es unificar todas las plataformas bajo una única tienda que posea aplicaciones que puedan correr en cualquier de estas.  Para lograr este objetivo Microsoft ha creado unas herramientas agrupadas bajo Windows Bridge.

Windows Bridge permite poder utilizar un mismo código fuente para que estas aplicaciones puedan ser utilizadas en PCs, tablets, teléfonos, Surface Hub, XBox, HoloLens y las minicomputadoras Raspberry Pi.

En la pasada conferencia para desarrolladores, Build, Microsoft dio a conocer detalles generales sobre esta iniciativa, dando a conocer de la existencia de cuatro herramientas que permitirían convertir aplicaciones existentes para Android, iOS, aplicaciones Clásicas para Windows y aplicaciones Web para tenerlas disponibles en el Windows Store y ser utilizadas en Windows 10, en cualquiera de sus versiones.

En estos momentos, estas herramientas están en la etapa de desarrollo y se conocen como proyectos.
Los Windows Bridge para UWP que se están desarrollando en estos momentos son:

  • Project Astoria o Project A, que permite crear aplicaciones a partir del código utilizado para Android.
  • Project Centennial, permite a los desarrolladores empacar y publicar el actual código .NET y Win32 para Windows, hacia Windows Store.
  • Project Westminster, que permite a los desarrolladores crear una aplicación Windows que encapsula un sitio Web para publicarlo en Windows Store.  Una vez publicado, se pueden seguir haciendo mejoras al mismo sin la necesidad de volver a actualizar la aplicación en Windows Store.
  • Project Islandwood, que permite a los desarrolladores de iOS poder crear aplicaciones Universal Windows a partir del código Objective-C existente.  También permitirá poder importar proyectos completos de XCode.

El pasado 7 de agosto, Microsoft hizo público este último, que ahora se denomina Microsoft Bridge para iOS.

El claro objetivo de Microsoft con estas herramientas es la de tratar de hacer más atractiva la plataforma Windows 10 a los desarrolladores, facilitandoles el trabajo de llevar las aplicaciones ya conocidas hacia su plataforma, con el menor esfuerzo posible.

Este es un enfoque completamente diferente al que se tenía anteriormente, mucho más ambicioso y al mismo tiempo interesante, pues con una sóla herramienta y algunos ajustes, una aplicación existente en Android o iOS, fácilmente podrá ser llevada hacia Windows 10 phone, por mencionar un escenario.

Sólo el tiempo establecerá si esta facilidad ofrecida es lo suficientemente atractiva para los desarrolladores y sobre todo, si le permite a Windows Phone, entre otros, poder tener una mayor presencia en cuanto al número de unidades vendidas.

Amanecerá y veremos.

miércoles, 5 de agosto de 2015

Estratégica movida de Microsoft

En los últimos diez años, los cambios tecnológicos que se han dado en el mundo de la telefonía celular se han dado a un paso mucho más acelerado de lo que presenciamos en el mundo de las PCs.

Poco a poco, el mercado se ha ido consolidando en dos plataformas de sistemas operativos.  Por un lado tenemos a todas las versiones y derivados de Android y por otro lado tenemos al iOS de Apple. Juntos representan más del 90% de los dispositivos móviles en uso a nivel mundial.

Pero eso no fue siempre así.  Hubo un momento en los que se pudieron tener para escoger hasta seis sistemas operativos diferentes.  Pero esos días de emoción fueron cortos y pasaron muy rápido.

Actualmente tenemos cuatro plataformas diferentes.  Dos realmente exitosas y otras dos luchando por la subsistencia.  Estas dos últimas son BlackBerry, cual testarudo que se rehúsa a desaparecer y Windows Phone, que ha pesar de todo el dinero invertido y el tiempo de estar en el mercado con sus diferentes versiones, no ha podido llamar la atención de los consumidores para que adopten favorablemente esta plataforma.

Microsoft, con un sistema operativo muy bueno ha hecho de todo, pero las cosas no le han salido como han deseado.  De hecho, se dice que ellos hacen más dinero, por los derechos de sus patentes, pagados por los fabricantes de Android que por las ventas de sus propios dispositivos móviles.

La opción disponible para lograr cambiar el rumbo de los acontecimientos estaba en encontrar un fabricante grande y conocido que se dedicara exclusivamente a desarrollar equipos para el sistema operativo Windows Phone.

Y Microsoft encontró al socio adecuado para esta tarea, Nokia.  El otrora gigante de la telefonía celular estaba pasando por momentos difíciles, pues los consumidores ya no les preferían como en años anteriores y la compañía se encontraba en una situación delicada.

Como una tabla de salvación, decidió aliarse con Microsoft para utilizar su sistema operativo.  Lo veían como la única oportunidad que tenían para que volvieran a los tiempos de gloria.  Era una alianza para atender necesidades comunes.

Pasó poco tiempo para descubrir que ninguna de las dos compañías obtendrían los resultados que esperaban y en lugar de tomar caminos por separado, Microsoft en un intento desesperado por cambiar el rumbo de las cosas decidió comprar Nokia.

La idea detrás de esta decisión era la de poder controlar el destino de los equipos, de principio a fin, algo así como lo hace Apple con su iPhone.  No tuvo que pasar mucho tiempo para que Microsoft descubriera que todo seguía igual, e inclusive el panorama no mejoraba.

En julio, Microsoft decidió dejar caer la bomba y acabar con el suplicio.  De un solo plumazo líquido la operación móvil adquirida con Nokia y decidió asumir como pérdida lo invertido en la compra de Nokia.

En ese momento la primera impresión fue que Microsoft se retiraría del mundo celular, como si hubiese claudicado, al no poder lograr ser la primera opción en el gusto de los consumidores.  Sin embargo en ese mismo momento  surge información que hace que todo no se vea tan sencillo y hasta contradictorio pues informaban que continuarían desarrollando productos para segmentos altos, medios y bajos del mercado de telefonía celular.

Entonces la pregunta que queda en el aire es ¿A qué se va a dedicar Microsoft?.  La respuesta la podemos encontrar algo más claro en una entrevista que Mary Jo Foley, de ZDNet.com, hizo al CEO de Microsoft Satya Nadella y que se puede encontrar en este enlace.

Básicamente, Microsoft va a volver a repetir la experiencia de la Surface, en la que, según su punto de vista, ellos ayudaron a crear un nuevo tipo de computadora, que anteriormente no existía,  nos referimos a las portátiles híbridas o convertibles.

Al parecer, la funcionalidad de sus nuevos equipos no se comparará con las opciones convencionales de uso que encontramos en los Android, iPhones o BlackBerry.  Sus dispositivos móviles estarán alineados al funcionamiento de Windows 10 y lo que se pueda ofrecer en las Universal Windows Apps.  Algo así como centrarse en el funcionamiento de un dispositivo en el mundo corporativo, en donde Facebook, Whatsapp y muchas otras aplicaciones no son de mucho peso en la productividad del día a día de sus ejecutivos.

Productividad y seguridad es la apuesta de la movida estratégica de Microsoft y una de sus principales herramientas será Continuum, mostrada al público en la reciente edición de Microsoft Build que se llevó a cabo a finales de abril.

Amanecerá y veremos.



miércoles, 29 de julio de 2015

Alternativa para actualizar a Windows 10

Hace unos meses atrás, Microsoft anunció que tenía la meta que durante el próximo año quería que Windows 10 estuviese instalado en alrededor mil millones de dispositivos en todo el mundo.

La meta es bastante ambiciosa.  Inmediatamente salieron a relucir cálculos para poder verificar si esa cifra era algo realmente factible o era una ambición desproporcionada.

Hoy 29 de julio, oficialmente, Windows 10 está disponible para su descarga gratuita.  Todavía es muy temprano para saber cuantas descargas se han realizado, sin embargo Microsoft se está tratando de asegurar de facilitar el trabajo a la mayor cantidad de personas disponibles.

Ya se conocía del programa creado por Microsoft para inscribirse y que la actualización se ejecutara como sucede con los updates de seguridad ya conocidos por todos.

Ahora Microsoft ha puesto a disposción de todos una herramienta que facilita la descarga e instalación de Windows 10.  Esto quiere decir que si no pudimos inscribirnos en el programa de actualización, ahora lo podermos hacer por nuestra cuenta, tal y como lo hemos hecho en innumerables ocasiones.

Todas las versiones de Windows 10 están disponibles, salvo la de Windows 10 Enterprise.  De hecho al ejecutar la herramienta se pregunta si deseas descargar el producto o ejecutar la actualizción.  Y si descargas el prodicuto, tienes la opción de crear un ISO para posteriormente preparar un DVD con la versión de 32 bits, 64 bits e inclusive tiene la posibilida de ambas opciones.

Si seleccionas la creación de un USB, solicita que lo conectes a la computadora y te advierte de la necesidad que el mismo posea alrededor de 3.5 GB de espacio disponible.

Otra información que hay que tener a mano es el Product Key de la versión del sistema operativo que se tiene actualmente.  Hay que recordar que estos productos solamente pueden ser utilizados para actualizar la versión de sistemas operativos 7, 8.1 y las versiones de prueba de Windows 10.

Microsoft no ha dejado por fuera a aquellos usuarios corporativos que suelen adquirir las licencias del sistema operativo mediante compras por volumen.  Para ellos, se tiene disponible la posibilidad de realizar la descarga, la cual es en realidad una versión de evaluación, completamente funcional y que tendrá una vigencia de 90 días a partir del momento de la instalación.  El objetivo es convencer a estos usuarios corporativos a que lo prueben, lo evaluen en sus entornos y que por supuesto, salten al vagón de Windows 10.

En el siguiente enlace encontrará todo lo necesario para poder utilizar esta opción de actualización hacia Windows 10.  El proceso es directo y bastante sencillo.

A continuación el enlace en mención: Download Windows 10