Estándares de diseño en Android #CES2012
Fragmentación, hasta ahora no mucha gente, y no me quiero referir a solo los usuario de Android, no saben lo importante o la importancia que puede llevar en su significado esa palabra, para los geeks de computadoras es cuando los archivos de tu disco rígido se van desperdigando por todo el el disco duro a nivel posición en el disco físico, este problema conlleva a un alentamiento en el acceso o velocidad de apertura y trabajo de los programas (desfragmenten su disco duro al menos 1 ves al mes), bueno ¿qué pasa con la fragmentación en Android? la fragmentación de Android es el calvario de todo desarrollador, de todo fabricante, entre comillas diría para este sector, y más que nada un gran dolor de cabeza para Google. La fragmentación en los dispositivos Android hace referencia a la gran diversidad o cambio que se genera de una compañía a otra de equipo en equipo, Google ha intentado combatirlo de infinitas manera para así poder brindar un mejor sistema y un mejor servicio a todos y cada uno de los usuarios que se han unido a esta plataforma, el problema surge en cada una de las empresas fabricantes que busca darle su toque personal a cada equipo, no digo que sea malo pues por esa razón de ser libre es por la que han decidido adoptarlo, pero contrario a esto es que lo usuarios prefieren ser los que personalicen el equipo.
Obviamente si tu equipo llega con personalización de TouchWiz, Motoblur, Sense y cualquier otro, inmediatamente veras las maneras de cambiar esto, como les decia, no es malo que una compañía personalice, en cierto grado el equipo que desarrollaron, pero estas personalizaciones llegan a ser elementos estorbosos y sin ningún sentido para el usuario normal, ejemplo Time Scape de Sony, hasta ahora son muy pocos los que conozco que usan este elemento para unificar sus servicios de redes sociales y Google, a decir verdad solo es una aplicación come-recursos. Estas simples, o aveces drásticas, personalizaciones causan un desequilibrio dentro del lineamiento de actualización del sistema, ejemplo más reciente es el del Samsung Galaxy S y la primera Galaxy Tab cuyos hardwares son completamente capaces de correr ICS, pero como dijo Samsung, debido a Touchwiz no lo obtendrán de manera oficial, esto quiere decir que la simple interfaz diseñada por Samsung hace una petición de recursos por encima del hardware entregado en estos equipos, injusto lo se, ¿pero que más podemos hacer?. Al final del día Google ha ideado una nueva o varias estrategias para lograr eliminar lo más posible la fragmentación del sistema, primero fue la integración obligatoria del tema Holo para cada equipo con ICS, con el cual se podrá tener acceso al Android Market, ahora ha puesto a la disposición de desarrolladores y fabricantes una “Guía de diseño” para la nueva plataforma Ice Cream Sandwich.
Esta Guía de diseño son más bien consejos de cómo diseñar o cómo establecer la manera en que las aplicaciones interactuarán con el sistema, la forma en que deben estar estructuradas, tamaño de iconos, tipo de integración, colores, visualizaciones y demás consejos y “reglas” de estarán disponibles tanto para desarrolladores cono para fabricantes a través de la página oficial de este mismo. Esto lo dio a conocer Google durante el CES 2012, en pleno apogeo de la salida de los nuevos smartphones y tablets, para así poder asegurar “desfragmentación” y un unificación de sistema a nivel fabricantes.
Sitio | Android Design
VIA | The Verge
Soy usuario Android desde que vio la luz del dia y sinceramente yo siempre e insistido en que el problema de Android es que esta FRAGMENTADO.
Cada compañia hace su propia version del Ui, cada empresa le mete cosas nefastas (y una que otra buena) a sus versiones y el mayor problema son LAS ACTUALIZACIONES.
Sigo y e seguido insistiendo en varios lugares que Android seria ideal si permitieran que todos usaran un sistema generico para poder hacer que las actualizaciones fluyeran tranquilamente, y no tener estos “estancamientos” de actualizaciones.
Un ejemplo es un Samsung Continuum que estoy usando en estos momentos, el telefono esta increible bastante mejor que mi antiguo iPhone 3GS, PERO las actualizaciones estan estancadas, todo por el Touchwiz. Verizon le hecha la pelota a Samsung y Samsung a Verizon y la verdad asi como este e visto muchos oros que podrian correr ICS con facilidad pero no.
Seria interesante que Google cntrolara el OS en todos los modelos/empresas. En su raiz y ya que cada quien haga lo que quiera, PERO, permitiendo al usuario poder poner la actualizacion que desee en el momento que quiera y ya que decida si quiere la version para Samsung o la generica para Google…
En fin….son solo My Two Cents…
Yo creo que esa fragmentacion que tanto se menciona no es tan dañina. Yo he usado las mismas apps en una tablet samsung, un sg2, un lg 2x, un ht hd2 e incluso algunos en un xperia x10 con un so inferior.
Perjudica mas a los cocineros de rom, pero la gran mayoría no le interesa poner eso.
Ahora android ha unificado los teléfonos y tablets hace do mas fácil el desarrollo. El problema es que las actualizaciones llegan mas tarde a los móviles con marca que personalizan android.
Pienso que eso se soluciona si android obliga a los fabricantes a liberar sus drivers de sus equipos cada cierto tiempo para que los desarrolladores hagan roms basados en la última versión de android.
En mi Opinión si es Necesario la Fragmentacion en Equipos tales como el HTC Evo 4G ya que este equipo lo tengo en mi uso y con el tiempo se me a echo mas lento que un caracol le e descargado aplicaciones como ram optimice y borra miento de cache, Pero da lo mismo
Al momento de salirme de Una Aplicación Ejemplo: Gameloft Brother Arms II (SUFRE DE REINICIO INESPERADO Y ES MUÍ ERRÓNEO YA HASTA LA PIENSO EN JUGAR EN ESTE EQUIPO O NO TIENE SOLUCIÓN??