jueves, 12 de enero de 2012

Android: existe fragmentacion?

Cada dia se habla mas sobre este tema, y mas aun con lo que comento el Ex-CEO de Google Eric Schmidt durante su presentación en el CES2012(si desean leer un poco mas sobre ese punto de su presentación, pueden verlo en el blog de Gizmovil), parafraseando lo que dijo quedaría algo así: en Android realmente no existe fragmentación, lo que existe es una diferenciación, lo cual es muy diferente a la fragmentación e inclusive es algo positivo.
Por supuesto que diferenciación suena mas bonito que fragmentación, pero no nos engañemos, a la final no importa mucho como se le llame, los problemas con Android existen y seguirá existiendo hasta que no se comience a tomar medidas al respecto.

Fragmentación Diferenciación:
Por supuesto que es muy bueno el tener muchos modelos de donde elegir, cada uno con diferencias notables, tamaño, peso, procesador, precio, esto nos da la opción de poder comprarnos un modelo que se adapte a nuestras necesidades que sea precisamente lo que queremos y no solo uno mas del montón... que lindo es eso verdad? el problema es que actualmente el comprar un dispositivo que tenga poco tiempo en el mercado no te asegura que tenga la versión mas nueva de Android o al menos una versión relativamente nueva, es mas en algunos casos vienen con versiones muy viejas, como fue el caso de mi celular LG GW620, y lo peor no es solo que vengan con una versión vieja del SO, lo peor es que en algunos casos no poseen actualizaciones oficiales, o cuando si las desarrollan toman mucho tiempo en el proceso y todo para a la final actualizar a una versión mas nueva que la que actual del dispositivo pero que igual en la mayoría de los casos no es la mas nueva, y aparte tenemos el caso de las compañías de telecomunicaciones que se encargan de vender el teléfono que en muchos casos simplemente no se toman el tiempo necesario para modificar la versión original y hacerla disponible para sus clientes, pues al final ya compramos el teléfono y la idea no es que nos dure años...

Pero entonces, de quien es la culpa? acaso de la empresa que crea y distribuye el SO?, la empresa que crea los dispositivos? las compañías de telecomunicaciones que nos venden estos dispositivos? de la vaca?, yo creo que la culpa es de todos un poco, pues Google hace lo mejor posible por facilitar las distribuciones de su sistema operativo, aun si dan preferencia a algunas compañías claro esta, a la final liberan su código y los demás verán como se arreglan, las compañías como LG intentan crear dispositivos para todo el publico y todos los gustos, y sabemos bien que aquellos dispositivos que poseen poco poder de procesamiento y memoria no se le puede pedir mucho, pero sin embargo no se justifica que se deba tener una versión inferior o inclusive con limitantes y finalmente están las compañías de telecomunicaciones que muchas veces instalan software extra y poco útil en sus dispositivos y ademas de su actitud de muchas veces no incorporar las actualizaciones oficiales y dejar sus dispositivos como están, lo cual nos deja pensando, sera que quieren que compremos celulares en lapsos de tiempos mas reducidos o simplemente es ineptitud de su parte?

Si no fuera por la cantidad de fan del software libre, los foros, grupos y gente que toman parte de su tiempo libre para trabajar en estos dispositivos y facilitarnos aplicaciones, guías, e inclusive actualizaciones y room no oficiales a nuestros dispositivos con sistema operativo Android la verdad es que no creo que hubiera llegado tan lejos este SO, pero ya a pasado un buen tiempo desde la primeras versiones de Android y creo que va siendo hora de dejar de esconderse detrás de escusas y comenzar a solucionar los problemas, como? eso es trabajo de las empresas, yo solo soy un usuario mas de Android que cada dia ve con mejores ojos a la competencia.

La competencia:
La otra parte del problema es que sus competidores: Apple y Microsoft, por nombrar los mas conocidos, tienen una ventaja en este aspecto, los dos han decidido colocar estándares en los dispositivos que lleven su sistema operativo, de tal forma de mantener una experiencia de usuario consistente,a pesar de eso debemos recordar que Microsoft en un inicio coloco estándares bastante altos, que a la final termino cediendo un poco en cuanto a las cámaras y volviéndose así un poco mas flexible con las compañías.

La ventaja de esto, parafraseando lo que dijo un amigo luego de comprarse un Iphone, que gran diferencia cuando se utiliza un guante a la medida; esto se debe a que al saber específicamente sobre que estamos trabajando podemos desarrollar software que se adapte mejor al dispositivo y funcione de una manera mucho mas fluida y estable, ademas se solucionan las fallas de una forma mas fácil, en cambio que con Android cada vez que sale una nueva tecnología, una nueva forma de hacer un celular o cualquier otro dispositivo, esto presenta un nuevo reto el cual debe ser conquistado al mismo tiempo que intenta mejorar todo lo demás, mientras que la competencia sigue mejorando lo que poseía y agregando funciones sin preocuparse tanto sobre esas variables

Estandar:
Por supuesto que poseer un estandar es algo muy bueno, como programador se lo que se siente llegar a un nuevo lenguaje y ver que hay ciertas lineas marcadas las cuales ayudan al momento de escribir y/o leer código (inclusive cuando este código no es nuestro), y mas en la rama de los celulares donde antes parecía que la meta de cada compañía era el obligarte a aprender a utilizar de nuevo un celular cada vez que comprabas otro modelo, ya fuera de la misma compañía o de otra, y no hablo solo de la disposición de los iconos, si no también de la disposición de las teclas, los items que incorporan el menú, inclusive las funciones o los términos que se manejaban para determinados items cambiaban entre uno y otro teléfono.


Seguro mas de uno recuerdo estos modelos XD


Sin embargo no creo que se deba utilizar el estándar como algo inflexible, la idea no es matar la imaginación o tachar de hereje lo innovador, solo es intentar mantener cierto control sobre los dispositivos que se fabriquen para facilitarle el trabajo a los encargados de crear el software que tendrán instalados, claro no debemos olvidar que cada persona es un mundo, y mientras algunos se sienten cómodos con un Iphone otros aun están haciendo la transición y prefieren tener la opción de un teclado físico, otros preferirían una pantalla mas grande y una pila que dure mas tiempo sin importarles el peso, al igual que hay gente que prefiere teléfonos pequeños y ligeros que sean cómodos de llevar en cualquier bolsillo.

Personalmente me gustaría que Android siguiera creciendo, me gusta el hecho de que intenten promover el ingenio y creatividad de las compañías en cuanto a sus teléfonos y tablets, pero se debe llegar a ciertos acuerdos antes de que empeore, pues el estado actual de Android ha desilusionado a mas de uno de sus usuarios, yo solo espero que la próxima vez que hablen sobre la fragmentación, la frase no cambie por: en Android no existe... mucha fragmentación.

No hay comentarios:

Publicar un comentario