Saltar al contenido
Cosas Tecnológicas

Extracto: Cómo Google compró Android: según la persona en la habitación

Al principio, conectar Android y Google requería una publicidad muy profesional.

Dan Sandler

Androides: el equipo que construyó el sistema operativo Android Es un nuevo libro del ingeniero senior de Android Chet Haase. Haase ha estado trabajando en el equipo de Android desde 2010. Entrevistó a docenas de empleados de Google para este libro, que proporciona aspectos destacados entre bastidores del desarrollo temprano de Android. Con el permiso de Haase, mostraremos a los lectores el “Tono” y la “Adquisición” de los Capítulos 4 y 5 de este libro. Esta parte cubre la búsqueda de capital de riesgo de Android Inc. independiente y la reunión final del equipo con Google. El libro se publicó como libro electrónico y en rústica (Amazon, Google Play) este fin de semana, y Haase donó las ganancias a Black Girls Code y Women Who Code.

A mediados de 2005, se adquirió Android y las perspectivas eran brillantes. Pero hace apenas seis meses, las cosas no eran tan optimistas. En enero de ese año, la startup necesitaba desesperadamente dinero en efectivo, y su tarea principal era la misma que la de la mayoría de las startups: obtener financiación. Después de cambiar del sistema operativo de la cámara a la plataforma de telefonía móvil de código abierto, todavía enfrentan la ardua tarea de construir el producto, lo que significa que necesitan más fondos para contratar un equipo lo suficientemente grande para completar el trabajo.

La demostración inicial fue escrita por Brian Swetland y Chris White, y luego mejorada por Fadden, mostrando una pantalla de inicio y varias aplicaciones (la mayoría de las cuales no fueron implementadas). Está muy lejos de la pantalla de inicio de Android moderna.

La demostración inicial fue escrita por Brian Swetland y Chris White, y luego mejorada por Fadden, mostrando una pantalla de inicio y varias aplicaciones (la mayoría de las cuales no fueron implementadas). Está muy lejos de la pantalla de inicio de Android moderna.

Chet Haas

Por tanto, la empresa se centra en tres cosas. Primero, necesitan una demostración para mostrar lo que es posible. A continuación, deben articular su visión y crear una plataforma publicitaria para ayudar a explicar la visión. Finalmente, necesitan usar presentaciones y diapositivas en el camino para vender sus historias a inversionistas potenciales.

Tiempo de presentación

Andy McFadden (el equipo llamado “Fadden”) se unió al primer trabajo para consolidar la demostración, un prototipo de sistema telefónico que Brian Swetland y Chris White han estado desarrollando. En realidad, no tiene ninguna funcionalidad (por ejemplo, muestra un símbolo bursátil utilizando un conjunto de símbolos codificados y datos obsoletos en la pantalla principal). Pero la demostración representa la visión del producto cuando realmente se implementa.

Una de las aplicaciones que Fadden agregó a la demostración es una aplicación de calendario simple. Este proyecto de demostración inicial lo volverá a molestar. Después de años de trabajar en toda la plataforma de Android, finalmente ayudó a desarrollar la aplicación de calendario de Android. El tiempo no espera a nadie … pero la aplicación de calendario puede hacerlo.

Oportunidad móvil

Cuando el equipo perfeccionó su visión, crearon una diapositiva para explicarlo. Estas diapositivas muestran las oportunidades que ven en el mercado de Android y una imagen de cómo Android genera dinero para los inversores.

Hay 15 diapositivas en las diapositivas de marzo de 2005, que son suficientes para atraer la atención de VC y Google.

La segunda diapositiva compara los mercados de computadoras personales y teléfonos móviles, y el video promocional se vuelve muy interesante. En 2004, los envíos mundiales de PC fueron de 178 millones de unidades. Durante el mismo período, los envíos de teléfonos móviles fueron de 675 millones de unidades; casi cuatro veces la cantidad de PC, pero las funciones del procesador y la memoria eran las mismas que las de las PC en 1998.

Este potencial del hardware móvil también fue considerado por Dianne Hackborn en PalmSource en ese momento y, finalmente, en el equipo de Android. La industria móvil está lista para volverse popular porque al final hay suficiente poder para construir una plataforma de cómputo real y poderosa: Dianne dijo: “Puedes ver la escritura en la pared. El hardware se está volviendo más poderoso y el mercado es más grande que PC. “

La presentación también identificó el problema del aumento de los costos del software móvil. El costo del hardware está disminuyendo, pero el costo del software no ha disminuido, lo que hace que represente una proporción cada vez mayor del costo de cada teléfono móvil. Pero los fabricantes de teléfonos móviles no son expertos en el desarrollo de plataformas de software, ni tienen las habilidades o el interés para proporcionar las características cada vez mayores necesarias para diferenciar su software de los de la competencia.

Una oportunidad abierta

El segundo foco del podio son las brechas y oportunidades en el mercado de plataformas abiertas. En otras palabras, Android será un sistema operativo gratuito y se puede proporcionar a los fabricantes a través de código abierto. La empresa podrá utilizar y distribuir el sistema operativo en sus propios teléfonos sin depender de proveedores de software ni de construirlo ellos mismos. Este método abierto simplemente no estaba disponible en ese momento.

Microsoft proporciona un sistema operativo propietario que los fabricantes pueden licenciar y portar a su hardware. Symbian es utilizado principalmente por Nokia, y Sony y Motorola también utilizan algunos. RIM tiene su propia plataforma y solo se utiliza para sus propios dispositivos BlackBerry. Sin embargo, para los fabricantes que desean un teléfono inteligente potente, no hay otra opción, ni construir su propio sistema operativo, ni dedicar mucho esfuerzo a personalizar los sistemas operativos existentes y / o pagar altas tarifas de licencia.

La diapositiva 7 describe el potencial de una plataforma abierta y proporciona algo que no estaba disponible en ese momento.
agrandar / La diapositiva 7 describe el potencial de una plataforma abierta y proporciona algo que no estaba disponible en ese momento.

Chet Haas

Lo que es más problemático es que el sistema disponible no proporciona un ecosistema para la aplicación. Symbian proporciona cierta infraestructura central para el sistema operativo, pero la capa de interfaz de usuario se deja como un ejercicio para el fabricante, lo que da como resultado un modelo de aplicación de teléfono móvil en el que las aplicaciones escritas en un estilo Symbian no necesariamente se ejecutan en algunas otras variantes, incluso si On un teléfono del mismo fabricante.

El lenguaje de programación Java conocido como “escribir una vez, ejecutar en cualquier lugar” en el mundo del servidor y de las PC de escritorio ya puede proporcionar esta capacidad de aplicación entre dispositivos, pero Java ME está lejos de llegar a este punto en el mundo móvil. Aunque proporciona al menos el mismo lenguaje entre dispositivos (al igual que Symbian proporciona el mismo lenguaje C ++ para todas sus implementaciones), Java ME proporciona diferentes versiones de la plataforma (llamadas perfiles. Estos archivos de configuración tienen diferentes funciones, por lo que los desarrolladores deben cambian sus aplicaciones para que se ejecuten en diferentes dispositivos, y este método generalmente falla cuando las funciones de los dispositivos son completamente diferentes.

¡Linux viene al rescate! …casi. Texas Instruments (TI) proporciona una plataforma abierta basada en el kernel del sistema operativo Linux. Todo lo que los fabricantes necesitan es el propio Linux, hardware de referencia de TI y luego una serie de otros módulos que los fabricantes deben obtener, licenciar, construir o proporcionar de otro modo para crear sus propios dispositivos. Como dijo Brian Swetland, “Puede usar el chip OMAP de TI para construir teléfonos Linux. Por lo tanto, necesita OMAP de TI, y luego necesita 40 componentes de 40 proveedores de middleware diferentes. Junte todos estos, luego júntelos, y tiene un teléfono Linux. Esto es ridículo “.

TI proporciona una solución basada en Linux, pero muchos detalles de los controladores y otros componentes se dejan al fabricante como un ejercicio, lo que no es una opción convincente.
agrandar / TI proporciona una solución basada en Linux, pero muchos detalles de los controladores y otros componentes se dejan al fabricante como un ejercicio, lo que no es una opción convincente.

Chet Haas

Android espera proporcionar la primera solución completa de plataforma abierta para teléfonos móviles del mundo. Se construirá en Linux, al igual que los productos de TI, pero también proporcionará todas las piezas necesarias para que los fabricantes solo necesiten adoptar un sistema para construir y enviar sus dispositivos. Android también proporcionará un modelo de programación único para los desarrolladores de aplicaciones para que sus aplicaciones puedan ejecutarse de la misma manera en todos los dispositivos que ejecutan la plataforma. Al tener una plataforma única para todos los dispositivos que la utilizan, Android simplificará los teléfonos para los fabricantes y desarrolladores.