Sitios web

Google se esfuerza por equilibrar lo comercial, lo comunitario con Android

Trabajo en Equipo Pingüinos, Hormigas, Cangrejos

Trabajo en Equipo Pingüinos, Hormigas, Cangrejos
Anonim

Los espectadores dicen que Google está a cargo del desarrollo de Android, a pesar de lanzar el software como un proyecto comunitario. Pero los expertos dicen que podría ser la única forma en que Google pueda garantizar que el software sea lanzado.

El proceso de desarrollo de Android puede reflejar una realidad en el entorno de código abierto, ya que algunos grupos renuncian a la comunidad en un intento de acelerar la comercialización.

Cuando Google presentó Android por primera vez, lo llamó un proyecto conjunto de Open Handset Alliance, un grupo de compañías que respalda el sistema operativo. "Juntos hemos desarrollado Android", dice el sitio de OHA.

[Más información: los mejores teléfonos Android para todos los presupuestos.]

Pero en realidad, el software se desarrolla internamente en Google, dicen los socios. "Android es una innovación de código abierto impulsada por Google", dijo Bill Maggs, jefe de desarrollo y contenido de socios y servicios en Sony Ericsson. "En este momento, Google está liderando el marco".

Motorola también reconoció que Android no se desarrolla de manera abierta. "Nos encantaría un mundo donde el desarrollo en sí mismo esté más cerca de abrirse", dijo Christy Wyatt, vicepresidente de aplicaciones de software y ecosistemas en Motorola, en un evento de prensa en la reciente conferencia de CTIA.

"Está absolutamente controlado por Google y gestionado ", dijo Avi Greengart, analista de Current Analysis.

Eric Chu, gerente de grupo de la plataforma móvil Android en Google, dijo que Android siempre ha sido y sigue siendo un proyecto de código abierto, y que no es preciso caracterizarlo como una iniciativa completamente controlada por Google.

Sin embargo, reconoció que Google enfrenta el desafío de trabajar con socios que desean contribuir a Android y al mismo tiempo cumplir con las demandas de otros socios de productos comerciales. Es una lucha constante para equilibrar la frecuencia con la que Google publica diferentes versiones de acceso temprano del software mientras trabaja en el acabado de versiones que pueden enviarse comercialmente, dijo.

"Creemos que es muy importante que Android tenga un fuerte enfoque comercial. una gran cantidad de proyectos de código abierto, pero lo que le importa al mundo son los proyectos de código abierto que darán lugar a productos comerciales ", dijo Chu. "Ahí es donde estamos poniendo mucha de nuestra energía".

No está claro si Google tenía la intención de controlar el desarrollo desde el principio o si cambió su plan cuando se enfrentó a las realidades del desarrollo en código abierto.

" No obtienes el trabajo si está totalmente abierto ", dijo Greengart. Como ejemplo, apunta a LiMo, un proyecto de Linux móvil. "LiMo es 100 por ciento fuente múltiple. Tanto es así que los dispositivos de primera generación son incompatibles", dijo.

"Allí es donde se controla el proceso de desarrollo y se tiene un desarrollador con peso tanto en términos de dinero como de marca". Esta es la forma en que lo hacemos, ya sea vivir con él o irnos, 'es realmente valioso', dijo. "En cierta medida, asegura que hay algo útil".

Otro analista dijo que la experiencia de Android de Google refleja una tendencia. "Es representativo de una evolución o maduración del modelo de fuente abierta", dijo Brian Prentice, analista de Gartner. Los proyectos como Linux se crearon a través de una participación comunitaria amplia y activa, dijo. "Pero lo que estamos empezando a ver es que un único responsable dominante es un modelo igualmente viable para el código abierto".

Prentice también señaló que aunque Google puede controlar el desarrollo de Android, existe una sólida base de no Contribuciones de Google porque el software está basado en Linux, que es desarrollado por la comunidad. Además, normalmente en proyectos de código abierto hay un pequeño grupo de desarrolladores centrales que mantienen la distribución, rodeados por un grupo de desarrolladores que crean módulos que no forman parte de la distribución base. Según Prentice, Android está siguiendo esencialmente el mismo modelo, con Google sirviendo como el desarrollador principal y los fabricantes de dispositivos como Motorola y HTC como los desarrolladores de última generación, construyendo sus propias extensiones.Si Google ha decidido impulsar el desarrollo de Android internamente, eso no explica por qué parece resistente a compartir sus planes de desarrollo. Después de las críticas generalizadas tras el lanzamiento inicial de Android sobre el misterio de lo que podría venir después, Google publicó un vago mapa de ruta en línea. Sin embargo, apenas se ha actualizado desde entonces. El elemento más reciente en la página es para "más allá del primer trimestre de 2009" y solo incluye compatibilidad con tipos adicionales de pantallas.

Chu dijo que están demasiado ocupados para actualizar la página. "Tenemos mucha demanda de características adicionales para Android, por lo que decidimos, en lugar de perder mucho tiempo actualizar la hoja de ruta y ofrecer algo en nueve meses a partir de ahora, hemos estado entregando a un ritmo muy rápido", dijo..

Eso podría ser. O bien, Google podría no querer informarle a sus competidores, dijo Greengart. Google también podría estar "jugando a la política", lo que significa que puede haber decidido que si no hace promesas, no será criticado por no entregar, dijo.