
Parece que se está convirtiendo en un procedimiento normal, y es algo que no me gusta, me refiero a la publicación de una aplicación por parte de Google en Android 2.X para luego sacarla en la versión 1.6. Me gusta que pueda disfrutarla el máximo número de usuarios, pero me da que pensar que la actualización a versiones superiores nos va a hacer esperar bastante.
Ayer publicamos en twitter que la aplicación Google Gesture Search, inicialmente para Android 2.X, dos semanas después aparece disponible para Donut (1.6). La estuve probando y a pesar de que no reconoce alguno de nuestros caracteres y signos de acentuación, la aplicación funciona muy bien, y considero que es bastante interesante, sobre todo de cara a mejorar la accesibilidad.
Pero lo que quiero destacar no es la aplicación en sí, sino la forma en la que Google va parcheando problemas de fragmentación, en vez de intentar igualar a la mayoría de terminales del mercado actualizando hasta la última versión. En realidad el problema no es trivial, ya que también están involucrados las operadoras y fabricantes.

Para mitigar el problema, y teniendo en cuenta que la mayoría de terminales se encuentran en Android 1.6 y 2.X, intenta sacar dos versiones a la vez o una poco después de la otra, dando siempre prioridad a la última versión. Es lo que ha pasado con Google Gesture Search, y lo que ha ocurrido con anteriores aplicaciones:
- Google Navigation: debutó con Motorola Droid en Android 2.0 el 28 de octubre, para luego aparecer el 23 de noviembre en Android 1.6.
- Google Maps: en diciembre hubo una serie de mejoras en Google Maps que afortunadamente fueron actualizadas para ambas versiones a la vez.
- Google Buzz: lanzado en febrero para Android 2.x, para acceder a la aplicación en Android 1.6 se integró el funcionamiento en Google Maps para Android 1.6.
- Google Maps 4.1: de nuevo mejoras importantes que salen a la vez para ambas versiones, con algún detalle exclusivo como Map live wallpaper, esta vez sólo para Android 2.1.
Se aprecia claramente que quieren sacar todas las aplicaciones en Android 2.X y 1.6 para llegar al mayor público posible, quizás sea la única forma que tienen ahora mismo de mitigar la fragmentación, ya que como hemos dicho antes es cosa de tres, y Google no puede controlarlo todo.

Esperamos que las actualizaciones acaben con el desarrollo de diferentes versiones, ya que sabemos que el Samsung Galaxy Spica tendrá la actualización de forma oficial, también Motorola dijo que todos modelos la tendrían, incluso se espera para estos días que Motorola Droid pase a 2.1.
En EEUU se conoce que Droid Eris de Verizon también tendrá la actualización, y hace poco incluso hemos informado que HTC Tattoo la tendría, aunque en las últimas horas se está discutiendo bastante este tema.
No hay nada como el control hardware/software que tiene Apple sobre sus desarrollos, es sin duda una gran ventaja ante la fragmentación que ya pudimos intuir desde los comienzos de la plataforma Android. El problema mayor es que el resto de desarrolladores lo tienen más complicado para realizar versiones de sus aplicaciones con tanta facilidad.
Gracias por la información Scapology.
Vía | jkOnTheRun.
Más información | Google Mobile blog.


Comentarios
Sin duda alguna el punto mas negro de Android y lo que me hizo olvidarme de él, el ver como mi HTC Magic, sigue estancada en 1.6, sin sense, y sin nada.
¿Que es, para que nos compremos los nuevos terminales?
Muy mal gestionado por parte de google, yo creo que demasiada libertad, a veces no es buena.
Tu HTC Magic nunca recibirá el HTC Sense al ser un móvil de Google y no de HTC, y sigue estancada en la última versión estable del sistema que había hasta el mes pasado. Android Eclair no se termino hasta el mes pasado y quizás a partir de la semana que viene los actualicen a Android 2.1 :)
Aplicaciones exclusivas para Android 2.X, que yo sepa solo hay una, la de Google Earth, y luego la funcionalidad extra del Google Maps que ha salido ahora junto a otras funcionalidades multitáctiles en varias aplicaciones del Market, pero no se prácticamente no se ha fragmentado el Market, solo hay una aplicación buena, el Google Earth, que no te puedes descargar desde la HTC Magic...
La HTC Magic es la hermana pequeña del Nexus One y por lo menos va a tener soporte durante este año, vamos, si se traga Android 2.1 se va a tragar todas las versiones de Android 2.X y faltaría por ver si Android 3.X... aunque quizás para el año que viene ya habremos renovado el móvil xD
Desarrollar una aplicación para Apple, es dirigirse a un segmento muy específico, un grupo muy limitado. Hacerlo para android, pese a la fragmentación, proporciona la posibilidad de llegar a un público más versatil y extendido, que cuenta con terminales de muy diferentes posibilidades y tipos de público.
Pues que quieres que te diga, eso no es una bendicion. Mas bien es una maldicion...
El echo de tener que preocuparte del tamaño de la pantalla, si tiene teclado fisico o no... ¡de si el dipositivo es un movil o no!, del sistema de focus de los componentes de la interfaz (por si el dispositivo no tiene pantalla tactil), y un largo etc. Todo esto teniendo en cuenta que quieras llegar al 100% de usuarios, claro.
Vamos un dolor de huevos tremendo...
No conozco ningún android sin pantalla táctil. En cualquier caso, creo que es una cuestión de mercado. No tiene las mismas necesidades quien tiene un HTC Tatoo que un Nexus One
Fijate que digo "dispositivo" no movil. Android se puede instalar en dispositivos sin pantalla tactil.
No se si he entendido muy bien lo que intentas decir.
El tipo de dispositivo no es indicativo de todas las necesidades del usuario.
Pongamos de ejemplo una app de cine, con noticias, cartelera, info, etc. (ejem, ejem, CINeol, disponible en vuestro Android Market habitual XD)
¿Acaso quien tiene un Tattoo no puede tener la misma necesidad (o los mismos gustos) que alguien que tiene un Nexus One en cuanto a instalar una app de cine? Pues para que disfruten los dos por igual la aplicacion debe estar preparada y optimizada para ambos.
Publico limitado? menos extendido? A leer e informarse un poco mas acerca de la cantidad de iphones vendidos!!
interesante
Estebita... cuántos terminales con android se han vendido en el mundo? Siento romperte el corazón, pero la cuota de mercado de Apple sigue siendo pequeña.
Yo creo haber leido (hace tiempo eso si) que aun hay mas iPhone vendidos que Android.
Si es cierto, sera algo temporal, es de sentido comun que acabaran vendiendose muchos mas Android que iPhone en un futuro, por mera cuestion matematica.
Si al mercado salen 100 moviles con android y solo hay 1 iPhone (dos modelos viviendo juntos como mucho), por estadistica se venderan mas los moviles Android. (Una comparativa mas realista y justa, seria comprar las ventas de un modelo concreto de Android con las ventas de un modelo de iPhone.)
Es como pasa con los iPod, como modelo individual se vende mas que cualquiera, pero si juntas todos los modelos de la competencia evidentemente no vende tanto.
interesante
alarma : Dices "Desarrollar una aplicación para Apple, es dirigirse a un segmento muy específico, un grupo muy limitado". En lo del segmento está claro: Iphone, gama premiunm y el mayor consumo, generación de beneficios en cuanto a las aplicaciones. Ahora en lo de "grupo muy limitado" te has equivocado radicalmente. ¿Tú sabes qué cuotas de mercado tienen Iphone y Android? Míralas y verás que hoy por hoy desarrollar para Apple es un "grupo" enorme, muchísimo mayor que Android (unas cuantas veces) y que consume mucho más (en cuanto a aplicaciones para el móvil). Si al hecho de lo pequeñísimo que es Android en cuota actualmente, le añadimos la fragmentación ya ni te cuento... Resulta que diseñar para Android es dirigirse "a un segmento muy limitado" como dices tú y encima con una fragmentación enorme.
En el futuro Android tendrá una comunidad enorme (posiblemente la 2ª detrás sólo de Symbian), pero ese momento aún no ha llegado y Apple le (un sólo terminal) le bate por goleada :) Esa es la realidad actualmente, auqnue cambiará en el futiro (¿2012 tal vez?)
Mira que es raro que este de acuerdo con david, pero en este caso le doy la razón. Objetivamente es mejor desarrollar para iPhone que para Android, sobretodo si lo que interesa es la pasta.
Sin embargo, Android avanza a pasos agigantados, aunque esto hace daño a los desarrolladores y a los fabricantes de móviles que tienen 200 versiones en poco tiempo y tienen que invertir en superar ese obstáculo.
Si Apple, en lugar de quedarse mirando crecer las flores, cediera un poquito en sus manías y diera 4 cosas más al iPhone se comería el mundo. Pero no creo que suceda de momento, mucho fanfarronear Jobs de que no van a poder seguirles con el nuevo iPhone pero luego me imagino que será más de lo mismo... ojalá me equivoque.
Lamento romper el tuyo (corazon). El motivo por el cual existen las empresas es DAR REDITOS y ninguna se acerca ni en lo mas minimo al margen de utilidad que deja a apple el iphone.
interesante
He aqui el talon de Aquiles de Android.
¿De que sirve que cada nueva version de Android traiga mejoras muy apatecibles, si la mayoria de usurios con moviles Android no podran usarlas hasta Dios sabe cuando?
Y de cara a los desarrolladores es peor.
Cada vez que empiezo un proyecto nuevo debo enfrentarme al dilema ¿hacer la app para el mayor numero de usuarios o hacerla para que aproveche las ultimas tecnologias que ofrece Android, sacrificando una gran parte del parque de moviles actualmente instalados?
Ejemplos claros los tenemos en caracteristicas como la busqueda global (solo diponible a partir de 1.6) o el Quick Contact (solo para 2.0 o superior).
Por eso, si algun dia me hago con un telefono Android, me pillaria un Nexus One (o su sucesor, lo que haya en ese momento que sea 100% Google). Solo por la certeza de poder disponer del SO actualizado al dia ya lo vale todo para mi.
Saludos.
Yo soy Linuxero desde hace ya bastantes años, y que Google sacara un sistema basado en Linux me encantó. Pero ahora, con tantas versiones de teléfonos y con el problema de comprar un móvil y arriesgarme a que se quede en una versión en concreto, la verdad es que he perdido mucho interés. La verdad, prefiero seguir con mi iPhone 3G, que es cerrado, que es limitado, que es lo que quieras, pero que hace dos años que lo disfruto y he ido actualizando sin problemas obteniendo nuevas prestaciones, y con total compatibilidad con la Apple Store en todos sus contenidos.
No me cierro a Android, pero de momento creo que este ansia de saturar el mercado con teléfonos y versiones está siendo contraproducente y la gente se está confundiendo y frustrando, un móvil debería tener una media de vida superior a la que Google y HTC y otros fabricantes nos quieren meter. Es mi modesta opinión.
en la app store también hay fragmentación
Son casos totalmente distintos.
En la App Store hay fragmentacion por limitacion del dispositivo en cuestion, es decir fragmentacion por hardware (por ejemplo solo el 3GS tiene brujula, ergo las apps que usen la brujula solo podran hacerlo en el 3GS)
En el Android Market hay fragmentacion por hardware tambien (mucho mas acusada que en el caso de la app Store, por cuestiones evidentes) pero eso, hasta cierto punto, no es un problema grave.
El problema grave es cuando hay fragmentacion por software.
De nuevo, en la App Store la hay, pero la gran diferencia con respecto a Android es que el mismo dia que sale la nueva version del S.O. TODOS los dispositivos tienen la opcion de actualizar. Por tanto es una fragmentacion virtual, si encuentras una app para 3.0 y tienes la 2.1, es decision tuya el actualizar y poder disfrutar de dicha aplicacion.
En Android no es asi. Llevamos meses con la version 2.1 de Android y muy pocos dispositivos pueden disfrutar de ella. Si encuentras una aplicacion que use la version 2.1 y tu tienes la version 1.6, pues amigo... mala suerte.
Creo que las diferencias en cuanto a la fragmentacion que pueda existir en cada mercado son muy evidentes.
Saludos.
Evidentemente es un tema que tienen que solucionar. Ningún sistema aporta solo ventajas y ningún inconveniente.
Des del principio google debería poner como condición a los fabricantes que el teléfono se actualice hasta cuando no pueda mas por cuestiones de hardware.
Este es el precio que hay que pagar por la "libertad" cada uno hace lo que quiere, el único problema que hay algunos fabricantes (como samsung por ejemplo) que la libertad les importa una mie**a, quieren vender, vender y vender. Y claro, si actualizan sus modelos antiguos, ¿que van ha vender?
Ahora me hize on un HTC Legend, espero que HTC mantenga una política de actualización "razonable" (bueno de momento corrigiendo los miles de fallos del Legend me vale)
Pero es que es lo de siempre, se le echa la culpa a Google. Que si gestiona mal, que si punto negro de Android que si bla bla bla, cuando es trabajo de los fabricantes el mantener sus dispositivos actualizados a la ultima versión de Android.
Prueba de esto es que mediante ROMS no oficiales se puede tener practicamente cualquier HTC con Android 2.1, porque no lanzan los fabricantes estas actualizaciones?
Esta claro que lo que quieren es que Google se ocupe de que Android sea compatible con todos los dispositivos independientemente del hardware, lo cual es muy dificil y es su principal desventaja y al mismo tiempo su ventaja con el iPhone OS. Puede que sea posible a largo plazo pero a muy largo plazo.
interesante
En principio en Abril casi todos los móviles ya estarían actualizados a Android 2.1, con lo que ya tendríamos la misma fragmentación de Apple, la de hardware...
Para evitar la fragmentación por software habría que pillarse un móvil de Google, como el G1, Magic o Nexus... o saber de algún fabricante que si se comprometa a actualizar sus móviles al poco tiempo de salir la actualización... Lo que no puede ser es que saquen en Abril un móvil con Android 1.6 y digan que si eso, a finales de año lo actualizan a Android 2.2 ¿? Se ve que los fabricantes y operadores no están acostumbrados a actualizar con frecuencia sus móviles, porque significa que quizás ya no lo renueves al poder hacer más o menos lo mismo que con los nuevos...
Otro problema ha sido Android 2.X que ha estado en el mercado en forma de prueba desde Noviembre, aunque no ha sido hasta hace poco donde han empezado a salir aplicaciones exclusivas, ya que parece que entre finales de Marzo y Abril es cuando los modelos del año pasado se actualizan... porque parece que el lanzamiento global de la segunda generación de Android y Android 2.X es ahora, lo de antes era para corregir fallos xD
Con cada noticia que sale de Android y WP7 mi interés por WebOS aumenta exponencialmente...
#10 Macdav, hay algo que se llama "Público Objetivo", que son estudios de mercado para colocar o desarrollar un determinado produto en el mercado. Nada es improvisado o al azar.
El público objetivo de un HTC Tatoo es un mercado joven, con unas necesidades mínimas cubiertas y un presupuesto a la medida también de su bolsillo. Lo mismo ocurre con el N900 de Nokia, el Samsung Corby o el motorola Aura. Un producto para cada necesidad, o la necesidad que pueda permitirse tu bolsillo.
Pretender lo contrario, es intentar arrastrar al resto a lo que consideramos mejor para ellos. Bastante arrogante sería por nuestra parte. Android puede presumir de estar en terminales muy dispares ajustandose a las aplicaciones necesarias, y no muchos otros sitemas soportarían eso, motivo por el cual son cerrados.
La tecnología es evolución, y eso conlleva unos riesgos. El futuro no está en un terminal, sino en muchos, y eso es algo con lo que tendrán que vivir los desarrolladores.
Claro que es con lo que tendremos que vivir. Yo no me quejo de eso, solo subrayo que hay que tenerlo en cuenta y que eso lleva a determinadas decisiones (¿dejo que mi app solo funcione con pantalla tactil?, ¿doy soporte al uso de un trackpad?, etc.). Lo que se traduce en mas trabajo, basicamente XD
De echo lo unico que me impide el hacerme con un Android (lo quiero por motivos de trabajo, mayormente), es el echo de que no pueda actualizar el SO al momento de que una nueva version salga al mercado. El tema hardware es algo secundario.
Si tu problema es que quieres estar siempre actualizado hazte con un terminal de Google y tendrás siempre la ultima versión de Android. O eso o utilizas ROMs no oficiales y te actualizas incluso antes de que salga la oficial y para "casi" cualquier móvil :P
PD: No te enfades, simplemente como apunte: "de Hecho" y "el Hecho" son con H de Hacer :D
Yo sere un anticuado y no sabre mucho de esto en cuestion pero yo ni android ni Webos ni Iphone OS, Yo aqui esperando por symbian^3 dandole otra oportunidad y viendo expectativas de Meego...Igual hasta el symbian sale de su propia muerte y todo...^^
Yo ahora tengo una gran duda a causa de esta "fragmentación" y es que ahora con Vodafone van a salir el Desire y el X10 y no sé cual de los dos escoger, si el x10 tuviera "ya" la actualización que SE ha prometido pues de cabeza por la cámara, pero las mejoras que ofrece la 2.1 del Desire respecto a la 1.6 del X10 se me antojan demasiado grandes y no sé qué hacer!
Repito lo mismo que dije más arriba, si quieres estar actualizado de forma oficial e instantanea unicamente Google actualiza sus dispositivos al instante.
Si tienes un poco de maña, la mayoría de dispositivos pueden actualizarse de forma "no oficial" incluso antes de que salgan las actualizaciones. Todo depende de la cantidad de desarrolladores de cada terminal, en este caso HTC por normal general suele tener mas gente interesada en ellos. :D
Serías tan amable de darme alguna url para informarme más sobre estas ROMs? Muchas gracias!
pues personalmente, con respecto al tema de que si unos dispositivos los actualizan y otros no. en mi caso concreto, en su dia me gaste un dineral (soy estudiante y trabajador) en un omnia que era un capricho, y ahora resulta que no puedo actualizarlo a wm6.5 y salen al mercado peores telefonos, y cuando digo peores, es porque no le llegan en casi nada al omnia (ejemplo: un lg que salio al mercado directamente con wm 6.5 y que en caracteristicas, o bien no le llega, o al menos no lo supera)
respecto a lo de las roms no oficiales, estoy totalmente de acuerdo. si alguien consigue adaptar una mejora en el software por su parte, porque no lo hace la propia compañia y asi no nos hace comprar un telefono con cada version nueva de software que sale? precisamente por eso, porque al fin y al cabo, a TODAS las compañias les interesa vender, y no que sus dispositivos sean compatibles con todos los avances que suponga una mejora en el software, aunque ésta pueda funcionar perfectamente en un dispositivo anterior.
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect