El Google Nexus One le aprieta las tuercas a Android
Fuente: putofreak.com
Bueno… ya ha pasado la tormenta del Nexus One, ya todos sabemos sus especificaciones, las novedades de Android 2.1 e incluso el sabor de la pantalla AMOLED cuando la mezclas con salsa de soja. Si buscas eso… sigue buscando.
Yo quería hablar de lo que creo que realmente Google buscaba (no es irónico que Google busque algo?) y ha encontrado. Eliminar la segmentación de Android, a un nivel mucho más profundo del que pensaba al principio. La segmentación de un sistema operativo viene a ser las diferentes posibilidades que te puede ofrecer en función del hardware sobre el que esté corriendo. Esto en móviles es algo muy común, piensa en los distintos tamaños de pantalla, que tu juego/aplicación se vea bien en todos ellos es algo bastante problemático. Apple esto lo tiene bastante controlado con su iPhone y su escasa evolución en toda su existencia. Pero Android puede correr “en cualquier móvil” es un escenario muy distinto, no todos los móviles tienen bluetooth, GPS, pantalla táctil… Hasta aquí es hasta donde yo veía la segmentación de Android, típica en los móviles, después de Nexus One he visto un poco más.
La segmentación en las versiones del sistema operativo. La mayoría de móviles Android corren la versión 1.5 o la 1.6 y parece ser que siempre hay bastantes problemas y reticencias para actualizar la versión, sobre todo de manera oficial por parte del operador. Esto provoca no sólo la segmentación de hardware inherente en el mercado móvil si no que programar para Android 2.1, por ejemplo, puede significar que tu aplicación no funcionará sobre todos los terminales Android que existen hoy, mientras que programar para Apple tienes su ingente cantidad de iPods e iPhones en todas sus generaciones (en esto también hay limitaciones pero seguro que más acotadas).
Esto se iba a convertir en un gran problema e iba a convertir a Android en una burda vía de escape para ahorrarse mucho dinero en el desarrollo de un sistema operativo base para un móvil. Pero… ¿cómo haces que montones de empresas ajenas a ti (los fabricantes de móviles, las operadoras móviles) unifiquen el sistema Android cuando tú (Google) no eres más que el proveedor “gratuito” del sistema? No tienes manera de hacer presión y si dejas de desarrollar Android lo dejaran de usar y vendrá Java, Symbian o quién sea a recuperar el terreno o incluso la comunidad puede seguir el proyecto y te quedas a dos velas. Sin embargo Google ha ejecutado lo que considero un movimiento maestro.
Google “se ha declarado fabricante de móviles” y por tanto consigue el modo de hacer presión a fabricantes y operadoras. Decir, “hola, soy Google, de las empresas más influyentes del planeta. Y… te acabo de colocar un terminal que compite con los mejores terminales del mercado actual y te lo vendo libre a golpe de click”. Con esto Google fuerza la evolución de los móviles, ahora todos los fabricantes se están espabilando en adoptar Android 2.1, incluso en “terminales antiguos”, porque saben que la gente quiere lo último y “lo mejor” y, como no, lo que tiene el amigo que sabe, y el amigo que sabe será un fanboy (como yo xD) que por “salir de la mano de Google” va a venderlo como la mejor opción de todas, sobretodo si acotamos a Android.
Sí, Google le ha apretado las tuercas a Android, pero no porque haya sacado una versión, la 2.1, más potente y más estable. Si no porque de un plumazo ha forzado un upgrade a un montón de terminales que no controla directamente (como hace Apple con sus iPhones) y casi me atrevería a decir a que ha impuesto unos requisitos mínimos a los smartphones.
La guerra de los sistemas operativos móviles está servida ![]()