Tecnología

¿Dónde está Ice Cream Sandwich?

·

Cinco meses. Cinco. Es el tiempo que ha pasado desde que Google presentó su nuevo Android 4.0 junto al dispositivo estrella del momento, el Galaxy Nexus. Desde aquel 18 de octubre hemos leído mucho acerca de Ice Cream Sandwich, pero la realidad es que muy pocos usuarios lo están utilizando en la práctica. De hecho, según los últimos datos solo un 1,6% del total hacen uso de Android 4.0, con una amplia mayoría (86,8%) aún anclada en Android 2.2 (mayo de 2010) y sobre todo en Android 2.3 (diciembre de 2010). No es que Froyo o Gingerbread sean malos, pero desde luego no son precisamente modernos.

El problema está acentuándose si tenemos en cuenta que por lo visto Android 5.0 ‘Jelly Bean’ aparecerá en el tercer trimestre del año, mientras que Android 6.0 ‘Key Lime Pie’ lo hará a finales de 2012. Más versiones que hacen que ese problema de la fragmentación sea cada vez más preocupante. Lo comentaban en Forbes, donde un redactor escribía su experiencia particular con un Galaxy Tab, que ya es -al menos a nivel software- un dispositivo «antediluviano» que no podrá ser actualizado a ICS. Es absurdo, sobre todo porque estos tablets son el pan nuestro de cada día en las tiendas de las operadoras españolas, que lo comercializan como el invento para estar a la última sin que los usuarios, pobres infelices, se den cuenta de que les hablan de estar a la última en otra época.

Yo mismo he estado usando ICS en mi HTC Desire durante un par de meses. Las ROMs beta que pueden encontrarse en los foros de XDA Developers son intentos valientes, pero desde luego no están pensadas para el usuario de a pie. Demasiado fallonas, demasiado inestables. Este fin de semana me cansé y volví a una apuesta segura, MIUI-XJ, que va como un tiro y que por fin me ha hecho olvidarme de los mensajitos de «La aplicación [X] se ha cerrado de forma inesperada». Demasiadas oportunidades incluso para un friki como yo. Y como decían en Forbes, somos los únicos que nos intentamos arriesgar:

Who does it matter to? The influencers, the bloggers, and the commentators. A group that€™s not activating 800,000 handsets a day. All they do is keep Android in the news (as opposed to keeping HTC or Samsung at the top of the list). That€™s why you can hear so much noise over all these version numbers, updates, and promoting the latest version.

Will anyone seriously jump in with both feet and code for version 5 during 2012 ? Developers focus on the biggest slice of Android action, and target their work there. And that means version 2.3.

Así es: los desarrolladores programan para las versiones más extendidas, así que volvemos al círculo vicioso de los huérfanos de Android: Nuevos terminales -> Nuevas versiones de Android -> Más fragmentación -> Viejos terminales que no se pueden actualizar -> Desarrolladores que no saben que hacer -> Usuarios descontentos -> Caos.

Puede que lo de «caos» sea un poco fuerte, pero es lo que parece estar ocurriendo con los que sabemos un poco de esto. Empezamos a cansarnos de tanta fragmentación. Y si nosotros, los que trabajamos en medios, se supone que somos una primera piedra de toque, Google y los fabricantes deberían estar atentos, o esto se les puede ir de las manos. No sé de quién es más la culpa -puede que la culpa sea de la filosofía de Android- pero alguien debería hacer algo.

Por cierto, muy recomendable el artículo al respecto de PC Magazine, titulado «Android Lacks Focus, and It’s a Problem«. Os dejo con uno de los párrafos finales:

Four months after the first Ice Cream Sandwich-powered phone, the Samsung Galaxy Nexus on Verizon, it’s still the only one running that OS. On all of the top seven major wireless carriers in the U.S. Until Google steps in, the situation will deteriorate.

 

Suscríbete a Incognitosis

¡Recibe en tu correo las nuevas entradas!

Standard

21 comentarios en “¿Dónde está Ice Cream Sandwich?

  1. ¡Qué bueno, @javipas! Está claro. Y como explican detalladamente en el artículo que enlazas de PC Magazine, ni los fabricantes ni los operadores ayudan a esa posibilidad de una transición de versiones de Android en un terminal lo que es un gran problema y juega a favor de Apple.
    No sé si es mezclar peras con manzanas, pero leí (no recuerdo dónde para dar el link) que una de las razones por las que el navegador Chrome está funcionando muy bien es que se actualiza a la última versión de manera imperceptible para el usuario de a pie, lo que sirve para tenerle al día, frente a la fragmentación con versiones antiguas de IE. El no poder contar con este tipo de actualización con Android es una pega, y como explicas, si los desarrolladores se tienen que concentrar por rentabilidad en la versión más extendida, esto se convierte en la pescadilla que se muerde la cola.
    Nos leemos.

  2. Ignacio G. dice:

    Yo creo que el problema no es de Google, aunque si deberían ser ellos los que tomen medidas para evitarlo.

    Ellos hacen bastante con innovar todo lo posible y estar en la vanguardia, a mi me parece buenisimo que tengan versiones nuevas cada dos por tres, con mejoras que hacen que a más de uno se nos caiga la baba, no hay nada de malo en eso, al contrario, si presentan 5.0 en el I/O ¡encantado!

    El problema está por otro lado, y tiene dos protagonistas, fabricantes y operadoras, en mi caso, y no me puedo quejar, tengo un Galaxy SII con Orange. Resulta que Samsung liberó el código hace poco (ya iba con retraso desde que se presentó ICS) pero es que esta actualización es solo para terminales libres, para los que son de operadora, toca esperar. Aunque también por otro lado se ha de reconocer, como tú dices, que gracias a las ROMs cocinadas, yo llevo con ICS desde casi el principio, aunque no ha sido hasta ahora que tengo una versión realmente estable.

    Pero claro, si Samsung tarda, alguno como LG u otros, ya es un cachondeo. Y en la otra parte de la balanza yo pondría por ejemplo a ASUS, que da un soporte impresionante, sus primeros Transformer (a pesar de tener modelos más nuevos en el mercado) han sido de los primeros en disfrutar de 4.0. Si todos fuesen así no se hablaría de fragmentación ni cosas por el estilo.

    Igual que la propia filosofia de Android crea fragmentación, es esta misma filosofia la que permite modificaciones como la MIUI que comentas, por lo tanto variar esta política para hacer un coto cerrado en el que ni fabricantes ni operadoras puedan modificar ni un ápice, para mi traería más inconvenientes que beneficios.

    Aún así y después del rollo, coincido en que Google tiene que poner algo más de su parte y exigir a fabricantes y operadoras un mayor compromiso, al fin y al cabo, si la experiencia del usuario es mala, son ellos los que pierden, aunque no tengan la culpa.

    Pero si se observan los cambios de precisamente la 4.0, veras que se han vuelto más estrictos en cuanto a permitir modificaciones, la nueva interfaz Holo, es obligatoria si se quiere contar con certificado Google:

    «In Android 4.0, Holo is different. We€™ve made the inclusion of the unmodified Holo theme family a compatibility requirement for devices running Android 4.0 and forward. If the device has Android Market it will have the Holo themes as they were originally designed.» fuente -> android-developers

    Al menos hay esperanza de que la cosa irá cambiando 😉

    • Alex dice:

      Lo que tiene que hacer Google es precisamente lo que los defensores de la filosofía de Android no soportan. La obligatoriedad de Holo es el primer paso hacia convertirse en lo que detestan sus promotores. Los fabricantes no son desarrolladores de sistemas operativos, solo aprovechan las facilidades de android para ahorrarse precisamente eso. Mantener las versiones actualizadas para terminales antiguos no es su negocio. Si los actualizan no venden terminales nuevos precisamente porque los usuarios no lo necesitan. Y su negocio es vender terminales. Google ni puede ni le dejarían meterse en ese jardín. Le podrían dar la espalda si mañana Google les quiere obligar a ello. A los fabricantes les trae sin cuidado si Google vende en el market o las aplicaciones sirven para otras versiones. El resultado esta ahí y empieza a ser cada vez mas palpable cuanto mas deprisa actualiza Google mas obsoletos quedan los terminales que están a la venta. No es una buena política de ventas ofrecer un producto que ya no puede llevar la ultima versión y no sabemos si podrá llevarla en el futuro. Es como si vendiéramos PCs con Vista y no supiéramos si pueden correr Siete, y mucho menos aun 8, porque no depende de Microsoft sino del fabricante de nuestro PC clónico. Mal asunto.

  3. nahiko dice:

    Alex, esa creo que es la política de apple y que la soportan los usuarios / compradores de apple, eso de ese terminal está obsoleto porque a mi no me da la gana de que le puedas meter la última versión, auqnue el hardware lo soporte perfectamente.
    Eso, yo creo que haría que muchos de los usuarios de android pasaran a ios.
    Precisamente es eso lo que debe evitar android, precisamente esa es la diferencia entre ambos, y precisamente eso es lo que hace que tanta gente lo quiera.

    Yo era muy feliz con mi motorola defy miui’zado, hasta que me ofrecieron un cambio de mi defy por un samsung galaxy S. Lo acepté y ahora vivo con un galaxy S, con una pantalla superamoled que se ve azulada (como el cul*) que es bastante más grande (aunque más fino) y me molesta mucho más en el bolsillo, y que no noto diferencia en potencia de hardware.
    Hace poco, saltó la noticia: Samsung Galaxy S no soportará ICS, tooomaaaa!!! Un móvil, con menos de año y medio de antigüedad, que cuando salió era el buque insignia de la compañía más exitosa (desbancando ya a HTC) y dicen que ya está obsoleto!?!??!

    Yo lo tengo clarinete, este es mi último móvil samsung, no quiero un móvil que me vaya a durar solo un año y medio!!

    El sacar tantas versiones de software no me parece bueno para nada ni para nadie, mirad firefox, a ver quién encuentra los plugins que usaba en el 3 para que le funcionen en el 10 o el 11 o ya ni sé en cuál van. Yo soy más feliz con el 3…

    Salutte!!

    • Alex dice:

      Eso es lo que digo yo nahiko. Que cuando sacan el Galaxy S hace año y medio no se sabe si a a tener de entrada la siguiente versión a la que trae de fabrica, y mira, zas en toda la boca. Pero no es solo Samsung, son todos. Para los fabricantes, android no es mas que un medio. Porque android no es el fin. Para Apple iOS es el medio y el fin, por ejemplo, como lo era symbian para Nokia. Que hace Microsoft? Yo saco una versión de Windows que funciona en PCs compatibles. Si va mejor o peor, depende de tu hardware, y puede haber hardware muy viejo donde no funcione, así que pongo requisitos mínimos. Pero el fabricante del hardware no se encarga de adaptar el Windows a tu PC, así que si mañana saco otro Windows y tu hardware lo soporta, lo puedes poner. Ese es el problema de android, querer abarcar tanto que Google no puede poner condiciones, porque cada fabricante pone el hardware que le parece, y si no es compatible con android, lo hace compatible, haciendo incompatible android con android. El secreto de su éxito es también su gran enemigo. Android tiene a su mayor enemigo dentro de si mismo, en su propia esencia.

  4. pakolo dice:

    Hola a todos, todo esto que comentais y el ritmo al que va esto le da alas a Apple. Fijaos en los que se pillaron un iphone 4 hace ya casi 2 años, mas de uno viendo lo que se ve estará mas feliz que una perdiz con su móvil, a pesar de la antena, a pesar de que tiene 2 años, a pesar de tener la batería a estas alturas algo cascadilla y a pesar de no ser un algo tan exclusivo como lo que era. Pero siguen teniendo un móvil buenísimo.

  5. Definitivamente Google esta buscando como solucionar la situación, el obligar a usar holo es solo un pequeño primer paso, ya verán…
    Pero lo que google debe de hacer es poner fabricantes «premium» que tengan acceso a un sdk/ndk más potente (que permita modificar más las entrañas del S.O.) con la clara condición que los fabricantes se comprometan a actualizar en menos de 6 meses todos los equipos de menos de 2 años (casi todos cambian equipo cada 2 años)
    Lo que hace falta es algo como Asus, sus «capas» extras no van tan adentro del sistema, entonces cuando sale un nuevo sistema es mucho más fácil portar los cambios y más rápido meten los updates.

  6. Hola,

    ¿Y algún tutorial sencillo y donde esté todo explicado para colocar la MIUI-XJ en el Desire?

    La información está tan desperdigada que la última vez que me puse, al final no tuve tiempo de buscarla toda y desistí … y eso que me había leído posts, visto vídeos, etc. etc.

    Ahora me entran ganas de probar de nuevo (a ver si con la MIUI XJ tengo más espacio libre interno en el teléfono o puedo mover cosas que ahora no son movibles a la SD, como Flash, Maps, etc.) pero … como siempre … no tengo mucho tiempo para ponerme a mirar.

    Seguramente me comentarás que no existe o que hay que ir pillando info de aquí y de allá pero … a ver si suena la flauta y habéis localizado un post «for dummies» 😉

    Gracias.

  7. lc dice:

    Anda que no hay gente que le da lo mismo el ics, lo que pasa es que sois unos poweruser en moviles :-).
    Y si, que cada marca haga su android no es bueno, sobre todo porque creo que hay partes no libre o informacion no libre. Si esto es asi, el problema es el de no poder hacer nosotros mismo lo que estamos capacitados para hacer, y esto porque nos ocultan la informacion. Hace tiempo que pasa en cualquier campo, hasta el mas mundano, en mi ciudad cada vez hay menos ferreterias, menos tiendas para comprar piezas e incluso en internet no encuentro cosas para mis enredos, o sea, comprar, tirar, comprar …..
    Alex ha estado bien, je,je, pero Nahiko te ha dado un buen contragolpe.
    Saludos

    • Alex dice:

      Pero si nahiko dice casi lo mismo que yo. Pero si no te actualizas tu smartphone no evoluciona y no mejora. Y si dejan de desarrollar aplicaciones para tu versión o las nuevas versiones no son compatibles, te quedas atrás. Al final tu smartphone se muere antes de que su hardware sea verdaderamente obsoleto, porque el software se estanca. Y tu única salida es una huida hacia adelante, comprando otro terminal. No olvidemos que un aparato de 600‚¬ como la gama Galaxy S es para merecerse un poco de respeto y atención. No podemos gastarnos ese dinero todos los años. El ejemplo de iOS y el iPhone 3GS que después de tres años sigue actualizandose a la misma versión que todos los modelos mas recientes, es el modelo deseable para android. ¿Que modelo de hace tres años puede llevar ICS?

      No se si pretendes defender el modelo android libre como hasta hoy. Pero se empieza a ver que hay un problema y que la solución puede ser tomar medidas impopulares.

      • lc dice:

        Contragolpe de nahiko:
        «esa creo que es la política de apple y que la soportan los usuarios / compradores de apple, eso de ese terminal está obsoleto porque a mi no me da la gana de que le puedas meter la última versión, auqnue el hardware lo soporte perfectamente»

        Si la cosa sigue igual que cuando lo consulte, Android no es libre o si lo prefieres no es libre del todo:
        «Solo el kernel de android se licencia bajo GPLv2 y el resto bajo licencia Apache V2.0. La licencia Apache no obliga a liberar ni a ceder el código si no se quiere. Solo se ha liberado la parte del kernel pero nada más alegando que este software podría dar problemas si se ejecuta en dispositivos distintos para los que fue concebido»
        Si fuera realmente libre seguro que ya estaria ICS adaptado a casi todos los terminales, aunque en algun terminal fuera a pedales, a partir de aqui que decida el usuario.
        Por otra parte el terminal tampoco es libre.
        A pesar de que android es una cosa hibrida con fallos, si que es menos privativo que el iphone y el ios.
        A ver si puedes ponerle SIRI a un iphone de hace tres años, sin jailbreak, claro.
        Que conste que no me gusta el caos y por esa parte deberia gustarme que las empresas controlen su soft y su hard, pero es que hay soft y hard de empresas mas caotico que el libre (lo he visto con estos ojillos). Tengo la intuicion, nada mas, que Apple es ordenadita aunque tambien he leido alguna critica, claro que siempre es mas facil encontrar criticas que adulaciones. Pero lo que no me gusta, de nadie, es que lo hagan ocultando informacion que deberia ser libre para programar-hackear lo que me de la gana, al menos para fines no lucrativos. Es mas, en la medida de lo posible, no compro articulos con tornillos antivandalicos. Para fines lucrativos es un tema muy complejo, mucho y necesitaria documentarme muchisimo para poder hablar.
        Saludos

      • Alex dice:

        Para Apple en teoría prima la exprriencia de uso. Por eso el iPhone original se quedó en la 3 y el 3G en la 4. Es discutible que el hardware soporte las versiones siguientes. Ya el 3G tenía dificultades con la 4, como para metérsela al original que ya va lentillo con la 3.1.3

        Y respecto a lo que comentas, no importan los motivos, ni las dificultades que tiene android. El hecho es que no sale para terminales antiguos porque los que lo tienen que sacar no tienen interés.

        Su única salida es establecer el hardware compatible y que los fabricantes pasen por el aro. Mientras sean los fabricantes del hardware los responsables no va a salir bien.

      • lc dice:

        Para los fabricantes de moviles con android, en teoria, tambien prima la experiencia de uso. Todos lo hacen por nuestro bien, igual que apple, faltaria mas.

        Y respecto a lo que comentas, no importan los motivos, ni las dificultades que tiene apple con el 3 o el 3g con el 4. El hecho es que no sale para terminales antiguos porque el «unico» que lo tiene que sacar no tiene interés.

        Su única salida es establecer el hardware incompatible y que los usuarios pasen por el aro. Mientras sean los fabricantes del hardware los responsables no va a salir bien.

  8. diego dice:

    Yo tengo un tablet BQ Kepler, con android 2.3.1, y los de BQ están creando ahora mismo una rom con ICS, y se espera que salga oficialmente hacia verano. Existe un foro italiano que ha sacado una versión beta para la tablet, pero con fallos.

  9. desdelsur dice:

    Claro que el €œcaos€ y la €œfragmentación€ es el punto mas «negro» del sistema pero existen algunas pistas que dan un poco de esperanza al asunto.

    -Con ICS, android ha encontrado su €œfachada€.
    -ICS unifica experiencias tablet y movil.
    -Ritmo de actualizaciones mas rápido.

    Por tanto, tengo que pensar que se están tomando medidas y que aunque el ritmo de actualizaciones aumente, los cambios serán menores y menos €œprofundos€, y por ello mas fáciles de aplicar por los fabricantes.

  10. batlander dice:

    Yo tengo un Galaxy S y estoy ahorrando ya para un presumible iPhone 5. Tendre que verlo antes obviamente, ya que de tener 3.5″ paso, ya que las 4″ me parecen lo mas ideal.

    El caso es que yo estoy con mi Galaxy S y si, con las ROMs cocinadas y eso va mejor, no tienes que depender de la pu… Orange y hasta es divertido….. pero al final te cansas. Es cansado tener que hacerle el backup con el Titanium, hacerle un Wipe o un flasheo total y volver a poner todo como estaba a tu gusto de manera bastante pesada. Para que vaya bien la ROM te recomiendan reponer solo las aplicaciones sin sus datos, pero luego tienes que meterle los datos de algunas porque si no es de chiste. Luego, como no tines un iTunes donde hacerte y grabarte tu escritorio tienes que volver a hacertelo de nuevo……
    Vamos, que al final es un proceso sencillo pero pesado. Y esto hablando del un GS, que en algunos LG para rootearlo es un peñazo.

    En resumen, que a expensasn de ver el S III del que dicen muchas cosas buenas, seguramente me pase a un iPhone. Me da igual perder «libertad» (que al fin y al cabo es un maldito telefono) con tal de ganar usabilidad, comodidad y una mejor compatibilidad como usuario de Mac que soy.

  11. nahiko dice:

    Al final me parece que hasta va a ser bueno que vomistar y garrafone dejen de subvencionar terminales con las permanencias, ahora los fabricantes van a vender bastante menos de la mitad (yo creo) y tendrán que buscar estrategias alternativas a dejar obsoleto un móvil de forma programada como lo hacen ahora con el Galaxy S e ICS

    Ahora que sale el S3… darán por obsoleto el S2 y no lo actualizarán a caramelo de gominola (android 5) ? Qué os parecería a los que os habéis cogido una @L con permanencia de 2 años? Suena a barbaridad ahora mismo esta «afirmación», pero tiempo al tiempo, si no es con android 5, será con el 6…

    Sobre el tema de que cada fabricante meta sus propias capas de software por encima de android… joder, o lo hacen a propósito o no pueden ser peores programando, el touch wiz de samsung, el ¿sense? de HTC, el motoblur, etc… cómo es posible que las modificaciones de la comunidad sean way betters que los propios desarrollos de los fabricantes teniendo apis, documentaciones y demás, de las cuales muchas veces tienen que prescindir los modders?

    S2!!

  12. Zehio dice:

    Interesante articulo, yo por mi parte voy a salirme un poco por la tangente.

    Sinceramente, salvo alguna excepción la culpa de todo este supuesto «caos» la tenemos los propios usuarios y nuestra gran afición a la «versionitis».

    Queremos estar a la última, pero hasta extremos que parecen ridículos, vamos que si yo tengo en mi móvil la versión 2.3.5 (que hace que funcione perfectamente) pero otro modelo ya ha recibido su actualización a 2.3.7 pongo el grito en el cielo porque mi modelo se está quedando atrás….

    REALMENTE necesitamos la última versión?….. No

    Aunque como buenos consumidores compulsivos que somos nos tragamos siempre el que «hay que estar actualizado, a la última»

    Mirad, en mi caso soy usuario de android prácticamente desde sus inicios, y he pasado por todas y cada una de las versiones del SO a lo largo de mis terminales. Y sinceramente, no creo que mi antigua HTC Magic funcionara mejor con 2.3 de lo que lo hizo con su 1.6…habiendo empezado en la 1.0 y saltado a 1.5. Cambié al N1 por potencia y pantalla y viví otras tres actualizaciones oficiales: 2.1 inicial, 2.2 y finalmente 2.3 con sus actualizaciones menores… jamás se me ocurriría intentar meterle ICS al N1, pues con gingerbread funciona a un nivel extraordinario, dudo muchísimo que una rom ICS mejorase esa experiencia de usuario (vamos, que pongo la mano en el fuego en que no sería así).

    Además, no hay nada (a nivel de software) que no pueda hacer con mi N1 frente a mi actual Galaxy Nexus, nada.
    A partir de la versión 2.2 (froyo) creo que no hay nada que no se pueda hacer con un terminal que lo tenga frente a uno mas moderno (nfc y temas de hardware aparte claro)
    Es mas, con el Defy de mi mujer (2.2) ya tengo todo lo que android puede ofrecer a nivel soft (wifi hotspot, dlna, bluetooth, conectividad, aplicaciones de variado pelaje… etc)
    Entonces, porque siempre «necesitamos» la ultima versión? Que hay tan importante que pueda hacer con mi GN que no me permita hacer mi «viejo» N1? Creo que nada la verdad…
    Si, con la bestia del Galaxy todo va rapidísimo, contenidos HD, etc… pero eso es hardware.
    El único pero que le veo es que con esta nueva versión si ha cambiado al parecer el tema a la hora de desarrollar las apps y que es probable que se llegue a un punto de incompatibilidades con algunas, pero hemos de recordar que android está aún en una fase de crecimiento brutal, aún debe llegar a un nivel de asentamiento, donde los cambios entre versiones no supondrán mayor problema que llevar un numero de compilación un otra.

    No se, extrapolando al mundo del PC no creo que nadie se rasgara las vestiduras porque su pentium III no está «actualizado» para poder correr Win Vista, nadie en su sano juicio intentaría meterlo con calzador, a sabiendas que funcionaria fatal (si arranca). Pues con android igual: no nos pasemos de frikys y disfrutemos de lo que tenemos, un sistema super versátil, que crece a un ritmo de infarto, compatible con millones de combinaciones de hardware y al que además podemos hurgarle las tripas si queremos con Roms y demás.

    Ciertamente, no se de que nos quejamos, lo queremos todo.

    Saludos

Comentarios cerrados