Posts Tagged ‘windows phone 7’


He sido fanático mesurado de Xbox desde su primera versión a pesar de que Playstation se mostraba como la opción mas popular desde los tiempos aquellos donde jugar Fifa era lo máximo. Xbox era una pc con un gran potencial para otras cosas que no eran juegos. Pude configurarlo como mi primer media center y hasta web server podía ser. Una maravilla para hacer hacking. Hasta que vino Xbox 360.

La verdad considero que fue un error soportar la mala calidad de hardware del 360. Perdí mucho dinero porque fuí uno de los piñas que sufrieron con el famoso RROD a pesar de que siempre la mantuve ventilada y todo. Además, lo que mas me reventó, fue perder todos mis juegos de Xbox, entre ellos “Enter the Matrix” el juego que tenia escenas filmadas especialmente para el juego, un “must have” para fanáticos de la trilogía y que puedo decir que le da mas sentido a lo que vemos en las películas y en Animatrix. En fin, todo sea por jugar Fifa.

Finalmente, conseguí el Xbox 360 S y pensé que ya había solucionado todos mis problemas, pues se trata de un media center aceptable, el hardware es aceptablemente bueno, igual que el Kinect y el wifi integrado. Me encuentro satisfecho a pesar de que tuve que rearmar mi colección de juegos que no son nada baratos. Valía la pena al jugar Civilization o Halo conectado a mi equipo Sony STR DN1040 con parlantes Bose, como para quedarme jugando en mi sala hasta morir (o quedarme dormido).

Cuando se anunció Xbox One, nuevamente se anunció que los juegos anteriores no iban a funcionar. Esto y el precio de USD 500 me hicieron decidir que no valía la pena seguir con el hobbie de los juegos. Me parece una burla que te digan que tienes que cambiar todos los juegos simplemente para tener una nueva consola. Una vez puede perdonarse pero no dos veces.

Lo que mas me fastidiaba era que me iba a perder la versión mejorada del Kinect, definitivamente el factor clave que lo hace superior a Playstation. Era la experiencia gestual lo que hacía que la máquina justificara la inversión ya que no sólo consideraba juegos, pues ahora incorporaba el control del servicio de cable y las capacidades de Xbox Live simplemente se lucían. El pequeño detalle es que todo esto es cierto SOLAMENTE EN USA!!

Hace poco Sony anunció la disponibilidad de Playstation Network para Perú. Para matarse, porque Xbox Live es mil veces mejor, pero es super incómodo tener que tener que encargar tarjetas de prepago para renovar la subscripción porque simplemente no hay como hacerlo aquí en Lima.

Perdí. Me rehuso a perder mi colección de juegos, otra vez. Me rehuso a comprar una máquina que no podré aprovechar completamente. Me rehuso a averiguar si esta nueva generación también tiene problemas de hardware. Gracias Microsoft, me libraste del peligro de convertirme adicto a los juegos. Me quedaré con mi 360 S y con mi actual librería de juegos hasta que ya no de mas.

¿ Migrar a Playstation ? no hay forma. En algún momento lo pensé por el Blu ray, pero resolví de otra manera la forma de tener acceso a peliculas en alta definición. Por lo demás, es un buen hardware que ha probado ser confiable, pero después de todos estos años he comprobado que mi porcentaje de aprovechamiento de juegos es bastante bajo.

¿Decidí mal con Xbox? Yo creo que no. Creo que Microsoft tomó malas decisiones con esa plataforma, porque Xbox era Xbox Live que creo que es un ecosistema sin explotar que ya entró a los teléfonos y que debería estar mas onmipresente. Creo en el alquiler de películas en streaming, pero me revienta que no funcione en Perú, La video conferencia con Xbox era algo natural, la presencia, mensajes instantáneos, colaboración, y miles de cosas mas que tiene Live para dar la hacen la plataforma perfecta para hacer cosas como streaming de aplicaciones (no disponible para Perú), venta online (tampoco disponible) y así muchas cosas mas. Me cansé de que no esté disponible para Perú. Yo no decidí mal, Microsoft si.

Advertisements

En Barcelona 2013, la novedad es que regresamos a lo básico. Teléfonos mas simples donde se busca la funcionalidad básica y obviamente un mejor precio.

Para los que usamos smartphones, es bueno preguntarnos de vez en cuando lo siguiente: ¿Aprovechamos todas las funciones de nuestros teléfonos? Es decir, ¿Valió la pena pagar el precio adicional por todas las funciones que venian en el modelo top? Realmente utilizamos todo eso?

Estuve revisando las funciones adicionales del Samsung S3, acercar para llamar, pantalla de inicio adicional en Roaming y para cuando conectas tus audífonos, comandos de voz y todas esas cosas que realmente he usado 2 o 3 veces y luego desactivé porque consume batería.

Ahora vean sus teléfonos y háganse la misma pregunta. ¿Cuántas de las funciones por las que pagaron de más realmente son útiles? Si se compraron el teléfono como un accesorio de moda entonces dejen de leer, ustedes sigan felices con un teléfono que es parte de su guardarropa.

Nokia ya no es el gran fabricante de teléfonos high end que todos queriamos, ahora está luchando por sobrevivir, y realmente lo que está haciendo es asegurar el sector de mercado donde siempre fue líder: el segmento low. En lugar de resignarnos con marcas chinas, ahora tendremos Nokias, que por un poco mas de dinero pero no tanto, nos ofrecerá un rendimiento básico y más confiable.

Nokia hace muy bien lo que los smartphones tienen débil, calidad de voz, duración de la batería, resistencia a los golpes, y demás cosas que definitivamente si usamos en nuestros teléfonos el día de hoy.

Si comparamos esta estrategia con la de Blackberry, vemos que ellos se han lanzado a competir directamente con Android, iPhone y todos los demás en el segmento high. Es decir, les doy algo parecido a Android, iPhone a mis aún clientes para que no se vayan, y a aquellos que siempre estuvieron interesados en Blackberry. Los grandes olvidados son los usuarios corporativos que aún estan con Blackberry por Bis/Bes y sus teléfonos con QWERTY.

Nokia va por la recuperación del segmento donde siempre fue líder y no me queda mas que saludar la decisión. Así que si tienen que comprarle un teléfono fácil de usar y a prueba de balas a algún familiar busquen algún Nokia en el catálogo.


Desde hace tiempo vengo sosteniendo que la salvación de RIM es unirse con Nokia. Esto además, significaría la salvación de Nokia. La relación era evidente pues el punto débil de uno es la fortaleza del otro. Así es hasta ayer que recién se comienzan a difundir comentarios sobre una posible unión.

La diferencia que hay en este momento es la presencia de Microsoft en la movida, lo que nos lleva a preguntarnos si aún tendría sentido todo bajo estas nuevas condiciones.

Veamos, la unión obvia es la primera, Nokia hace buenos equipos pero tiene un software muy malo, con excepción del Meego pero ya fue descartado a pesar del relativo éxito del N9, y RIM tiene un software exitoso en el BES/BIS y servicios de correo mientras que sus teléfonos son simplemente vergonzosos. Entonces, la posibilidad de crear un monstruo que ejecute servicios de Blackberry en un Nokia E71 corriendo sobre Symbian o una versión modificada de Meego, no sonaría tan malo. De hecho, suena bien si podemos tener un buen teléfono como base, una batería de duración decente y los servicios de Blackberry que aún sostiene a la compañía. Nada mal, veamos los contra ahora

Para Nokia, parecería que no hay ventajas por el hecho de que ya tiene un servicio como Nokia Messaging y Nokia Chat que nos daría “algo parecido” a los servicios de Blackberry, pero no llegan a ser tan adictivos.

Para RIM, sería la primera vez que alguien serio les hace un teléfono que realmente funcione bien, además, significaría liberarse de un sistema operativo que ha sido forzado a incluir toda la multimedia y juegos que encontramos en otros smartphones cuando en realidad la gente los compra por los servicios.

La integración no sería fácil, pero suena posible.

Ahora, con Microsoft en la figura, el único punto de integración posible parece ser que el principal conector del BES/BIS es con Microsoft Exchange. Aparte de eso, nada suena a favor de la únión pues Microsoft ya tiene una plataforma móvil con Windows Phone 7 y con la nueva estrategia de Windows 8. ¿Cómo se puede imaginar que Microsoft podría apoyar una nueva plataforma como la que podría generar Nokia y RIM? Simplemente no hay forma.

La única posibilidad en el mundo móvil para esta unión sería la de otro monstruo: Teléfono hecho por Nokia, OS por Microsoft y con la integración de los servicios de Blackberry. Tan atractivo como el primer monstruo no es, pues estamos hablando de equipos mas caros  y de utilizar un Sistema Operativo que aún no ha demostrado poder ser un buen jugador en el mercado masivo. Recordemos que Symbian es aún el sistema operativo mas popular en el segmento de featured phones y smartphones lite.

Otra cosa mas es que Nokia ha apostado todas sus fichas en Microsoft, lo que significa que no podría promover potenciar una plataforma competidora.

Lo que si creo que estaría descartado es la de abrir la red Bes/Bis a terceros pues significaría quitarle el mayor valor que tiene RIM, la distinción. RIM ha hecho muy bien en negociar una serie de beneficios para sus equipos en todas las Operadoras tales como planes de datos “ilimitados”, Roaming controlable, gracias a su famosa compresión de datos, algo que no se puede compartir a todos los teléfonos por una simple limitación tecnológica pues RIM exprime la red al máximo.  Es por eso que RIM sobrevive vendiendo equipos caros aunque estos sean de baja calidad.

Si la unión tiene sentido el día de hoy, pues es algo discutible. Parecería una compra defensiva, comprarlo antes que lo haga otro, pero  aparte de eso, no se puede identificar un claro plan ganador considerando a todos los jugadores. Nokia RIM era el ganador para producir teléfonos mejores y más baratos con los servicios de Blackberry, incluir a Microsoft simplemente complica las cosas al haber muchas otras estrategias en discordia.


Microsoft ha estado hace rato metido en la pelea de los smartphones con Windows Phone 7 pero deberíamos decir que recién hace su entrada a las grandes ligas con el lanzamiento de los telefonos Nokia Lumia 800 y 710, de hecho representa mucho mas que simplemente un competidor mas en el mundo de smartphones, es uno mas en la pelea de los ecosistemas.

Microsoft tiene una gran ventaja en el mundo móvil pues tiene el control sobre algunos elementos que muchos consideramos claves en algún determinado mercado. Veamos:

– Microsft Exchange, es algo así el estándar de “officeware” corporativo.

– Microsoft Office también es casi parte del estándar.

– Xbox Live, es la mejor red de juegos y entretenimiento (Sony podrá tener una mejor consola, pero con PSN aún sigue en deuda, y sobre juegos, me refiero a los de verdad y no a los tipo “iPhone” )

 

Puede que Microsoft haya llegado un poco tarde a la fiesta, pero se les podría perdonar si es que con “Mango” y Nokia hacen buen uso de estos tres elementos.

Pero veamos lo que realmente trae Windows Phone 7 y Nokia: una experiencia de uso  controlada por el  OS y un hardware “killer”.

Windows Phone 7 se diseñó bajo el concepto “Metro” y a eso se tienen que someter todas las aplicaciones. Además, Microsoft controla la apariencia y comportamiento de las “funciones básicas” del teléfono como son “la lista de contactos”, “los servicios de mensajeria”, “el manejo de la multimedia” y “el manejo de las redes sociales”.

La lista de contactos ya no existe mas, de hecho en WP7 esta lista es realmente lo que todos los OS anteriores han querido, una entrada única a todos los demás servicios. Desde la lista de contactos ya estoy dentro del mundo de las redes sociales, de la mensajería instantánea, del SMS y hasta el email y todo sin tener que abrir una nueva aplicación. En Android ya había algo así pero mas por acción de algún fabricante como HTC o Samsung que por el mismo Google aunque la cosa se mejora con su última version: Ice cream sandwich que aún no llega al mercado. Apple iPhone no tiene nada parecido y el diseño de iOS no lo permite además lo que significa que no va a tener respuestas en este aspecto por mucho tiempo, de todas maneras, acuérdense que los usuarios de iPhone se mueven diferente.

Los servicios de mensajería ya no son solamente un icono mas, ahora son un “hub” y además, están por todo lado en que ahora es el “hub” de contactos. En pocas palabras, la mensajería esta por todo lado. Ya no es una aplicación, es una característica de algunos objetos en el teléfono. Esto es algo así como empezar a usar las calculadoras HP, tenemos que empezar a pensar de otra manera: primero el destino, luego la acción y al final el medio de transporte cuando en otro teléfono hacemos todo esto al revés. Suena mas lógico y mejor, pero la costumbre a veces es mas fuerte que el amor.

La multimedia también es ahora manejada de forma distinta, pues no tenemos albumes o carpetas de fotos. Ahora todo está asociado o a un contacto, o a una red social o a algún tipo de accción que hayamos realizado por lo que el teléfono no pretende mostrarnos imagenes o música o videos, nos pretende recrear la experiencia alrededor de la misma.

Lo de las redes sociales es mas radical aún. El diseño del sistema operativo hace totalmente innecesario instalar un cliente Facebook o Twitter, pues sus funciones han sido convertidas en “características” del propio OS. Por ejemplo, un contacto en el teléfono puede ser un contacto en Facebook, así que en el teléfono lo veremos con sus fotos, sus mensajes, sus cambios de status, sus twitts y todo eso y si quiero interactuar con este contacto pues lo haré a través de las funciones de mensajería, multimedia que ya vienen en el sistema operativo. Es decir, no tengo que abrir otra aplicación pues ya todo está ahí. Y si alguien mas quiere entrar, digamos que LinkedIn, Orkut o  Google+, antes que un cliente tendría que crear una integración con el OS, tal como lo ha hecho skype.

En suma, hay que cambiarnos el cerebro para usar WP7 y al pacer, cambiarlo para bien. Porque con Metro estamos hablando que voy a seguir usando las mismas secuencias cada vez que tenga que enviar un mensaje sin importar su tipo (sms, mms, email, Facebook im, Windows Live, etc) porque hay una capa de servicios de interfase de usuario básicos que son controlados por el OS y que elimina la complejidad de un “cliente” que nos cambia la ubicación y la secuencia para todo. Es algo parecido a lo que hace Web OS con el Synergy pero llevado un paso mas alla. Esta es la mayor apuesta de Microsoft.

Y en lo que respecta al Hardware, por fin tenemos un fabricante serio al que podamos evaluar. El nombre de Nokia lo tenemos asociado a calidad en comunicación de voz y a faclidad de uso y esto no ha variado mucho con el tiempo. Un teléfono Nokia quizá no era el mas bonito pero era el mejor para hacer o recibir llamadas. Pues ahora ese valor esta en un Smartphone, es decir en un aparato que históricamente no ha sido un buen aparato para hacer o recibir llamadas, así que estamos hablando del primer Smartphone que es un buen teléfono para llamadas. En esto no pueden fallar. Es seguro que no tendremos ningún antennagate ni nada por el estilo, y quisieramos ver que tan bien nos rinde la batería.

Entonces, en suma tenemos un buen hardware para el teléfono y un sistema operativo que nos empuja a pensar las cosas diferente y que hay muchas probabilidades que sea un “diferente” bueno.  Creo todavía que WP7 está algo tarde en el negocio y que su oportunidad está en los form factor es lo que Nokia puede aportar en este aspecto además de la seguridad de tener por fin un smartphone que además sea un buen teléfono.

 


Hace 14 años que tengo mi cuenta de Yahoo y desde ese entonces tuve el cuidado de crear cuentas de correo parecidas en los demás servicios de correo disponibles en ese momento, como Hotmail, MSN, Altavista, AOL, Netscape, Gmail, Mobile Me y otras por ahí que ya no existen. En ese momento, la necesidad mayor era la de tener una cuenta de correo y utilizarla era casi la única razón por la que muchas personas necesitaban entrar a Internet. Eso y el IRC que era la prehistoria del chat.

El día de hoy, ya no solo elegimos un proveedor de correo, elegimos un ecosistema.

Los servicios del ecosistema que usamos de forma básica son los contactos y el correo electrónico y sin darnos cuenta, usamos el servicio de “compartir” esa función con los demás servicios que nos rodean como son las redes sociales, que se basan en nuestra lista de contactos para exponer nuestra vida en la red. Además, la mensajería ya no se reduce solamente al correo electrónico sino a todas las formas que aparecen nuevas, como son la mensajería instantánea, la mensajería dentro de cada red social y demás. Como nos es difícil acordarnos de miles de usuarios y contraseñas, también se utiliza para poder entrar a cualquier servicio donde necesitemos una identidad.

Así es, nuestras cuentas de correo evolucionaron a ser nuestra identidad en la red. Si queremos comprar algo, ponemos nuestra cuenta de correo, lo mismo si queremos entrar a la red social o si queremos hacer casi cualquier cosa en la red.

Ahora, la red ya no es mas la computadora o la laptop, ahora lo tenemos en todas partes, hasta en los teléfonos o en medio de la sala en forma de Xbox o Playstation.

Con eso claro, lo que nos toca ahora es hacer una reflexión sobre el futuro: Los servicios en la nube. Lo que simplemente era nuestra cuenta de correo nos servirá para ser identificados y para acceder a servicios que hoy ni siquiera vemos. Veamos el caso de Google:

  • Gmail es el servicio de correo que empezó con todo. Casi todos tenemos una o mas cuentas
  • Esa misma cuenta nos permite registrar los lugares en el mapa si queremos ubicación
  • Nos permite también pagar si nuestro proveedor utiliza Google checkout
  • Es el acceso a nuestras herramientas de oficina en la nube como Google Docs
  • De pasadita, Google graba todo nuestro historial de navegación para darnos recomendaciones y ganar dinero con eso
  • Si tenemos un smartphone Android, pues tendremos que ingresar nuestra cuenta de Gmail para tener todo nuestro perfil ahi. Historial de navegación, favoritos, contactos, y hasta aplicaciones ya instaladas.
Casi nada, y lo mas interesante que es parecido a lo que hace Microsoft con su Windows Phone 7, o Apple con su iPhone.
El caso de Microsoft es el mas evidente, pues ya muchos tenemos en nuestra sala un Xbox que es nada menos que el precursor del aparato que todos tendremos en nuestras salas en unos cuantos años. Todas nuestras necesidades de entretenimiento, como música, video, juegos y demás fuentes de información personalizada estarán concentradas en un servicio que será muy parecido a lo que ya vemos en Google, Apple, Amazon o Microsoft. La forma del aparato será lo menos importante. Lo importante es que estaremos ahí y la decisión que tomemos hoy nos definirá sobre en cual servicio estaremos metidos en los próximos años.
Mantengamos esto en su real dimensión, no es que tendremos que conectarnos a algo así como Skynet que luego tratará de destruirnos. Estamos hablando de un servicio donde nos registramos voluntariamente, y el problema mas importante que vamos a tener es saber cual nos dá mayores ventajas.
Por ahora, hay sólo un servicio con ingerencia en el mundo real y es Amazon. Si entramos en la nube Amazon podremos comprar casi todo lo que podamos necesitar ya sea físico o digital. Es muy fácil que en el futuro le entreguemos a Amazon el acceso a nuestras despensas y que ellos se encarguen de enviarnos las cosas que necesitamos y no estoy hablando solamente de alimentos, artefactos o libros, también hablo de videos, música y demás.
El primer paso para elegir nuestra nube del futuro parece comenzar con el smartphone que elijamos. Si es Android nos estamos vendiendo a Google, si es iPhone entonces Apple será nuestra nube, si es Windows Phone entonces vamos por Microsoft. Ahora hay mas opciones, por ejemplo, si compramos un Kindle para leer libros entonces entraremos a la nube Amazon.
Hace poco pude revisar un HP touchpad con WebOS y me pareció que era genial pues no estaba casado con ninguna nube pues uno podía definir como sincronizar con todas las que habían disponible incluso aquellos servicios que no eran convencionales y estamos hablando de tener acceso a Skype, DropBox, MSN, AOL, Gmail, y cualquier otro servicio en la Internet que tenga usuario y clave desde un solo lugar gracias al fabuloso Synergy. Quizá por eso es que no tuvo éxito, no tener un ecosistema fuerte detrás.
El día de hoy lo que tenemos que hacer es simplemente hacer una lista de los servicios que usamos en la red y luego identificar a la empresa que lo provee. El objetivo es identificar los servicios básicos y concentrarnos en ellos para organizar los demás servicios alrededor.  Nuestra vida digital será mas sencilla de esa manera y podremos en algún momento hacer el salto a otra nube si hiciera falta.
¿Mantenernos al borde? claro, siempre es una opción. No creo que sea indispensable estar “conectado” , es mas, si entramos en alguna debemos estar alertas de no caer en la inercia y pasar  a ser víctimas del consumismo que estas generan.

Google presentó ayer Android Ice cream sandwich o 4.0 juntamente con el Samsung Galaxy Nexus donde se introducen una gran cantidad de funciones para ponerlo en el tope de la innovación en el campo móvil.

Entre los features mas interesantes están la función de NFC (que depende mas de hardware), el desbloquedo mediante reconocimiento de rostro.

El detalle completo lo pueden encontrar en casi todos los sitios de tecnología y anexos. Mi intención es hacer notar una de las cosas que los usuarios buscan en los teléfonos y que parece que Google perdió de vista: Una experiencia móvil.

Es super cool tener NFC, reconocimiento de rostro, de voz, mejor pantalla y todo eso, pero si la batería se termina al mediodía esta mal. Como también esta mal que no pueda leer la pantala si hay sol, o que no pueda encontrar la aplicación para leer los mensajes de texto.

Por la experiencia, me refiero a las funciones que promueve Google para que el teléfono sea mas fácil de usar. Entonces vemos que:

– ¿Es más fácil desbloquear el teléfono? mas seguro si que puede ser con el reconocimiento de rostro, pero ¿alguno de nosotros utilizará esta función en la calle?

– ¿Es mas fácil organizar los widgets? no recuerdo haber usado si quiera las pantallas de inicio múltiples fuera de casa

– ¿Es más fácil compartir archivos? puede que si, pero solamente si mi teléfono tiene NFC

– ¿La batería va a durar mas? pues eso va a depender del hardware mas que del sistema operativo aunque lo ideal es que un teléfono que reciba la actualización se porte mejor con la batería.

Y así pudiera yo seguir. Puede ser que todas las inclusiones calzen exacto en alguna necesidad, puede ser que otras no tanto.

Lo que Google mostró fue un conjunto de funciones antes que una experiencia nueva de uso. Y es que realmente Google no puede presentar una experiencia, por mas reglas que ponga en la distribución de Android, porque cada fabricante quiere establecer su propia experiencia. Quiere decir que muchas de las funciones presentadas ayer, no necesariamente estarán disponibles para los usuarios que compren una marca de dispositivos con experiencia propia como Samsung con su Touchwiz, HTC con su Sense o Motorola con su Blur.

El mayor atentado que puede haber a la experiencia es la de encontrarnos con múltiples marcas, y a las pruebas me remito:

– Video llamadas, debo registrarme en Tango o  en Qik

– Comandos de voz, Vlingo

– Localización, Google Maps o Foursquare (Aunque Google+ ya viene integrado)

– Social, Facebook o Twitter

– Visor Office: Thinkfree o Quickoffice

– PDF: Acrobat

Voice over IP: Skype

Son muchas empresas, cada una con su propia filosofía en lo que a la interfase de usuario se refiere. Apple ha manejado esto ofreciendo aplicaciones clave en cada una de estas áreas que no se pueden retirar. En Android, podemos encontrar teléfonos que no tienen el Android Market o que no tienen Gmail y así la cosa se descontrola.

Microsoft ha empezado por el lado correcto en ese sentido, porque ha diseñado su sistema operativo para mantener todo lo parecido en un solo lugar. Los contactos están en un solo lugar y desde ahí puedo utilizar el método de transporte que quiera que puede ser una llamada de voz, o por skype o un mensaje de texto o por twitter o facebook. Igual con las fotos.

La prueba de fuego es cuando le damos un teléfono a nuestros padres. Si ellos lo utilizan bien y sin problema en un corto tiempo, entonces esta OK. Eso quiere decir que la experiencia básica de uso se debe poder completar con el mínimo número de descargas adicionales donde la experiencia de uso básica varía según los segmentos de mercado a los que va dirigido el teléfono. Marcas como Nokia y HTC tienen esto tan claro que en sus teléfonos ya es costumbre encontrar el perfil de entretenimiento y el perfil de negocios, pero ambos no pasan de ser simplemente un arreglo diferente de la pantalla de inicio, en lugar de ser un conjunto de aplicaciones integradas.

En el mundo laboral, todo esto está bien identificado desde hace tiempo y se le llegó a denominar Officeware donde se agrupa Email, Editor de documentos, Hoja de cálculo, Presentaciones, Agenda, Calendarios, Notas, Tareas y hasta Mensajería instantánea. Los fanáticos de Lotus Notes se deben acordar todavía. Tan fuerte fue que los PDAs nacieron con esas tareas en el core (Inicialmente no estuvo incluida la edición de documentos) basta con recordar a Palm y a Windows Mobile.  El Officeware era el conjunto básico de herramientas de software para el negocio. ¿Cuál sería el conjunto básico de herramientas de software para el resto de usuarios? Aquí un primer intento de respuesta para esa pregunta:

– No queremos manejar muchos programas, mientras menos mejor.

– Seguridad ante todo.

– Una sola intefase de usuario para todo

Como ven , no he puesto lo que muchos esperaba, es decir correo, navegación web, mensajería instantánea y esas cosas. La razón es que ya estamos en otro nivel donde las funciones básicas las debemos tener nativas. Linkedin, Facebook, Twitter y otros se deben integrar al SO de alguna forma y lo estan haciendo para que los contactos, envio de mensajes  y otras cosas “generales” se hagan desde las aplicaciones nativas. Microsoft, en ese punto, lo has hecho muy bien. Apple va por ahí con los cambios incluidos en iOS 5, pero donde no se ve es en Android.

Este tema tiene para mas pero lo que si es claro es que ya tuvimos en nuestros bolsillos teléfonos super inteligentes que hacían todo lo que nos podíamos imaginar y eso se llamaba Windows Mobile que ya no existe mas porque nunca pudimos aprovecharlos en el mundo móvil. Apple demostró que no importa si nuestro teléfono es especialista en solamente algunas pocas cosas mientras que las haga bien. La verdadera ganancia en el mundo móvil es en ampliar la experiencia de uso sin complicarla.

Android Ice cream Sandwich ha salido presentando muchas cosas, pero ahora debemos esperar para ver cuales de todas esas funciones tendremos realmente en nuestros teléfonos debido al control que hacen los fabricantes en la personalización. La fragmentación que tanto preocupaba a Google se va a seguir dando y no he visto nada en Ice Cream Sandwich que se haga para combatirla.

Para finalizar, la interfase de usuario es importante pero también es importante el form factor del hardware. Para darnos una idea del problema, piensen en cuantos modelos hay de cada marca y verán. Si Apple pudo conquistar rápidamente el mercado con un solo modelo, entonces, ¿Porque siguen haciéndose miles de modelos y form factor en android? sobre todo viendo que los mas exitosos son casi los mismos. Que el telefonito con teclado qwerty en candy bar, que el candy bar solo numerico, que el qwerty slider, que el doble led, que el doble pantalla sin teclado y continuamos. El top 5 de smartphones muestra casi los mismos teléfonos con form factor parecidos. No hay razón para hacer mas, ¿o si?


Pongamos las cosas en perspectiva primero. Esta no es la primera vez que Blackberry tiene problemas, tampoco es esta la mas grande caída del servicio. El mayor problema para RIM es la coyuntura.

El 4 de octubre Apple lanza el iPhone 4s que ha pesar de no ser lo que todos esperábamos, igual impacta en el mercado pues se trata del líder del segmento smartphone. Y precisamente, días después, el mayor competidor de Apple, incluso por encima de Blackberry, sufre la caída de su plataforma. Para colmo, los reportes no confirmados sobre posibles ventas nuevamente empiezan a salir.

Para entender la naturaleza de la falla, tenemos que explicar la arquitectura de Blackberry y la arquitectura de servicios de datos de los demás smartphones.

Primero, los equipos Android, iPhone, Nokia con Symbian y hasta Windows Phone trabajan de la siguiente manera:

– El teléfono gestiona el acceso a Internet mediante alguno de los dos tipos de servicios que el Operador Celular ofrece: Wap o Internet.

– Una aplicación en el teléfono utiliza el enlace con el Operador Celular para conectarse directamente con el servidor del servicio que querramos usar. Entre los servicios mas populares tenemos: Navegación Web, Correo Electrónico, Mensajería Instantánea, Juegos, Noticias, etc.

– El servidor, que es quien realmente provee el servicio. Por ejemplo, el servidor web de El comercio para las noticias, o el servidor de mensajes instantáneos de Windows Live, o el de Whatsapp, o el servidor de correo de la empresa a la que pertenecemos.

En total, 3 entidades que participan : El Operador, El teléfono y el Contenido.

Ahora veamos el caso de Blackberry:

– El teléfono gestiona un enlace de datos exclusivo para el servicio: El famoso Blackberry.net

– El sistema Operativo completo del teléfono gestiona esta conexión para que esté disponible para todas las aplicaciones.

– Un conjunto de servidores de Blackberry se ponen a trabajar para gestionar la comunicación que maneja el teléfono. Estos son los servidores responsables de la compresión de los datos, las alertas, y todo lo relativo al pase de datos entre Internet y los teléfonos Blackberry.

– Finalmente, el proveedor del contenido que puede ser la página web del periódico, o el servidor de correos de la empresa.

Como ven, aquí hay un elemento mas: El Operador, El teléfono, LA RED BLACKBERRY, y El Contenido.

Cuando compramos un Blackbery, compramos necesariamente un tipo de acceso a la red, los también famosos planes BES o BIS. Cada tipo de acceso ofrece ciertas ventajas una sobre la otra que no hace falta revisar en este momento. La cosa es que sin ese acceso, nuestro BB es como cualquier otro teléfono y peor aún. Sin ese acceso, la única manera es configurándolo con alguno de los servicios Wap o Internet y, obviamente, comprando uno de esos planes.

¿Por qué necesitamos de la red Blackberry? la red Blackberry gestiona los servicios de correo, de mensajería instantánea, de navegación de páginas de internet, de respaldo de datos, de acceso a la red de la empresa, de encriptación, gestiona eso y mucho mas, por lo que todos esos procesos ya no tienen que ejecutarse en el teléfono.  Además, es gracias a la red Blackberry que el plan que hay que pagar es mas bajo y dice “ilimitado” en navegación y mensajería instantánea.

Entonces, la gravedad de la caída está en dos aspectos, primero el técnico, ya que sin la red Blackberry, los teléfonos se vuelven bastante tontos y a nadie le gusta eso, pero el aspecto mas importante es el comercial, pues nada peor que una caída para malograr aún mas la golpeada imagen de RIM que hasta ahora ponía a su red como el único factor diferenciador.

La red Blackberry es el factor crítico, la razón del éxito de Blackberry, eso y el teclado en el teléfono, y sólo el teclado ya que el resto es bastante malo. Es tan bueno el diseño de la red Blackberry que no nos ha importado mucho que Rim nos venda teléfonos realmente malos con un buen teclado. Mas aún, nos ha hecho comprar teléfonos malos sin teclado como los storm y hasta teclados malos como los Torch.

Si por alguna razón RIM quiebra, (o sea por culpa de sus directivos) , la red Blackberry será el activo mas codiciado por los competidores ya que nadie ha podido hacer ni siquiera algo parecido.

Otra cosa mas sobre la red de Blackberry que no se aprecia mucho. Las Operadoras celulares tienen ya fijado un plan de datos para los dispositivos que usan esa red y este plan es por lo general mas barato que el que pagan los demás smartphones. Y estamos hablando de un plan de datos que es ilimitado, incluye tarifas especiales de roaming de datos y en todos sale la palabrita “ilimitado”, lo que los demás smartphones no tienen ni por asomo.

La red de Blackberry se cayó y es una verguenza, pero el mayor problema aquí es la coyuntura que hace que el problema se agrande y se vea como gigantesco. Peores problemas tenemos con la red de los Operadores y con los proveedores de contenido, y con los demás smartphones y nadie hace escándalo.

De todas maneras, RIM debe hacer algo para explotar las bondades de la red, cuando funcione, y explotarlas al máximo como única vía para que asegure su permanencia en el mercado por muchos años mas.

 


Esa parece ser la situación dentro de Nokia. Por un lado un grupo de ingenieros buscando el teléfono mas eficiente y fácil de usar, contra los managers que exigen cada vez mas cortos tiempos de retorno y volúmenes altos de ventas.

Nokia acaba de lanzar el N9 (http://www.engadget.com/2011/06/21/nokia-n9-first-hands-on/) y para desarrolladores anunció el N950 (http://www.engadget.com/2011/06/21/nokias-n950-developer-meego-handset-gets-official-4-inch-displ/), ambos basados en Meego, la plataforma que hace poco dijeron que iban a reemplazar por Windows Phone de Microsoft a fin de combatir la arremetida de Android y Apple en el mercado de smartphones. Si hace unos meses el CEO de Nokia salía a decir que no podían competir con sus propios recursos, pues el día de hoy nos preguntamos ¿de qué compañía estaba hablando? Meego no será el OS perfecto, pero lo que ha hecho Nokia es lo que le exigía su historia, un gran hardware potenciado por un sistema operativo eficiente, y esta vez esta unión ha sido sazonada por una interfase fácil de usar (algo que le faltaba a Symbian).

Las primeras imágenes del Nokia N9 nos muestran un equipo agradable a la vista y de uso sencillo, donde es posible manejar el teléfono pasando el dedo de un lado a otro de la pantalla. Lo mas llamativo es que a pesar de usar el multitouch y un diseño sin botones, ha hecho lo que nadie ha logrado hasta ahora: ofrecer una interface basada en “gestures” que toma distancia de Apple. Si vemos los “smartphones” mas populares, su semejanza al iPhone es evidente, si quieren pregúntenle a Samsung.

Además del fácil uso, Meego le ha brindado al teléfono un kernel poderoso que ofrece la multitarea mas potente en un móvil y a la vez la mas simple, toda una pantalla dedicada a ser nuestro “task manager” sin necesidad que sepamos de que se trata y tal como dijo Steve Jobs “Si hay que entrar a un task manager entonces la multitarea no sirve”, Nokia escuchó y puso la multitarea mas accesible que en el mismo iPhone. Recordando, iPhone necesita un doble click en el botón Home para tener la multitarea en la parte baja de la pantalla, mientras que Meego lo tiene haciendo un simple movimiento de izquierda a derecha de la pantalla, y entregando no solo iconos, sino vistas minimizadas de las tareas que dejamos en el fondo, más fácil y más potente.

Sobre el hardware no hay que preocuparnos pues siempre Nokia ha entregado equipos eficientes en ese aspecto. El modelo de desarrolladores, el N950, es tan simple que merece un premio pues junta lo que es el form factor más práctico del mercado, el teclado QWERTYslider, con la ligereza y finura de detalles que ya se veían en otros modelos de Nokia como en el E71/E72.

Será tan bueno lo que se ha visto hasta ahora que un poco más y nos olvidamos que Meego será reemplazado por Nokia. Ojala que esto sirva para que Nokia reevalúe su decisión sobre Meego. ¿Mantener Meego y Windows Phone? puede ser pero suena difícil aunque no imposible. Recordemos que ejemplos de compañías con varias plataformas existen como es el caso de Samsung con Android y Bada y mal no le está yendo porque ha diferenciado ambas plataformas y muy bien: Android para equipos Mid y High y Bada para equipos Low Mid. Por ahí veremos uno que otro equipo Bada con características de High pero es una estrategia para motivar la venta de los low, donde está la verdadera masa. Ambos son buenos,y hasta diría que Bada es una buena alternativa y con la estrategia desplegada, no genera ningún conflicto con la estrategia Android.

Si Nokia decide mantener ambas plataformas podría optar por la misma estrategia, recordemos que Symbian ya no va mas en Nokia, así que ahora habría que decidir cual será low mid, Meego o WP?. Para eso tenemos que hacer un pequeño cuadro comparativo.

Meego Windows Phone iOS
Media Market  No  Zune  iTunes
Games and social  No  Xbox Live  Game Center
Integración Social Networks  Si  Si  Si (Twitter )
Businnes software  ? Office y Exchange  Exchange y terceros
Businnes hardware  Si  No  No
App Store  Si  Si  Si

En negrita, funciones para el mercado masivo.

 

De primera vista, podremos decir que para el mercado corporativo, Nokia podría apostar por su Meego con el form factor del N950. Para el mercado masivo, tendría una propuesta dual con Windows Phone y Meego, pero la diferencia estaría sobre las capacidades de servicios “en la nube” que tiene Windows Phone. Desde ese punto de vista, podrían ir los dos juntos, recordemos que los usuarios “hardcore” de Nokia son aquellos que confían en la calidad del hardware y en sus servicios locales mas que en los servicios en la nube así que no les afectaría la ausencia de los servicios de Microsoft, pero por otro lado Microsoft lo que busca con la unión es ser el líder lo cual casi significa tener toda la atención de Nokia, al menos en el mercado masivo.

El mayor peligro para este razonamiento es el precio. Si Meego sale al mercado a los precios que siempre ha salido Nokia (debajo de los USD 500) entonces peligraría el despegue de Nokia WP7. Obviamente, siempre que Nokia decida seguir con Meego.

¿Integrar los servicios de Microsoft en Meego? Ni hablar! Microsoft estaría alimentando a un competidor, pero sería una buena idea.

¿Qué debería ser Meego? debería ser la base para cualquier usuario. Si el usuario quiere solamente usarlo como teléfono, entonces lo usará tal cual. Si quiere los servicios de la nube, pues entonces deberá buscar en el catálogo de aplicaciones alguna que se lo permita. Si quiere ser un usuario de negocios, entonces buscará su cliente Office pues ya tiene acceso a Exchange. En conclusión Meego es un buen inicio para cualquier usuario, algo así como el “featured phone” del futuro diseñado por quien creó el concepto de “featured phone”.

Ojalá que lo dejen vivir.


Todos conocemos lo que es mensajeria instantanea y por cierta razon siempre nos ha caido muy bien.

Yo empece en ese mundo cuando lo que habia era el IRC y te debias meter a los foros donde si le caias bien a la gente, te iban cambiando a foros mas selectos y restringidos. Luego vino ICQ y la idea era que si te caia bien alguien lo llevabas al ICQ. Luego salieron los copycats desde Yahoo Messenger, MSN Messenger y todos los que ya conocemos. Cuando salieron los celulares, en CDMA que fue lo que salio primero, tener SMS era un lujo, recien con GSM se hizo masivo. Obviamente, el salto de la mensajeria instantanea al celular era algo natural y su maridaje con el sms estaba mas que cantado.

Aun a pesar de todo esto, esta integracion tomo tiempo y demasiado. Recien Blackberry se dio cuenta de esto y el dia de hoy sobrevive gracias al BBM. Es cierto que ya teniamos algunos clientes para moviles de algunos IMs populares como Windows Live para moviles, pero no eran una extension del celular, se notaba que era algo extrano que tenia en el telefono y que sin el servicio de datos no servia de mucho.

Luego unos tios crearon lo que se suponia era la revolucion, una aplicacion para multiples celulares que funcionara como el BBM, me refiero a whatsapp, pero son hasta ahora un engano muy bien disfrazado. Puede que sea de bajo costo, pero nos obliga a tener un plan de datos, lo que supone un costo adicional. Obviamente, solo esta dirigido a telefonos altos, porque mejor no usar Windows Live Messenger donde ya estan mis amigos?

Trabajo para una compania que hace la integracion incluso por sms. Como esta orientado a comunidades propias de cada operador, necesitas tener un telefono habilitado para participar. Pero la idea es buena, siempre y cuando yo quiera participar. El principal tema aqui es el costo del transporte, los datos siempre estan a la baja pero los sms no, asi que los datos seran la alternativa siempre que la usemos con responsabilidad.

Para asegurar la responsabilidad en el uso del servicio de datos, y por anadidura tambien estaremos usando la bateria con responsabilidad, el sistema operativo del telefono debe brindar las capacidades necesarias para optimizar la comunicacion. Veamos que es lo que hay disponible al dia de hoy en las plataformas mas populares.

Blackberry: fueron los primeros en entrar a este mundo y crearon la mejor implementacion posible del servicio. Un servicio de datos “Always ON” basado en notificaciones que permite al terminal eliminar la necesidad de un agente que este ejecutandose todo el tiempo y por consiguiente consumiendo energia. El resultado, BBM funciona como si estuviera todo el tiempo presente y caminando de tal forma que parece que la bateria ni se entera.

Apple iOs: salio al mercado con la palabra sencillez como lema y lo consigio. Como no tenia multitarea, porque la bateria sufria una barbaridad, inventaron lo que era obvio: notificaciones. Si hay algo para ti, te lo notifico por la red y el sistema operativo enciende la aplicacion que haga falta, simple y genial. Si despues le pusieron multitarea real pues ya ni se para que, pero ahi esta para los que se quieran dar el trabajo de implementarla, aunque falta no hace. Obviamente surgieron clientes de IM para iOs pero asi como sale Facetime, ahora Apple lanza iMessage y ya les malogro el plan, porque ya no va a hacer falta sacar cuenta con alguien, o pagar por un cliente ni nada, el sistema se dara cuenta si al otro lado hay otro iOs y manda el mensaje, sacado de la misma lista de contactos que ya tenemos, y usando las mismas pantallas que ya conocemos.  Solo funciona con Apple pero eso no le importa a sus usuarios, razon para que los amigos se compren iPhone.

Android: la importancia de salir en segundo lugar al mercado es que te puedes parar sobre los hombros del competidor. Google hizo lo que correspondia y empezo a disenar una arquitectura que haga lo que debia hacer, primero asegurar la interfase de usuario y luego lo demas empezando por la bateria. Tambien empezaron a salir los famosos clientes de IM pero la bateria era la gran sacrificada. Sin embargo, con algo de demora como parte de la estrategia de ser numero dos, tambien tienen su sistema de notificaciones que no faltaba mas, tambien es beta pero que debe funcionar. El problema aqui es que Android es tan abierto que no hay un cliente de IM oficial, Gtalk diran algunos pero no es tan universal, hay telefonos que no vienen con Gtalk, o los fabricantes suelen poner otro cliente de IM, tal como lo hace Samsung. Google no va a redisenar Gtalk para ser basado en notificaciones que seria lo ideal, asi que eso de tener un cliente IM nativo para todos los Android se ve algo nebuloso.

Windows Phone: aun creo que se apresuraron en matar Windows Mobile pero ya fue. Windows Phone 7 tiene todo lo que tienen los demas y con un diseno mas cuidado, traduccion: programadores tenemos que hacer mas codigo, facil puede ser pero con mas lineas. Tiene notificaciones, carece de multitarea en el celular pero eso es lo de menos. Su interfase de usuario minimalista podria servir para concentrar servicios y optimizar el rendimiento del telefono. En otras palabras, si tengo un sistema de notificaciones, debe haber un metodo para enviar mensajes de telefono a telefono, o de plataforma a telefono y sobre todo eficiente. Me parece que hay un update en camino que deberia hacer eso con el olvidado Windows Live que paradojicamente aun no existe para WP7.

“Feature” phone: esta es una palabra bonita para los celulares baratos. Todos aquellos que no tengan un sistema operativo de moda pueden caer aqui. Porque todos los telefonos ya tienen un mecanismo de notificaciones que se llama “Wap Push“. Si bien hay otros estandares que trabajan sobre SMS, Wap Push es mas universal al punto que tambien podria trabajar con todas las plataformas ya mencionadas, lo unico malo es que este metodo no aprovecharia las capacidades de cada sistema operativo. En un telefono barato, el Wap Push cae pintado. Y si nuestro telefono es ya demasiado simple, nos tendremos que conformar con el sms lo cual no suena nada mal.

Como podran darse cuenta, la oportunidad para un grandote esta servida en la mesa: Un servicio de IM gigante que trabaje con notificaciones (iOS, Android, WP7) , con Blackberry BBM, y que tambien sea integrable con los operadores por SMS. Imposible? no creo, como les dije casi al principio, trabajo para una empresa que ya tiene un sistema de IM integrado al Operador, falta la segunda parte.

Tal vez todo lo que he dicho hasta aqui se dedique mas a telefonos inteligentes, pero eso nos permite no limitarnos al mundo de los telefonos, pues notificaciones ya tenemos en el mundo de PCs y hace bastante rato que deben ser optimizadas y tambien las tareas en el pc.


No seré el mejor programador de móviles pero con todos estos años puedo estar seguro de lo que no hay que hacer.

Java, .Net, C++,  eso que Google dice que es Java, Objective C y otras pequeñas alternativas (Appforge el más notable) tienen la misma idea en común: Implementar las funciones absolutamente necesarias en el espacio más pequeño posible.

Lo primero que tienen que dominar es el diseño de pantallas con el  criterio “Menos es mas”. Dominar el espacio es el principal aspecto en el diseño de móviles. Seguidamente, tienen que dominar el manejo de los tamaños y formas de pantalla. Antes esto era sencillo, pero con la introducción de terminales de resolución mayor y con rotación de pantalla que debemos considerarlos desde el inicio. Cada vez es más dificil pero deberíamos considerar una versión totalmente dummy basada solamente en lógica de pantallas.

Seguidamente, tenemos que dominar los recursos locales. Controlar la cámara, el nivel de batería, crear archivos, bases de datos y todo eso. Tenemos que verificar el entorno en la que está corriendo nuestra aplicación para poder acomodar las funciones. Por ejemplo, si el dispositivo soporta rotación de pantalla, tenemos que diseñar como se acomodará la pantalla en cada rotación, o que si la batería está muy baja, alertar al usuario.

En el tema de los recursos locales, tenemos que recalcar un tema fundamental: Bases de datos. En su defecto podemos utilizar archivos de texto, pero si tenemos manejo de bases de datos, nos ahorraremos un montón de tiempo. Además, si elegimos correctamente, podemos incluso ahorrarnos mucho tiempo en un tema importante que se llama sincronización que veremos mas adelante. Siempre verifiquen este tema en la plataforma en la que están desarrollando para saber realmente que es lo que pueden y no pueden hacer.

La aplicación móvil el día de hoy es sinónimo de aplicación conectada, pero no es necesariamente correcto, pero si nuestra aplicación lo es, resaltará por sobre las demás. Si nuestra aplicación es para una empresa (Line of Business que le dicen), entonces esto es crítico. Para ir directo al grano, deben suponer que la red es de lo peor y que no es confiable, por lo que tienen que pensar en el concepto de transacciones. Incluso, algunas plataformas obligan a que todas las llamadas a la red sean asíncronas lo cual nos obliga a manejar Threads y esas cosas elegantes.  Lo que tienen que hacer es traducir lo siguiente al lenguaje que utilicen: Llamar a la red – Esperar una respuesta y controlar el timeout – Verificar la respuesta  – Ejecutar un procedimiento de control de errores. Todo esto de preferencia en un Thread separado al de la aplicación principal. Finalmente, lo que hay que pasar por el canal ya depende de lo que querramos hacer aunque sobresale el protocolo HTTP y webservices, con variantes ligeras como el JSON. Personalmente, prefiero lo crudo: POST y GET y listo. XML también sirve pero el XML Parser puede general algo de overhead. Lo mejor es que se tomen el tiempo de crear unas clases para manejar el xml de forma óptima y reutilizarlo en todas sus aplicaciones.

Y listo, con esto ya podemos empezar a diseñar la aplicación. Y para el diseño el criterio fundamental es cómo repartir la lógica y los datos. Si tenemos que poner una lista de opciones, tenemos que evaluar el costo y el trabajo que hay que hacer para implementarla basado en cuan frecuentemente hay que actualizar esta lista. Si la comunicación nos complica,  entonces nos conviene poner todo en una base de datos local y manejar la actualización mediante una actualización de versiones, pero si la lista se tiene que actualizar muy seguido, tal vez convenga hacer una llamada a un servidor en la red.

También deben tomar en cuenta las restricciones de memoria y de uso de recursos de cada plataforma. Por ejemplo, J2ME tiene restricciones en el tamaño de la base de datos, BADA pone un límite a la cantidad de tablas y en la cantidad de llamadas a conexiones de datos por la red, iPhone no te deja controlar ciertos recursos locales como prender o apagar el Bluetooth.

Una  nota importante es la sincronización. Tener la data correcta en el móvil puede ser una tarea bastante complicada así que tenemos que investigar que opciones tenemos en cada plataforma.

Finalmente, un pedido sincero: enfoquen su aplicación alrededor de una sola función principal. Alrededor pondremos funciones complementarias que nunca lleguen al nivel de complejidad de la primera. Ciertamente que si tenemos que hacer una aplicación empresarial nos van a pedir que pongamos todo el ERP en un móvil, pero a lo que me refiero es a las iteraciones en la aplicación, iteración 1 con la función ancla 1 y para la iteración 2 recién pensaremos en incluir otra función grande. El diseño tiene que considerar todas las funciones desde el principio, pero la implementación debe ser por etapas, porque por mas empresarial que seamos, nunca se utilizarán por completo todas las funciones.

Para terminar, aquí unas ideas para que las apliquen : Objetos, MVC y Agile. Estos tres combinados les permitira no repetir trabajo de programación y evitar los errores siempre teniendo en cuenta que no podemos recargar a la aplicación con un diseño super complejo.





%d bloggers like this: