jueves, 28 de julio de 2011

Nadie pregunta por Bada

No existe casi ninguna actividad o proceso de negocio que actualmente no encaje en una estrategia de movilidad. Existe mucho debate entorno a si es conveniente tirar por apps nativas o web apps. Un debate estéril, interesante e interesado en muchos casos, en el que no voy a entrar ahora y que no es tan simple como algunos lo presentan. Me centraré en las plataformas nativas.

El proceso es casi siempre el mismo, si se quiere hacer una aproximación secuencial a las plataformas lo que sucede es que siempre se empieza por iOS, y luego se apura por una migración lo más rápida posible a Android, hasta ahí todo normal.

Después se suele plantear Blackberry, dependiendo del entorno, aunque como todo el mundo se imagina al ejecutivo con alto poder adquisitivo consultando su correo en el aeropuerto, nadie la descarta... ignorando la masa importante de jóvenes que lo utilizan en el metro para enviar sus 'SMS gratis', pero bueno...

Como Nokia ha anunciado que va a apostar por Windows Phone, en el caso de que se tenga presupuesto se aborda un desarrollo sencillo que no te deje fuera en caso de subida importante de cuota, como parece que indican los analistas.

Posteriormente, por si interesa por tipo de usuario, se plantea un desarrollo en Symbian. Aunque esto ya empieza a ser cada vez menos frecuente. Los números de usuarios activos en servicio caen cada mes, y lo que es peor, son usuarios que no se recuperan. Han cambiado de teléfono, y Symbian Belle está todavía lejos.

¿Y Bada?... Pues nadie pregunta.

Y es un problema que no pregunten por Bada en un momento en el que todo esto está de moda. Los teléfonos con Bada son teléfonos de gama media/baja del segmento de smartphones, que aparentan como un iPhone pero cuestan cuatro veces menos. A las operadoras les encantan, tienen teléfonos asequibles para canjear por puntos y no se venden mal. Incluso se plantean introducir alguno en el sector de empresa... pero casi nadie se plantea hacer apps para ellos. No entran en planes de negocio de movilidad.

Bada sólo tenia sitio dentro de Samsung, y seguramente del mercado en general, si se mantenia en la competencia el precio de Android por encima de los 200 euros... y ya hay terminales competitivos Android por menos de 100 euros. La frase "por ese precio me pillo un Android" tiene mucho más peso que cualquier análisis que pueda hacer al respecto.

Pero una cosa es cierta: Samsung es una compañía lider actualmente, y no hay que reprochar nada de su estrategia. Los hechos confirman que no van mal encaminados. Lo están haciendo tan bien que incluso lo que en otros se presenta como un problema, tener vivas varias plataformas que compiten en su ecosistema (vease Nokia), en Samsung se describe como movimiento inteligente. Será interesante ver cómo evoluciona la plataforma con la inminente salida de Bada 2.0.

En el fondo, seguramente todos los fabricantes que están vendiendo dispositivos con Android tienen miedo de Google y todos querrían tener un sistema operativo adicional, que mitigue el riesgo de tener un Caballo de Troya en sus terminales y del que no controlan al 100% la integración de servicios.

Los directivos de Samsung, por si acaso, siguen preguntando por Bada.

miércoles, 27 de julio de 2011

Programadores

Estamos faltos de buenos programadores, esto es un hecho.

Los que nos dedicamos principalmente a la creación de aplicaciones informáticas, hemos degradado el concepto hasta dejarlo como el escalafón inicial de cualquier persona que quiere definir su carrera profesional dentro del sector las TIC.

Hemos sido nosotros mismos los que en nuestra vida profesional hemos pensado cosas como "¿cuándo pasaré a ser analista orgánico?", "¿cuándo seré jefe de proyecto?" o "no, no soy programador, soy Ingeniero de Software" (esta es buena)

Insisto, el problema es que no existen muchos programadores realmente buenos... y en España menos.

En otros paises es una profesión más reconocida. Conozco a profesionales de diez o quince años de experiencia acumulada y bien remunerada, y se definen como programadores. Además, son y se sienten importantes en los proyectos de software. Y esa fuerza se ha transmitido a las compañías que los contratan, que reconocen y saben valorar a un buen profesional, a un buen programador con experiencia.

Algo tiene que cambiar para que eso suceda aquí, y empieza por los propios programadores.

PD: La fotografía es de Richard Stallman, que continúa denominándose a sí mismo 'programador' ¿Crees que tú lo eres también?. Más info aquí

lunes, 18 de julio de 2011

El primer Nokia Windows Phone es un N9 poseido

 
Hace unos meses veiamos en Internet cómo se filtraban las imágenes del nuevo N9 de Nokia, el primer dispositivo MeeGo realmente interesante que estaba a la altura de lo que una compañía como Nokia debe ofrecer a la industria.

No pasaron muchas semanas y Stephen Elop en persona presentaba en una evento interno de Nokia, supuestamente filtrado, el primer dispositivo que incorporaría Windows Phone como sitema operativo. El factor de forma del dispositivo es en un 99% similar al mostrado en el N9 (incluye algún botón más lateral pero es el mismo).


Una de las características que incorpora el N9 es lo que denominan interfaz tipo swipe, que consiste en utilizar el gesto de pasar el dedo desde los bordes de la pantalla hacia el interior para hacer aparecer otras aplicaciones, haciendo un efecto visual similar a como si estuvieran debajo y las pasaras a poner encima. Podeis ver mejor el efecto en el siguiente vídeo:


Mola ¿verdad? Bien, pues ese gesto encaja con el factor de forma que tiene la pantalla por los bordes laterales que es curvo, siendo de hecho la primera pantalla de este tipo que se fabrica.

Este gesto para pasar aplicaciones a primer plano no lo tiene Windows Phone, o por lo menos no de la misma forma, lo que hace pensar que realmente el diseño del hardware fue pensado para incorporar la nueva versión de MeeGo y no Windows Phone. Pero ahí esta el CEO para corregir eso.

Windows Phone vestirá el mejor hardware que Nokia haya fabricado, pero no fue pensado para él, sino para MeeGo y desde luego sea con Windows Phone o con MeeGo es de lo más atractivo que ha a haber en la industria a finales de año... a la espera de lo que haga Apple con la nueva generación de iPhone.

domingo, 17 de julio de 2011

Windows Phone: Sin 'Migration Path'

¿Por qué no está teniendo éxito Microsoft, hasta ahora, con Windows Phone? ¿Por qué tuvo éxito con la XBox?

No voy a hacer una análisis profundo de la situación, pues ya hay muchas entradas de blogs que están analizando números y comportamientos de fabricantes. Voy a centrarme sólo en una razón que creo que está más cercana a los programadores.

Si hay cosas que facilitan la adopción de una nueva plataforma es que te sigan los desarrolladores que ya tienes y les hagas la transición, digamos, sencilla.
Cuando se anunció Windows Phone las reviews desde el punto de usabilidad y de arquitectura del Sistema Operativo eran muy buenas. Yo mismo cuando tuve la oportunidad de 'tocarlo' vi por primera vez un concepto nuevo que podía hacer frente al revolucionario iPhone... pero entonces ¿qué ha pasado en un año?

Han pasado muchas cosas, entre otras que de un día para otro todos los desarrollos que se hicieron para Windows Mobile se quedaron fuera del nuevo Marketplace: ya no eran compatibles. Y la transición no era sencilla, un SO nuevo, un modelo de ejecución nuevo, nueva arquitectura... no había lo que técnicamente se conoce como migration path para los desarrolladores, o por lo menos no uno serio. No había algo que hiciera que portar las apps exitentes al nuevo SO fuera sencillo y tan atrayente como para ser los primeros en un nuevo Marketplace.

Y así están, cada vez más apps pero no al ritmo que ellos esperaban ni con la legión de programadores que desearían... ¿qué hicieron en XBox para que en consolas funcionase?

Está claro que el caso de la XBox es uno de los pocos éxitos de Microsoft en los últimos 10 ó 20 años en cuanto a entrar en un mercado nuevo. La razón principal fue que la industria del videojuego encontró una forma de amortizar los masivamente pirateados juegos de PC en una consola nueva. Y todo sin que sus desarrolladores aprendieran nada nuevo: mismos API, misma arquitectura... y de repente una legión de desarrolladores para una nueva consola. Así de fácil.

No es la única razón, desde luego, pero no sobreviven las plataformas que no evolucionan pensando en sus desarrolladores, y menos en estos momentos en los que el hardware es una commodity y la diferencia la pone el software.