¿Cómo beneficia a Google tener Android como código abierto?

Como herramienta de marketing.

La gran cosa que la gente no entiende acerca de cómo Google usa el código abierto y Android, es cómo lo llaman abierto e incluso liberan el código fuente.

Pero eso no significa que esté abierto.

Lee esto:

http://www.imthemobile.guru/we-a…

En caso de que no lo supieras, CyanogenMod es posiblemente la versión más popular de Android entre los entusiastas de Android. Es un reemplazo de firmware para dispositivos Android específicos que se basa en el proyecto de código abierto de Android. Ofrece más funciones, mayor confiabilidad y un mejor rendimiento con respecto a las versiones de Android lanzadas por proveedores y operadores como Google, T-Mobile y HTC.

No es la primera vez que McMaster hace comentarios ‘entusiastas’ sobre el dominio de Google en Android. McMaster tiene objetivos elevados de un entorno de desarrollo de Android que carece de limitaciones para que el código de los desarrolladores llegue al núcleo de Android. Google le diría que establece estas limitaciones por razones de seguridad, pero no tiene las mismas restricciones para sus propias aplicaciones como Google Now.

Android sin Google: la visión

En una conferencia de “La próxima fase de Android” en San Francisco el jueves pasado, el CEO de CyanogenMod dejó que todo se fuera:

Estamos creando una versión de Android que es más abierta para que podamos integrarnos con más socios para que sus servidores puedan ser servicios de primer nivel, para que las startups que trabajan en [inteligencia artificial] u otros problemas no se atasquen al tener que lanzar un pequeña aplicación estúpida que inevitablemente es adquirida por Google o Apple. Estas compañías pueden prosperar en Android que no sea Google

No es la primera vez que McMaster hace comentarios ‘entusiastas’ sobre el dominio de Google en Android. McMaster tiene objetivos elevados de un entorno de desarrollo de Android que carece de limitaciones para que el código de los desarrolladores llegue al núcleo de Android. Google le diría que establece estas limitaciones por razones de seguridad, pero no tiene las mismas restricciones para sus propias aplicaciones como Google Now.

Piense por un momento, en Android como producto. Si alguien le entregó el código fuente y usted tenía las herramientas, podía leer y seguir algunos pasos y tenía un entorno en ejecución para construir Android para una plataforma de hardware que usted diseñó (porque ambos sabemos que es un genio del armario), y acaba de construir El primer artículo perfectamente. Hay 3 pasos sencillos que debe realizar para asegurarse de que el dispositivo móvil que acaba de armar sea compatible con Android. Son:

  • Obtenga el código fuente del software de Android.
  • Cumpla con el documento de definición de compatibilidad de Android.
  • Pase el conjunto de pruebas de compatibilidad (CTS).

Ok, entonces verifique. Cheque cheque. ¡Gran trabajo! Tiene un dispositivo perfectamente compatible listo para un flash del sistema operativo. Inicia la compilación para el dispositivo … hecho. Arranca por primera vez. Supongamos que el molesto tutorial de la primera ejecución nunca existió … o tal vez pensó en el futuro e hizo algunas modificaciones para deshabilitarlo o eliminarlo (siempre pensando en el futuro, ¿no es cierto?). Se inicia en la pantalla de inicio. ¿Cómo esperas que se vea?
Algo como esto ¿verdad? Yo también. Esto se debe a que cuando vemos anuncios para dispositivos Android, se muestran con la configuración predeterminada de la aplicación. Pero por alguna razón, cuando miras tu dispositivo:

Falta Google PlayStore. Sheesh… .ya Novato! ¿Cómo van a obtener sus usuarios toda esa bondad de la aplicación sin el botón de bondad de la aplicación? Debes haber perdido un paso. Bueno, parece que vas a asegurarte de que no tienes nada que constituya variedades no especificadas de razones legales y comerciales. ¿Pueden ser más vagos?

Cerrado + Abierto = CLOPEN

No argumentaré que Android, la forma en que Google libera la fuente, tiene componentes de código abierto. Hay mucha subjetividad que no se discute en el sitio web de AOSP. Es así a propósito. Esto deja a los desarrolladores, usuarios y analistas en posición de emitir sus propios juicios sobre lo que Android es o no. Si Android es un sistema operativo móvil que incluye un sistema de distribución digital para aplicaciones, entonces la fuente debe incluirlo. Si Android no tiene un sistema de distribución digital, es inútil. Nadie va a usar un sistema operativo estático que no tenga forma de aumentar la capacidad con las aplicaciones.

No soy un experto en estrategia empresarial, pero creo que funciona de esta manera. Hacer que el código abierto de Android permita a todas las compañías telefónicas proporcionar Android OS, a un precio más barato, significa más usuarios. Por lo tanto, más desarrolladores están interesados ​​en el desarrollo de Android. Ahora Google obtiene un 25-30% de ingresos de los desarrolladores, por lo tanto, la ecuación se mantiene como:
Código abierto = Más usuarios = Más desarrolladores = Más ingresos.

Alienta a más usuarios a tener Android como sistema operativo, lo que le permite a Google usar eso para sacar aplicaciones para obtener ingresos, recopilar datos para impulsar el refinamiento de sus productos, y así sucesivamente. Si Android se cerrara, Google probablemente ganaría menos dinero y sería menos popular.

More Interesting

Cómo desarrollar una aplicación sobre Blockchain comenzando sin conocimiento técnico

¿Se pueden desarrollar aplicaciones móviles usando Python?

¿Cómo les va ahora a los desarrolladores de aplicaciones y negocios de Internet móvil de Indonesia?

¿Hay demanda de desarrolladores fuera del desarrollo web / móvil?

¿Es posible crear una aplicación que sepa cuándo mi crédito de llamada cae por debajo de un monto en particular y luego tomar una acción en particular?

En el desarrollo de software, al desarrollar una aplicación para App Store, ¿qué porcentaje de todo el proyecto representa la codificación?

¿Por qué debería invertir en el desarrollo de aplicaciones IOT?

¿Cuáles son algunas de las 10 principales empresas de desarrollo de aplicaciones móviles en Carolina del Norte?

¿Qué es una idea para el desarrollo de aplicaciones?

¿Qué cosas debo saber antes de comenzar una nueva aplicación móvil?

¿Cuáles son las limitaciones en el desarrollo de aplicaciones con formularios Xamarin en comparación con el desarrollo nativo de iOS / Android? ¿Podemos hacer aplicaciones empresariales o basadas en CRM usando Xamarin?

Cómo formar un equipo para hacer una aplicación en Los Ángeles

¿Cuáles son las formas más eficientes de administrar diferentes idiomas cuando se desarrolla en iOS y Android?

Android (sistema operativo): ¿Cuáles son algunos consejos para desarrolladores de aplicaciones aficionados?

¿Podría decirme cuáles son algunas de las mejores empresas de desarrollo de aplicaciones de Lotus Notes?