Posts Tagged ‘windows 10’


Tengo algo de tiempo jugando con Apache Cordova a través de Ionic y me parece que es lo mejor que hay para desarrollo en móviles a pesar de que existen otras alternativas muy interesantes, tal como NativeScript. Nunca tuve problema alguno para generar aplicaciones tanto para Android como para iOS que funcionaran igual y con buen rendimiento, pero estos no son los únicos en el mercado.

Windows Phone 8.1 creo que ha sido una plataforma menospreciada sin razón alguna, pues tiene muchas ventajas, comenzando con el hardware. Desde el punto de vista de desarrollo, era posible utilizar Ionic para generar para WP8.1 pero había que hacer algunos cambios. Desde la publicación de Cordova 6, se anunciaba el soporte de Windows, faltaba ver si era Windows 10 , 8.1 o WP8.1 o el aún no nacido Windows 10 for mobile.

Finalmente he publicado mi primera aplicación para Windows Store con Visual Studio Tools for Cordova y aquí les dejo algunos consejos para que no gasten tanto tiempo como yo. Un adelanto: Realmente sirve para generar tu app en la nueva Universal Windows Platform.

  1. UWP no asegura que tu aplicación funcione bien en Windows 8.1 o en WP8.1. Mi decisión en este punto fue dejar de lado Windows 8.1, claramente la tendencia es dejar de lado esa plataforma, además que es muy fácil hacer el upgrade a 10.
  2. UWP si asegura que tu aplicación funcione en todo lo que sea Windows 10. Lo que generes y funcione en Windows 10 funcionará bien tanto en 32 y 64 bits y también en Windows 10 for Mobile. Obviamente en algunos ira más rápido o lento pero todo lo demás será igual.
  3. Apache Cordova tiene muchos plugins pero no todos funcionaran con TACO. La arquitectura de Apache Cordova se basa en el uso de plugins para acceder a las capacidades nativas del equipo en la que se ejecuta, tratando de definir un conjunto de métodos comunes para facilitar el desarrollo. Esto se puede gracias a que el desarrollador del plugin, crea un código por cada plataforma que quiere soportar que se encarga de implementar lo definido en los métodos comunes, en algunos casos, se crea un código universal y listo, esto gracias a que debemos recordar que usamos las capacidades del navegador nativo. En sencillo: creo un plugin para Apache Cordova que acceda al lector de huellas y tengo que crear un “conector” para Android, otro para iOS y otro para WP, entonces si alguien quiere usar mi plugin en Blackberry pues simplemente no funcionará. La razón de la ausencia de este conector es que el sistema operativo que queremos soportar puede ser que no soporte lo que queremos hacer, o simplemente no sabemos programar para esa plataforma. Por ejemplo, hay un Plugin para leer el IMEI, que funcionaba en Android y iOS, nunca funcionó en WP y recientemente ya dejó de funcionar para iOS. Para todos los efectos, UWP es una nueva plataforma identificada como “windows” en Cordova, así que cada plugin que no tenga un conector universal, o uno que soporte “windows” no podrá ser usado con TACO.
  4. Nunca publiquen un Appxbundle para Windows Phone 8.1. Windows Store ya ha sido unificado y permite que declaremos varios binarios para una sola aplicación, lo cual está muy bien. Lo malo es que hay reglas algo confusas si es que quieres soportar Windows Phone 8.1. Una de esas reglas es que si subes un Appxbundle para una soportar una plataforma, deberás usar también Appxbundle si quieres subir una actualización. Para Windows 10 esta bien pues es super fácil. El problema es para WP8.1 pues hay dos tipos de proyecto: Silverlight y para Windows Store, y como ya sospecharán, si trabajas en Silverlight no podrás generar un appxbundle. Lo malo es que es  muy probable que tu app en Cordova sólo funcione en Silverlight que sólo genera XAP. Por esto, si quieres soportar WP8.1 debes dejar de lado Appxbundle. Tendrás que hacer un paquete XAP sólo para esta plataforma.
  5. No existe un ancho de pantalla. En Apache Cordova se diseña principalmente en escalas porque en móviles hay muchas resoluciones de pantalla. Es por eso que no se definen dimensiones de pantalla, al menos no a cada rato. En Windows la cosa se pone peor, porque las apps pueden correr maximizadas o en una ventana y las dimensiones pueden ser cambiadas por el usuario. Por esto deben diseñar pensando en posiciones relativas para todos los elementos del UI de su app.
  6. TACO genera un proyecto CordovaApp dentro de platforms. Esto es propio de Cordova, cada plataforma tiene su carpeta donde se pone el código generado. En Vstudio TACO también sucede esto y lo mejor es que podemos abrirlo y tener un mayor control en la publicación de nuestra App. Utilicen este proyecto para publicar a Windows Store, se ahorrarán muchos problemas
  7. Para WP81, mejor generen para WP8 y suban a Silverlight. Sobre el punto anterior, el proyecto que les menciono puede generar para Windows 8.1, Windows 10 y WP 8.1, pero no les recomiendo para nada que usen este proyecto para WP8.1. Desde el proyecto Taco original, pueden generar para WP8 que generará otra carpeta dentro de “platforms” wp8 donde encontrarán otro proyecto WP8 que fácilmente pueden actualizar a WP8.1 mediante la opción Retarget que sale al abrirlo. Este tipo de proyecto funciona mucho mejor que el original y de pasada, soporta mas plugins.
  8. Incluye sólo archivos javascript locales. Esta es una recomendación Cordova en general. En el archivo index.html se fijan todas las librerías que vamos a utilizar y estas deben ser locales pues de esa manera evitará problemas si es que el móvil no tiene conectividad. Hay excepciones pero son pocas, por ejemplo, Google Analytics quiere siempre ser llamado en línea, y como no podemos pelearnos con ellos entonces fijemos a esa librería como la única excepción. Todo lo demás local.
  9. Bower es tu mejor amigo. Javascript es un mundo completo y lo mejor que puedes hacer es utilizar un package manager como Bower. En Visual Studio esta tan bien integrado que incluso puedes cambiar las versiones de librerias y éstas se actualizarán automáticamente. Siempre es mejor usar Bower que copiar los archivos js manualmente.
  10. Las librerías Javascript cambian muy seguido. Ya les dije que Bower es lo mejor, pero faltó decirles que las librerías javascript cambian muy seguido, así que lo mejor es tomar nota las versiones que usamos. Una costumbre muy buena es usar GIT para controlar los cambios al código. Con Bower pueden probar la versión de la libreria que mejor les funcione y luego fijar esa versión.
  11. Typescript es la voz. Typescript es como el papá de javascript y hay muchas ventajas al utilizarlo. Vamos a condensar todas en una sola: Puede que cambien los frameworks que utilizas pero todas estarán basadas en Typescript, por lo que tu código será “future-proof”.

Y para cerrar, la recomendación definitiva es que usen GIT y así evitarán que algún cambio accidental malogre su proyecto.

Finalmente, aquí les va el resultado que he logrado para mi aplicación SuperComics para Windows 10 que funcionará en sus PCs o en sus teléfonos con Windows 10. Spanish_wstore_black_258x67


Aunque no tenga acceso a ninguno de estos dos equipos, podemos ver por las características sobre el papel y del rendimiento de los equipos de la generación anterior, como se comparan estas dos alternativas.

Primero, estas computadoras están orientadas para el trabajador móvil, tomador de notas que va desde el lápiz al teclado según sus necesidades y donde casi el centro de su productividad pasa por usar Office. Para ser más específicos, OneNote para la toma de notas con el lápiz, y Word, Excel y Powerpoint para la productividad de oficina tradicional con el teclado. Además de eso, el stylus ha sido repensado como una herramienta para los artistas que antes pensaban solamente en Wacom para sus necesidades de sketching.

Ahora veamos punto por punto:

Sistema Operativo: Surface Pro 4 es una computadora que corre Windows 10, es decir, el mismo sistema operativo que tenemos en la laptop o PC, por lo que podremos cargar con todas las aplicaciones que ya usamos el día de hoy y no una versión móvil de las mismas. iPad Pro es una versión más grande del iPad que viene con iOS que es eso, un sistema operativo para móviles, que se porta muy bien, pero que no puede ejecutar las apps que ya tenemos en el laptop o PC que ejecuta Mac OS X, si bien se porta muy bien en los móviles, hay cosas que no puedo hacer.

Productividad: Ambas alternativas han sido promocionadas con Office, de hecho, Apple le hizo mas bulla a Office que el propio Microsoft (de hecho apenas mencionaron PowerPoint), y si asumimos que ambas ejecutan la versión mobile de Office, podremos decir que la experiencia es la misma. Solamente en el caso de que usemos la versión completa de Office 2016, el Surface será mas completo que iPad, y eso es posible ya que el equipo viene con un año de Office 365 que permite justamente eso, usar la versión full por 1 año y además, podremos usar todas nuestras apps que tenemos en el desktop.

Teclado: Apple me decepcionó con su teclado para el iPad Pro porque es una versión recortada del teclado de Surface. Ahora Microsoft entrega un teclado con mejor disposición, un mecanismo de tecla mejorado, mejor trackpad y un lector de huella digital. En ambos casos, el teclado no es rígido, lo que hace que el conjunto sea funcional pero algo débil, si es que tenemos que usarlo sobre las piernas.

Stylus: Apple reintrodujo el stylus como Apple Pen ofreciéndolo como herramienta de notas y además como pincel digital, a lo que muchos artistas respondieron con un no no, pues el rendimiento profesional de sus actuales máquinas no se puede igualar con la apuesta de Apple. Ahora el nuevo stylus de Microsoft ha recobrado la fuerza que perdió en su generación anterior y además se ve potenciado con todas aquellas funciones que reclamaron los artistas como sensor de presión (que también tiene Apple pencil) , puntas intercambiables, borrador, parallax y velocidad de respuesta a fin de sentir la máquina como un verdadero lienzo. Ahora sólo falta saber que opinan los artistas. Los tomadores de notas, igual agradeceremos las funciones adicionales.

Batería: Microsoft dice que Surface ofrece 9 horas de batería mientras que Apple dice que iPad Pro tiene 10 horas de batería. Lo cierto es que Surface sufre más con las apps cargadas que iPad por lo que estimo que esas 9 horas serán realmente unas 6 y en el iPad serán unas 8 a 9 horas, lo que igual es más de lo que tenemos ahora.

Precio: Apple comienza en 799 USD y Microsoft en 899 y en ambos casos el teclado sale como en 150 USD. Además, Apple no incluye el Apple Pen que cuesta 100 USD mientras que Microsoft si incluye el stylus lo que equipara el precio.

En conclusión, Microsoft realmente la ha hecho bien esta vez con Surface, puesto que técnicamente ofrece un producto superior, y peleando incluso el factor donde Apple ha reinado por años: el ‘cool’ factor.


Microsoft acaba de anunciar su nueva línea de equipos que marcan una tendencia clara en el tema de la computación móvil, ya no estamos atados a una PC. La PC ha muerto. Como siempre, la computación podríamos separarla en empresarial y de consumo.

En el mundo empresarial, el tema es claro, los teléfonos Lumia pueden ser estaciones de trabajo que el trabajador se puede llevar a su casa. De aquí en adelante, la solución empresarial pasará por lo potente que sea la herramienta de gestión y lo potente que sea una nube empresarial que gestione la información crítica. Las PCs ya pasaron a la historia. Teniendo en cuenta que tablets con full Windows 10 home ya están disponibles, incluso pequeñas cajitas que solo requieren de un monitor, podríamos esperar unas cajas parecidas corriendo Windows 10 Pro o Enterprise. Ahora, si es posible tener esa caja convertida en un teléfono, mucho mejor, mientras que se pueda controlar la seguridad de ese teléfono dentro de mis herramientas del dominio.

Al teléfono podríamos asignarle un grado de movilidad 1, ya que puedo trabajar en el mismo dispositivo y cuando quiera ser más productivo, podría ponerle un monitor, teclado y mouse. El problema es que esas cosas no están botadas por todas partes. Podría tener uno de esos en la oficina y otro en mi casa y ya no necesito PC.

El siguiente nivel es la tablet, o lo que hoy conocíamos como la línea Surface que tenía una versión Pro, ahora es simplemente Surface y es una tablet super delgada que tiene un teclado accesorio que le añade un trackpad multitouch, un lector de huellas y el mejor teclado portátil al día de hoy. Además, tiene un docking station que permite conectarle puertos USB adicionales, dos monitores y hasta un puerto Ethernet, que nuevamente puede usar un monitor externo y convertirse en una PC regular. La novedad aquí es el stylus que es simplemente lo que hacía falta para competir contra Apple porque tiene un muy pequeño parallax (lo que escribes se ve en la pantalla en el punto preciso que tocas), sensor de presión y hasta diferentes puntas como las que hay en los lápices reales. Han pensado hasta en el borrador y en el magneto que lo mantiene pegado al tablet cuando no está en uso. Es tan delgado que puede ser un reemplazo a nuestras libretas físicas del día de hoy sin problema.

Al tablet le damos movilidad 2, porque si bien podemos usarla como tablet y como laptop, la unión magnética del teclado y la tablet no ha cambiado por lo que se hace algo complicado trabajar si no tienes una mesa. Es lo mismo que se comentaba con el primer modelo de Surface lanzado al mercado.

La novedad mayor es la introducción de Surface Book que es una laptop con un concepto que no es nuevo pero que no tuvo mucho eco cuando Asus sacó su modelo transformer que tenía un teclado que le daba batería y disco adicional. En este caso, Surface book es una full laptop de 13 pulgadas que además es una tablet tal como el Surface regular, pero que incluye un teclado rígido que guarda un GPU Nvidia que le da un empujón cuando se trabaja en modo laptop. A un precio base de 1500 USD estamos hablando de una laptop que se vende como laptop, pero que no deja de lado la experiencia de su nivel inferior tipo Tablet note taker. Con una batería que ofrece 12 horas de duración promedio, estamos hablando de la primera laptop diseñada por Microsoft que se pone delante de la competencia en un segmento que Microsoft creó desde nada y que yo llamé Ultra Convertible.

A la laptop le damos la movilidad 3 porque puede ser utilizada en cualquier entorno gracias a su teclado rígido que es un accesorio obligatorio.

Pues bien, el problema ahora es que comprar.

Para la casa nos podría bastar la experiencia del teléfono pero quizá muchos opten por la opción tablet, lo que haría que el teléfono se vuelva en algo redundante, o tal vez podríamos considerar como una segunda PC.

Para la oficina, muchas de las estaciones podrían ser reemplazadas por teléfonos, o por cajas (que las consigues por menos de 100 USD) donde solo agregas Pantalla y teclado/mouse. Para experiencias mas top se puede usar la tablet, y los que requieren alta productividad se van con el tablet.

Para el super goloso, el laptop es la única opción.

El tema es que pasa cuando quieres subir. Para muchas de las tareas rutinarias, la experiencia teléfono tiene la potencia necesaria, pero la capacidad escribir en pantalla y un teclado puede ser el killer feature de Microsoft estas fiestas, por lo que para tareas comunes, el tablet será el equipo para la mayoría.

Si fuera Apple, tendríamos que decidir entre tablet o laptop, entre iOS y Mac OSX, pero con Microsoft esto no sucede ya que todos los equipos ejecutan Windows 10 con excepción del teléfono, pero han hecho un gran trabajo con lo que llaman aplicaciones Universales que permiten que las herramientas que necesitamos funcionen igual tanto en el teléfono como en la tablet y también en la laptop, Windows 10 mobile es exclusivo de los teléfonos ahora lo cual suena bien, porque en un teléfono queremos tener una batería de duración super larga.

Microsoft tiene en Windows 10 la llave para conquistar el mercado de computación personal y con estos nuevos equipos parece que tomará el liderazgo en el segmento de computadores móviles después de mucho tiempo, donde el mayor mérito está en crear un segmento nuevo y sorprender a los otros dos grandes como son Apple y Google y a la primera reacción de éstos, ganarles con no sólo un equipo sino con una estrategia, al punto que incluso sus competidores utilizar uno de los componentes de la estrategia como es Office 2016. Incluso en precios, parece que ni iPad Pro ni Pixel C podrán contra el Surface 4 Pro.

Espero que me caiga del cielo una Surface Book, que ya se puede pre ordenar con el modelo top of the line en 2700 USD. Dado que es un accesorio debería ser más fácil para Microsoft sacar teclados de distintos idiomas, el mayor problema con laptops Windows al día de hoy.


A ver, reconozcamos primero que quien opta por una de estas máquinas como computador principal es alguien que reconoce que su mayor herramienta es el office, toma notas, navegación web y por ahí alguna app corporativa. Los programadores aún requieren tener acceso a la línea de commandos y eso es algo que no se beneficia con la pantalla touch.

Con la presentación del iPad Pro, Apple apuesta por la experiencia de uso por lo que mantiene iOS pero aumenta el tamaño del dispositivo y agrega accesorios como teclado y lápiz que ya vimos en otro equipo pero del lado de Microsoft.

Microsoft Surface Pro 3 es la apuesta por la portabilidad potenciada por un Sistema operative que está ahora en todas partes como es Windows 10, por lo que el sacrificio de portabilidad es mínimo, Bueno, si te compras el teclado opcional. El mayor riesgo que tienes al ir por Surface es que tengas una tablet demasiado potente para lo que necesitas, o que te quedes sin espacio.

Apple dice que su iPad Pro es mas rápida que el 80% de pcs portátiles hoy en día, así que supongamos que eso es un Core i5. Veamos como se ve esto en dinero.

Apple iPad Pro Surface Pro 3 basic Surface Pro 3 Full
Config Proc: A9

128 gb

Proc: Core i5

128 gb

Proc: Core i7

256 gb

Accesorios Teclado y Lapiz:

$ 270

Teclado:

$120

Teclado:

$120

Sistema Operativo iOS 9 Windows 10 Pro Windows 10 Pro
Office Gratis Gratis Gratis
Bateria 10 horas 9 horas 9 horas
Precio base $949 $899 $1399
Total final $1120 $1020 $1520

Si nos concentramos solamente en la experiencia Office,  podemos decir que la experiencia es la misma en las 3 opciones. Y si le creemos a Apple, iPad Pro será más potente que el modelo Surface básico, así que la real competencia sería con el modelo full que se aleja en precio con un disco mas grande.

Como usuario de Windows 10, 256gb de disco es justo lo necesario y fácil de llenar, mientras que con iOS el espacio no será problema. Lo que si se vuelve un problema es la duracion de la batería: una hora menos es un golpe duro en movilidad.

Conclusiones:

  • Si sólo necesitara Office, me podría quedar con el iPad Pro, incluso estaría ahorrando dinero y ganando una hora más de movilidad.
  • Si es que la quiero como mi equipo de trabajo móvil, me tendría que ir por Surface Pro 3 pero por ese precio podría conseguir un modelo más punche también en  Windows 10 sacrificando horas de batería seguramente que por cierto, aún existe en el mercado. Este artículo lo estoy escribiendo con un Sony Vaio Duo de 13 pulgadas que es un híbrido con Windows 10 que viene con un teclado rebatible, 8gb de ram y 128 gb de disco y me da hasta 6 horas de movilidad, y creo que no necesito mas por ahora.

Lo que no se debe perder de vista es que los que usan iPad hoy, son gente que van por la experiencia antes que por las funciones, así que el upgrade se vuelve natural. Los que vamos por las capacidades ya tenemos un equipo que nos responde y estamos como resignados en el tema de movilidad, en mi caso, si me quedo sin batería uso un tablet Hp stream 7 con Windows 10 como backup, entonces el Surface se vuelve más un artículo de lujo.

¿Que esperaría de Microsoft? Primero una mejora del rendimiento de la batería en el Surface Pro 3 y una configuración de Core i7 con disco de 128 gb a fin de conseguir una opción de movilidad que no sea lujo.


Aceptémoslo, no sabemos comprar computadoras.

Es muy difícil escoger la computadora correcta con el precio correcto y es por eso que aún muchas personas o no tienen ningún PC o tienen un equipo por el que han pagado un montón de plata. Si no me cree haga un pequeño ejercicio y compare el precio de una Tablet de Apple o de Samsung versus el precio de alguna laptop que vea en cualquier tienda por departamentos o más fácil pregunten ¿Cuánto costó su teléfono celular?. Simplemente no hay justificación para que siquiera el precio sea similar. Facilidad de uso se dice, mejor digamos moda.

Windows 10 ha hecho más que factible algo que ya se venía dando con Ubuntu, computadoras a un precio bajo con la capacidad de utilizar los mismos programas que tenemos en la PC. ¿De que precio estamos hablando? Revisemos este cuadro:

Opción Precio Característica
HP Stream 7 99 USD · Tablet con pantalla táctil

· 1 gb de memoria

· 32 gb de disco

· Windows 8.1 con Bing actualizable a Windows 10 Home

· MicroSD

Asus Vivo Stick 130 USD · Se conecta a la TV por hdmi

· Teclado y mouse por Bluetooth o USB

· 32 gb de disco

Por los precios mostrados podríamos comprar solamente tablets de marca dudosa.

Incluso hay una laptop (HP Stream 11) cuyo precio de 220 dólares suena a estafa pero no lo es.

La clave en todo esto es el Internet. Mientras tengamos acceso a Internet, la capacidad de estos equipos queda en segundo plano para potenciar lo que se denomina Experiencia. Para verlo más claro, veamos el caso más común para una computadora mientras estamos en la casa: necesitamos escribir un correo electrónico. Primero, no hace falta mucho procesador para escribir, y tampoco es que escribamos a full velocidad, así que si nos toma unos 5 minutos en escribir el correo, seguramente al menos la mitad del tiempo, la PC se la pasó sin hacer nada. Hay otras labores como la de retocar fotos donde si se requiere de potencia, pero ya existe software que trabaja muy bien, y lo encuentran en cualquier smartphone. Lo que debemos notar es que un super procesador y un procesador simple no tendrán mucha diferencia al realizar estas tareas básicas, o en el peor de los casos, la mejoría en la experiencia será mínima. Tareas simples pueden tener una buena experiencia en equipos ligeros.

Es cierto que estos equipos tienen un precio que da miedo pero después de mis pruebas, puedo recomendarlas sobre todo para cuando necesitamos realmente trabajar con aplicaciones que usamos en las PCs. Principalmente, esto puede ser el retorno de la PC a la sala y sobre todo a un precio más cercano a lo real.

Productos que faltan

Ok, ya tenemos computadoras en un stick y tablets con Windows, pero falta aún una forma de utilizarlos correctamente. Para eso recuperemos el concepto de Docking Station, es decir una forma de utilizar estos nuevos aparatos tal cual una PC tradicional. Según esto tendremos dos tipos:

  • Para Tablets (precio aprox:520 USD) : 
    • Monitor o TV con capacidad WiDi o DLNA (Cualquier SmartTV) (400 USD)
    • Teclado y Mouse bluetooth o USB con cable OTG (Por ejemplo, Logitech K400) (30 USD)
    • Wifi para compartir la pantalla y acceso a Internet (30 USD)
    • Opcional: adaptador USB a HDMI para no depender del WiDi  (60 USD)
  • Para Compute Stick (precio aprox 330 USD):
    • Monitor o TV con puerto HDMI (300 USD)
    • Teclado y Mouse Bluetooth o USB (30 USD)
    • Wifi para acceso a Internet

Notas: Los precios deben ser bien entendidos. No es la idea comprar un monitor TV sino utilizar el que ya tengamos. Y si bien 32 gb suena a poco, debemos tomar en cuenta que el Internet es básico para almacenar lo principal en la nube.

Nota 2: Ya es hora de tener un monitor con parlantes y con el puerto hdmi en el frente

Un punto a considerar puede ser el tiempo para boot. Para las tablets se tiene disponible el perfil Connected Standby o Instant go que pueden revisar aqui que permite que la tablet se comporte como un celular. Para los sticks su bajo consumo permite que trabajen encendidos por largo tiempo, y si es posible usar Hibernation entonces es posible guardar el estado cuando las llevemos de un lado a otro.

Finalmente, Windows 10 colaboró en consolidad esta alternativa especialmente para la computadora de la casa y muy pronto para el trabajo en empresas pero tengan en cuenta que Ubuntu también está presente aunque de forma más tímida. Y para los fanáticos extremos, un equipo Android con root pueden probar DriveDroid y utilizar su teléfono como un usb booteable


Ya ha pasado algún tiempo desde su lanzamiento y puede ser que muchos de ustedes ya hayan hecho la migración. Puede ser que muchos no y la razón principal es saber que pasará.

Empecemos claramente, vale la pena hacer la actualización a Windows 10 por las siguientes razones:

  • Es más fácil ahorrar energía. Hay un icono donde se controla muy fácil el principal enemigo de la batería: el brillo de la pantalla.
  • Trabaja muy bien en equipos portátiles. Si tienes la super laptop o la super PC, no notarás tanto la diferencia como si sucederá si eres de los que apostó por esas tabletas raras que venían con Windows 8.1. En esos equipos pequeños, el cambio es radical para mejor.
  • Todas las aplicaciones son compatibles así que no tendrás que renunciar a alguna. Hay pocas excepciones a esta regla, por ejemplo, yo no he podido instalar el Dragon porque me sigue pidiendo un .Net que ya está instalado. En general, aplicaciones relevantes funcionarán igual de bien que con Windows 8.1
  • El nuevo Menú Inicio funciona mejor que el de Windows 8.1 porque interrumpe menos el acceso al desktop. Igual puedes configurarlo para que cubra todo.
  • Super escritorio múltiple!!. Esto incluso si tienes una sola pantalla, es decir, una pantalla con los juegos, otra con los navegadores y otra con el office. Y si tienes dos monitores funciona mejor con menú de inicio en ambas.
  • El nuevo navegador Edge es realmente bueno y rápido aunque parezca muy simple.
  • Se puede activar la encriptación del disco incluso en la versión Home.

Durante estos días he estado haciendo la migración de todas las laptops que tengo a la mano y puedo decir que ya me he paseado por todos los métodos de actualización. Aquí van todos:

  • PC HP Z420. migración desde Windows 8.1 enterprise a Windows 10 Enterprise mediante una instalación full.
  • Laptop Sony Vaio Fit MultiFlip. migración desde Windows 8.1 Pro a Windows 10 Pro mediante el aviso de que la versión ya estaba disponible para mi laptop. Todo se migró correctamente, incluso los programas propios de Sony
  • Laptop Sony Vaio Duo 13. migración desde Windows 8.1 Home a Windows 10 Pro y luego a Windows 10 Enterprise. Utilizando una instalación limpia con la imágen de Windows 10 Pro. El único problema es que el alt gr – Q ya no saca el @.
  • Laptop HP DM1. migración desde Windows 8.1 Pro con Media Center. Aquí si me dolió perder el Media center pero que se le hace. Actualización descargando el Media Creation Tool. Se demoró un montón pero lo hizo todo bien.
  • Laptop HP Envy 9000. migración desde Windows 8.1 Pro a Window 10 Pro con el Media Creation Tool.
  • Laptop Sony VAIO Fit 13a. migración desde Windows 8.1 Home a Windows 8.1 Pro y luego a Windows 10 Pro. Otra vez, todo bien incluso con el software de Sony
  • Tablet HP Stream 7. migración desde Windows 8.1 con Bing a Windows 10 Home. La instalación más sencilla de todas ya que fue mediante la notificación del aplicativo de reserva. Sorpresa total. Tuve que instalar el HP Support Assistant por mi cuenta pero fue muy simple igual.

Lecciones aprendidas:

  • Antes de actualizar, paguen por el upgrade a la versión Pro del Windows que tengan. Vale la pena. Entre otras cosas, podrán manipular el idioma de su computadora para activar cosas como Cortana, instalar IIS o Hyper V si quieren máquinas virtuales.
  • Si tienen laptops, consulten con su fabricante pues en algunos casos hay problemas con los drivers. En mi caso, Sony recomienda no actualizar a Windows 10 sino hasta Octubre que recién sacarán el procedimiento oficial de upgrade con drivers y todo. Yo me adelanté pero puede que no sea el caso para otras marcas o modelos.
  • No teman por su software instalado. En todos los casos donde hice migración, Windows 10 mantuvo todo el software instalado sin problema, no tuve que reinstalar nada, ni siquiera los drivers especializados.
  • Backup de sus archivos. Si bien el asistente coloca todo en su sitio, es bueno que hagan un backup fuera de su computadora. Si hay algo que olvidaron y no encuentran igual estará dentro de la carpeta Windows.old
  • Limpien su disco después de la instalación. Si quedaron contentos con la migración, vayan al asistente de limpieza del disco y limpien todo incluyendo los archivos del sistema porque queda el instalador de Windows 10 que son varios Gigas que pueden salvar
  • Activen la protección de Windows. En equipos antiguos y en equipos con poco espacio en disco, Windows 10 desactiva la creación de puntos de recuperación. Yo recomiendo volverlo a activar porque nunca se sabe cuando instalas cosas nuevas.
  • Actualización del sistema. Si antes se iban a Windows Update para buscar los parches ahora tendrán que buscar también en Windows Store. Si hacen click en el icono de su usuario en Windows Store veran el menú donde está la seccion Downloads, al ingresar verán un muy lindo botón llamado “Buscar actualizaciones” que tendrán que presionar de cuando en cuando ya que actualiza los programas instalados y algunas librerías del sistema, algo que Windows Update no hace.
  • Si tienen pantalla táctil, instalen Onenote y compren un lápiz óptico si no lo tiene. Onenote tiene la característica de dejarles tomar notas escritas ya sea con el teclado, con el lápiz óptico o con los dedos, pero por sobre todo, elimina un problema gigante de las pantallas táctiles, reconoce si pones la palma en la pantalla por lo que puedes escribir como si fuera un papel cualquiera y de yapa sincroniza tus notas entre todos tus dispositivos. Otra aplicación parecida es MetaMoji Note.

Algo que se tiene que mejorar:

  • No puedes elegir que actualizaciones se instalan y cuales no cuando usas el nuevo Windows Update
  • Aún tendrás que usar la nueva app de configuración junto con el panel de control de toda la vida pues aún no están totalmente integrados
  • Los chistes de Cortana
  • El explorador de archivos ya debería permitir crear “tabs” tal como lo hace Mac OS X.
  • El programa de Email separa las cuentas por lo que tienes que hacer mil clicks si quieres ver correos de una cuenta u otra, además de ser muy lento. Se supone que con Desktop Push notifications esto terminará.

Finalmente, recomendarles nuevamente que consigan una tablet con windows como la HP Stream porque se sorprenderán y mediante el uso de Microsoft OneDrive podrán tener todos sus archivos en la tablet sin preocuparse. Y si le ponen Office 2016 ya podrán trabajar en cualquier sitio.


Tengo un HP Stream 7 que la compré por menos de 100 USD y corriendo Windows 8.1. No era Windows 8.1 RT, era el mismo Windows 8.1 que tenia en mi laptop en ese momento. Bueno, una versión reducida llamada Windows 8.1 with Bing, pero para todos los efectos, era lo mismo. Significaba que a mi tablet le faltaba el teclado y el mouse para ser mi version pobre de una surface. Y lo hice gracias a un cable OTG y un teclado Logitech K-400 que tiene un trackpad integrado.

Hoy le hice una prueba de batería y teniéndola completamente cargada en la mañana, llega al final del día con batería suficiente como para no apagarse, por lo que pasa la prueba.

El rendimiento es como tiene que ser, nada espectacular, pero tampoco es para quejarse, es tan rápida como cualquier tablet Android o iPad considerando que no hay comparación pues estamos hablando de un sistema operativo completo corriendo un office completo y todo eso contra versiones reducidas para acomodarse al hardware.

Recientemente la actualicé a Windows 10 Home y en lugar de ponerle el Office Completo, le puse la version Mobile que es mas que suficiente y todo muy bien.

Como era de esperarse, los programas disponibles dentro del Windows Store son pocos, pero al menos están las aplicaciones clave: Facebook, Twitter, Office, SlingPlayer. Todas estas son lo que llaman “Modern Apps” que se integran con las capacidades de Windows 10 de acomodarse en la pantalla y todo eso. Ahora, si te falta alguna app, puedes ponerle el que tienes en tu PC sin problema. La única restricción es que viene solamente con 32 Gb de disco, pero se puede ampliar mediante microSD.

Lo que hay que notar aquí es que hablamos de una buena alternativa para el trabajo fuera de la oficina que viene con una característica necesaria para el trabajo empresarial: encriptación de disco. Obviamente que no nos estaremos conectando al dominio de la empresa, pero eso importa poco, ya que podemos incluir esa autenticación en las aplicaciones.

Windows 10 le cae muy bien a esas tablets que desde el saque se muestran superiores a la competencia porque en realidad se vuelven en pequeñas laptops en todo sentido. Incluso HP tiene toda la línea Stream que incluye laptops por 200 USD o tablets de 8 pulgadas, algo que hay que revisar porque no son un juguete.


Windows 10 ha sido lanzado y con esto Microsoft promete un nuevo tipo de aplicaciones: “Universal” que asegura su ejecución en todas las plataformas Windows disponibles, desde teléfonos con Windows 10 Mobile, y Pcs. Lo que no nos está diciendo es que se ha redefinido el concepto de PC.

Las PC eran la primera opción para el trabajo tanto para casa como para oficina, con el tradicional monitor y teclado por un lado y el “CPU” por otro. Si nos hacía falta movilidad, no había problema de cambiar a una laptop. Sin embargo, surgieron los smartphones y las tablets y nos dimos cuenta que iban creciendo en potencia y capacidades al punto que muchas personas pueden quedarse con una tablet como computador principal.

Ahora bien, desde el punto de vista funcional, tener una tablet en lugar de una laptop no es nada del otro mundo. Todo está en función de las necesidades de cada usuario.

Para los desarrolladores el problema es desde donde comenzar.

Si vamos por el ala Apple, comenzamos haciendo programas para iPhone/iPod y luego las hacíamos escalar para soportar tablets iPad, cambiando principalmente las pantallas y las resoluciones soportadas. Si queríamos que nuestra app funcione también en Macs ya teníamos que cambiar el código e incluso las gráficas pues el modelo de programación para Mac OSX es diferente al que tiene iOS.

Para el caso de Microsoft, la separación también era clara, si querías móviles te ibas por un rumbo y si querías PC hacías el desarrollo de siempre. El problema es que siempre que hablamos que Windows Phone, o Windows 10 Mobile hasta ahora siempre hemos hablado de teléfonos que nunca llegaron a ser tablets. Cierto que salió Windows RT donde salieron unas tablets pero esa iniciativa nunca tuvo tanto peso comercial. Lo que si parece que viene con fuerza son las tablets pero con Windows 8.1/Windows 10, es decir, el mismo sistema operativo que tenemos en la PC o en la laptop a un precio incluso menor a las tablets disponibles con sistemas operativos móviles consolidados como iOS o Android.

Con el lanzamiento de Windows 10 se viene otra ola que es la “Aplicación Universal” donde se promete que una misma aplicación podrá ser ejecutada tanto en Windows 10 como en Windows 10 mobile. Hasta el momento no se incluía el soporte para teléfonos con Windows Phone 8/8.1 lo que significa que aún no podrá ser tan universal, pero la presencia en el mercado estas tablets con Windows 8/10 abren la posibilidad de una nueva generación de aplicaciones “super inteligentes” ya que no estamos hablando de apps reducidas para entrar en un equipo móvil, sino la misma app que usamos al sentarnos en la oficina. Si podemos tener la misma app empresarial movilizada con una tablet que cuesta 100 usd ¿Para qué molestarnos en hacer una aplicación en un sistema operativo móvil?

En la última versión de Visual Studio (2015), se incluye también el soporte de Apache Cordova, lo que “oficializa” el soporte de Microsoft de tecnologías abiertas para el desarrollo de aplicaciones multiplataforma. Con Cordova, es posible que nuestra app pueda ejecutarse en iOS, Android, Windows y en otros sistemas operativos móviles en forma limitada. Si bien el funcionamiento tiene aún algunos problemitas, la posibilidad de hacer un sólo código justifica la atención.

De hecho, ya en un post anterior, les he descrito mi aplicación Supercomics basada en Cordova que se ejecuta tanto en Windows Phone, iOS y Android. Aún estoy salvando unos problemitas para publicar la versión para Windows, y para ser específico debo decir que en Windows soporto Windows Phone 8 y 8.1, Windows Phone 10, Windows 8/8.1 y Windows 10. Notarán que puedo ir más allá de lo que ofrece una “Aplicación Universal”.

Por supuesto que una “Universal App” puede darnos opción a integrar APIS empresariales  y más funciones en la parte de desarrollo que aún estoy descubriendo. Hasta el momento he visto que las aplicaciones mientras más desconectadas estén, mejor experiencia de uso brindan, así que empezaremos a comparar las ventajas para sugerir la mejor plataforma para nuestras aplicaciones.

Veamos el siguiente cuadro:movilesCon esto vemos un poco más claramente que significa “Aplicación Universal”.

No es mala idea el Universal App, de hecho, es una gran cosa para el mundo empresarial donde las políticas internas normalmente, favorecen el uso de una misma plataforma para sus aplicaciones internas donde ya Microsoft reina. El tema está en el punto débil de Windows en este momento: la falta de aplicaciones móviles, y la inclusión de Apache Cordova significa que Microsoft ha aceptado que ir por la alternativa de HTML5 es lo más eficiente en este momento.

Como siempre, la pregunta que se hace un desarrollador es sobre la velocidad y las funciones que soportará cada opción pues es obvio que una herramienta “nativa” nos ofrecerá un código más rápido y nos permitirá acceso a los recursos de hardware en el terminal. Siempre al inicio de todo desarrollo se tiene que hacer una evaluación de los requerimientos para nuestra aplicación. Si vamos a desarrollar un juego con alto nivel de procesamiento, la opción nativa se impone, pero si queremos una app tipo red social o capturadora de datos con soporte a múltiples dispositivos entonces podremos “sacrificar” la velocidad por la facilidad de desarrollo pues tenemos que considerar que hay otros aspectos como la velocidad de la red o la cantidad de datos, o la integración a otros sistemas que impactan mas fuertemente en el rendimiento de nuestra aplicación.

Ninguna alternativa es completamente a prueba de balas, todo depende de lo que necesitemos. Es una gran opción usar la misma aplicación en todos nuestros dispositivos, pero la movilidad no está en el dispositivo, está en la forma en la que diseñemos la aplicación. Es necesario que se incluyan paradigmas como sincronización, bases de datos locales, autenticación, encriptación en la que se dejemos de lado de una vez por todas el supuesto que todos los recursos estan disponibles todo el tiempo.


He estado revisando Windows 10 desde que estaba en beta, y para eso preparé mi PC para la ocasión: Un disco SSD de 240 GB para tener solamente el sistema operativo y un disco híbrido de 2 Tb para todos los demás programas.

Veamos ahora cada área que nos afectará en el proceso de migración:

  • Instalación: El proceso es largo, y más les vale tener un ojo sobre lo que pase durante. Sin embargo el mayor lío que tendrán será en ordenar los archivos en su pc y mejor aún si hacen una copia externa, principalmente porque lo mejor que pueden hacer es hacer una instalación limpia que no guarde ni aplicaciones ni datos. Cada instalación tiene carpetas temporales que sólo crecen y crecen (Winsxs, package cache, y otros), y la única manera de bajarlos es empezando desde cero.
    • Nota: Si están tratando de actualizar algunas de esas tablets con Windows 10, lo mejor es hacer un Factory Reset y luego utilizar el Download Tool para hacer el upgrade de la instalación actual. La activación es automática y se evitarán el tener que comprar cables OTG y levantar imágenes en USB y todo eso.
  • Drivers: Muy posiblemente el fabricante de la PC que tengan aún está trabajando en los drivers para Windows 10. En mi caso, recibí un aviso de Sony pidiendo aún no hacer la actualización a Windows 10. A menos que reciban una alerta de este tipo de su fabricante, los drivers que vienen incluidos le permitirán trabajar bien al menos al principio.
  • Programas: si ya tienen algún programa corriendo en Windows 8.1 entonces, lo más probable es que trabajará sin problemas en Windows 10 incluso aquellas aplicaciones “Metro”.
  • Facilidad de uso: Desde Windows 8 ya me había acostumbrado a llamar a mis programas escribiendo con el teclado en lugar de usar el mouse y me parecía muy eficiente. Con la inclusión de vuelta del Menú Inicio, es más simple utilizar el mouse nuevamente para llamar a los programas, pero también puedo seguir usando el teclado, así que por ahí no van las quejas. Donde el problema viene es en que la lista de programas instalados puede llegar a ser muy larga y la única opción que queda es la de hacer scroll alfabéticamente hasta encontrar el programa que necesiten, pero no todo es malo ya que viene un truco gratis:
    • Al entrar al Menu Inicio, pueden hacer click en Todos los programas y en la lista podrán hacer click en las iniciales que agrupan los programas. Esto mostrará la nube de letras que los llevará directamente al grupo correspondiente a la letra. Si buscan ‘Word’, click en Todos los programas, y luego click en la letra o número de cabecera que tengan mas cerca y luego seleccionan la W y llegarán al instante al grupo de programas que comienzan con W.
    • Ahora, todo el truco anterior es práctico pero no tan rápido. Para solucionar esto, en el mismo menú, podrán darle click derecho al programa y darle “Añadir al Menú Inicio” o “Añadir a la barra de tareas”. Menú Inicio es más práctico.
  • Panel de configuración: Pues si les gustaba el control, ahora tienen dos: el panel de control de siempre y la app Configuración, hay cosas que hay uno que no hay en el otro, así que para los verdaderos fanáticos del control aún tendrán que usar los dos.
  • Rendimiento: No esperen que su máquina vuele, simplemente esperen todas las nuevas características sin que su máquina se vuelva más lenta. Si pueden comprar un disco SSD para el sistema operativo sentirán el incremento. Tengan en cuenta que las funciones gráficas han sido mejoradas en el sistema operativo, así que verán que ganan mucho en la parte gráfica.

Donde realmente salta a la vista las ventajas es cuando utilizan Windows 10 en tablets. Tengo el HP Stream 7 y con un teclado bluetooth, puedo reemplazar mi laptop sin problema cuando tenga que hacer presentaciones o simplemente ver mi correo, lo que es sorprendente es que hablamos de una tablet de 100 usd. Además, en las tablets podrán aprovechar de la version de Office Mobile que les da Word, Excel y PowerPoint gratis, obviamente en una versión reducida pero suficiente si es que quieren ahorrarse la licencia completa. Office Mobile también funciona en el desktop pero está diseñado pensando en tablets.

Finalmente, Edge, el nuevo navegador hasta ahora me parece muy bueno para navegar, al menos se porta mejor que Chrome en lo que se refiere a memoria. Donde no me gusta mucho es para desarrollo ya que las herramientas que trae son pocas aún. ¿Poder escribir en la página? bien pero todavía no le encuentro la ventaja.

Así que ya saben, no hace falta que se compren el Surface 3 para sacarle el jugo a Windows 10. Tengan en cuenta que el upgrade es gratis por el primer año, luego hay que pagar una cantidad que aún no ha sido revelada. ¿Quedarse en Windows 8.1? puede ser, al menos hasta saber cuanto costará la renovación, pero si tienen una tablet, quizá valga la pena la inversión.





%d bloggers like this: