Google, de momento, no hará público el código de Android Honeycomb. La compañía intenta evitar el problema de la fragmentación pero el cambio hace dudar de la naturaleza ‘abierta’ de la que presume el buscador.
Los más fervientes defensores del código abierto pueden debatir durante horas la naturaleza de Android. ¿Es un sistema operativo, como presume Google, de código abierto? Hay, después de todo, grandes diferencias entre la forma en la que se desarrolla, por ejemplo, Linux o MeeGo y la que sigue el gigante de la Red. Mientras que los primeros son completamente transparentes durante la fase de desarrollo, algunos elementos de Android permancen ocultos durante su creación y sólo se hacen públicos una vez finalizados.
Esto no es muy diferente de otros proyectos abiertos donde los equipos de trabajo ponen en la Red versiones cada pocos días, la unica diferencia es que en Android todo el desarrollo se realiza por empleados de Google y el equipo no está abierto a colaboración externa. Google, hasta ahora, he hecho público el código del sistema operativo y cumple con los requisitos formales de la OSI para ser considerado como ‘software libre’.
- Cerrado
- No lo toques
- Segundones
- Un nuevo camino
- Mañana
La discusión está a punto de volverse bastante más interesante porque Andy Rubin, la cara visible de Android dentro de Mountain View, ha confesado que la compañía no tiene intención de desvelar el código de Honeycomb -la versión de Android para tabletas- al menos en un futuro próximo. Rubin dice que Google sigue considerando Android como un proyecto ‘open source’, pero que la velocidad a la que han tenido que desarrollar el sistema operativo ha obligado a tomar atajosque hacen que el producto no esté preparado todavía para modificaciones externas.
Lo que Google está tratando de hacer, en realidad, es proteger la experiencia de usuario. Quiere evitar a toda costa que suceda lo que ocurrió con los primeros teléfonos móviles Android, donde cada fabricante modificó el sistema operativo para ajustarlo a su ‘hardware’ y sus propios intereses en el campo de los contenidos. El resultado fue una hornada de teléfonos muy difíciles de actualizar y que en ocasiones tenían problemas para ejecutar aplicaciones que, en princio, deberían haber sido universales. Es un problema que persiste hoy, aunque en menor medida, y Google no quiere verlo repetido en el mundo de las tabletas.
Para los grandes fabricantes (Motorola, Samsung, Acer…) no es es un gran problema. Después de todo ellos sí tienen acceso al código y trabajan muy cerca de Google a la hora de crear sus productos. La medida afecta sobre todo a los grupos de usuarios que ‘cocinan’ sus propias versiones de Android como Cyanogenmod, optimizadas y en ocasiones más eficientes que las que los fabricantes ponen en sus teléfonos, y a los fabricantes más pequeños que han encontrado un sistema operativo fácil de manipular pero potente y con un nutrido grupo de seguidores.
Para Google hay además otro peligro: la posibilidad de un secuestro del código y una bifurcación en el desarrollo. Ha pasado ya con oPhone, un sistema operativo basado en Android pero desarrollado en exclusiva para el mercado Chino que ahora está en manos de China Mobile. El código de oPhone es abierto pero el desarrollo no forma parte de la Open Handset Alliance.
La nueva decisión pone a prueba los límites de la definición de abierto. Mientras el código de Honeycomb no esté disponible, el sistema está más cerca de iOS o WebOS que de Linux o MeeGo. Rubin, sin embargo, dice que a medio o largo plazo -Rubin habla de “meses”, en plural- el código se hará público y que lo que están tratando de evitar es que los usuarios traten de instalar versiones de Honeycomb en sus teléfonos cocinadas por terceros desarrolladores. Teniendo en cuenta el entusiasmo que muchos de ellos ponen en el trabajo es muy probable que pronto encuentren una forma de saltarse el último capricho de Google. Como dicen los ingleses, donde hay voluntad hay un camino.
Ingeniero…. creo que su titular esta un poco exagerado, respetando sus puntos de vista… pero si vemos otras fuentes y PARAFRASEAMOS lo que google dijo… no es exactamente eso… coloco a continuacion los enlaces…
Puede ver en este link, en el penultimo parrafo, donde se hace la ACLARACION….
http://www.elrincondelandroid.com/2011/03/google-retrasa-la-liberacion-del-codigo-de-android-3-0-honeycomb/
Ademas… puede ver una revista internacional que da seguimiento al caso y fue quien originalmente publico el articulo… esta en ingles, pero se que no sera problema para usted…
http://www.businessweek.com/technology/content/mar2011/tc20110324_269784.htm
Aqui hay otra fuente en espanol…
http://www.genbeta.com/sistemas-operativos/google-cierra-el-codigo-de-android-30-honeycomb-para-que-este-no-se-use-en-telefonos
Y otra fuente en ingles…
http://www.appleinsider.com/articles/11/03/24/google_closes_android_3_0_honeycomb_source_to_prevent_use_on_smartphones.html
Gracias por publicar el comentario…
Al igual que el amigo anterior, creo que es un titular medio exagerado…
Ademas creo que Google hace lo correcto tratando de presionar a las marcas a una mejor standarizacion del sistema operativo…. Que fabriquen sus Hardware para el SO, no que adecuen el SO a su hardware..
Espero que lleguen a un mejor acuerdo y que Google modifique algunas reglas de android para que sea que los fabricantes se vean obligados a estandarizar y asi evitar más fragmentacion del sistema…