10 años de Android: recuerda todo



Hace diez años, el 23 de septiembre de 2008, se lanzó Android 1.0 y se presentó el primer teléfono Android HTC Dream . Ahora Android es el sistema operativo con la mayor base de usuarios del mundo, y todo esto parecía un proyecto que podría fallar fácilmente.

Con motivo del aniversario, decidimos recordar cómo cambió el sistema a lo largo de este tiempo. Dado que estamos celebrando la conferencia de Mobius , Android nos interesa no solo como usuarios, sino también en términos de desarrollo de aplicaciones. Así que también recordamos momentos importantes para los desarrolladores, Vladimir dzigoro Ivanov , miembro del comité del programa Mobius, que ha estado escribiendo para Android desde 2009, nos ayudó en esto.

Tiempos prehistóricos


Para comprender mejor el desarrollo de Android, vale la pena recordar lo que precedió al lanzamiento.

En 2003, cuando casi todos los teléfonos móviles eran simples "marcadores", apareció el inicio de Android Inc. en California. La nueva compañía apenas tenía suficiente dinero para alquilar una oficina, pero el cofundador Andy Rubin tenía una valiosa experiencia. Su compañía anterior era Danger Inc. hizo un dispositivo Danger Hiptop, que luego se describió con las palabras "combinación de teléfono, PDA y buscapersonas":


Originalmente en Android Inc. pretendía hacer una plataforma para cámaras digitales, pero en 2004 se volvió al lado de los teléfonos. Y en 2005, Google compró la compañía, y Android ha pasado de ser una startup discreta a un proyecto del gigante de Internet.

Sin embargo, esto no garantizó el éxito. Los "teléfonos inteligentes" se hicieron más populares, pero el mercado de sistemas operativos para ellos ya parecía dividido: Windows Mobile, Symbian, BlackBerry OS y Palm OS se establecieron allí. ¿Cómo competir con ellos en la nueva plataforma, incluso si es de Google? El cálculo fue que los fabricantes de teléfonos no estaban contentos con la necesidad de pagar a Microsoft para usar Windows Mobile, por lo que el sistema operativo gratuito tiene una ventaja.

Tanto los teléfonos inteligentes en sí mismos como los escenarios para su uso eran muy diferentes de nuestros días. Cuando no hay una cámara frontal, no hay GPS e Internet a velocidades de 2G, esto claramente no es para selfies, navegación y video en línea, esto es para correo electrónico. Pero la principal diferencia es que la pantalla se diseñó para la entrada del lápiz óptico o no era sensible al tacto, y los botones de entrada física siguieron siendo el método de entrada principal. Y Google inicialmente procedió de lo mismo. Cuando en 2006 la compañía mostró las mejores prácticas a los operadores móviles, se parecía a la BlackBerry: muchos botones, una pequeña pantalla horizontal, la palabra "tocar" no aparece en ninguna parte.


Y en 2007, se presentó el iPhone. Y esto no fue solo la aparición de otro competidor, sino un nuevo enfoque basado en tocar la pantalla sin ningún estilo. Al observar el nuevo producto, Google revisó parcialmente sus puntos de vista. Se decidió que se necesitaban pantallas táctiles, pero no tenían prisa por rechazar los botones físicos. Y el año que viene presentaron el resultado al mundo.



2008


Entonces, hace diez años, se introdujo el primer teléfono Android con la primera versión de lanzamiento de Android. El dispositivo tenía tres nombres (T-Mobile G1 en los EE. UU., Era G1 en Polonia, HTC Dream en el resto del mundo). Pero Android 1.0 no tenía nombre: la tradición de los "postres en orden alfabético" surgió más tarde. También hubo nombres de versión para robots, pero solo para versiones preliminares .

Al igual que Danger Hiptop seis años antes, la pantalla HTC Dream cambió, dando acceso a un teclado físico. Y en ese momento, era la única forma de ingresar texto: simplemente no había teclado en pantalla en Android 1.0.


Tampoco había una fila familiar de tres botones en la pantalla. En primer lugar, también eran físicos y, en segundo lugar, su conjunto era ligeramente diferente: los botones de inicio y fin, "Inicio", "Atrás", "Menú", y el trackball en el que se puede hacer clic. En general, si lo desea, este dispositivo podría usarse sin tocar la pantalla. Además, el multitáctil no era compatible y no había forma de "acercar con dos dedos". Por cierto, la pantalla en sí tenía una diagonal de 3.2 '': ahora se consideraría pequeña, pero luego era grande, las pantallas crecieron a un tamaño moderno muy gradualmente.

Y desde el punto de vista del desarrollo móvil, esto es interesante. Como saben, antes del lanzamiento del primer iPhone, Steve Jobs creía que no necesitaba aplicaciones de terceros en absoluto; dicen que es suficiente que pueda abrir cualquier sitio en el navegador. Y al final, la App Store, sin la cual ahora es difícil imaginar iPhones, apareció solo un año después. Entonces, Google actuó de manera diferente: el Android Market (el predecesor de Google Play) se anunció antes del lanzamiento de Android 1.0 y estuvo disponible para los usuarios el 22 de octubre de 2008. Al principio, no podía presumir de una gran variedad, pero, en general, ¡también hubo un aniversario en la nariz!



2009


El primer lanzamiento se basó en el principio de "vamos a liberar lo que es": era obvio para todos que se necesitaba agregar mucho más, pero para un proyecto a gran escala esto es de esperar. No es sorprendente que todo el próximo año el sistema se haya complementado con las capacidades que ahora damos por sentado. Entre las características de la versión 1.5 (abril de 2009) están la rotación automática de la pantalla, la grabación de video y los widgets. Y finalmente, el teclado en pantalla. Y al mismo tiempo, esos mismos nombres de postre: 1.5, que se convirtió en la tercera versión de lanzamiento, se llamaron Cupcake.

En el otoño, con el lanzamiento de la versión 2.0, esto se complementó, por ejemplo, con soporte flash para tomar fotos. Y en el mismo otoño, ocurrió otro evento significativo: el lanzamiento del teléfono inteligente Motorola Droid. En los primeros meses después del lanzamiento de Android, no era obvio si tendría una gran demanda, y las ventas de Droid en los Estados Unidos durante la primera semana se estimaron en 250,000, lo que fue un resultado muy impresionante en ese momento. Y este fue un logro importante no solo para un dispositivo específico, sino para toda la plataforma, lo que demuestra su viabilidad.


Probablemente, en parte, podemos agradecer a Verizon por esto. Como en ese momento el iPhone en EE. UU. Era exclusivo de AT&T, otros operadores querían responder algo, y Verizon acompañó el lanzamiento del Droid con una agresiva campaña publicitaria, enfatizando sus ventajas sobre el iPhone (es curioso que el teclado físico todavía se llamara el primero):


Vladimir Ivanov : En estos tiempos difíciles, se utilizó Ant o IDEA para construir el proyecto (aunque los ascetas usaron el complemento DDMS para Eclipse). Las herramientas asincrónicas incluían AsyncTasks y subprocesos en los servicios.


2010


En enero, apareció el Nexus One, el primero de los teléfonos Nexus que Google trabajó directamente con varios fabricantes. Ya no tenía ningún teclado físico, por lo que Google se retractó de la idea. Y en junio, salió a la venta el primer Samsung Galaxy S, y así surgió la serie más popular de buques insignia de Android, donde cada generación cuenta con decenas de millones de copias.



Mientras tanto, Android continuó agregando activamente lo que los usuarios ansiaban. En 2.2 Froyo (mayo de 2010), apareció el soporte para Adobe Flash. ¡Muchos estaban encantados! Es cierto que después de un año y medio Adobe apagó este soporte, Internet cambió gradualmente a HTML5 y la palabra "flash" se volvió abusiva, pero esa es otra historia.

Además, los usuarios pudieron transferir aplicaciones instaladas a una tarjeta microSD. Ahora, la importancia de esto puede no ser obvia, por lo tanto, explicamos: en el teléfono en sí, el almacenamiento podría ser, por ejemplo, unos miserables 256 megabytes. Pero la tarjeta se podía insertar desde el corazón, gigabyte a 16. Y cuando las aplicaciones se podían instalar solo en el dispositivo en sí, sin transferirlo a la tarjeta, siempre había una elección difícil: "si quiero instalar algo, luego eliminarlo para hacer espacio" .

Pero en el contexto de estas mejoras, las maldiciones eternas de Android se anunciaron por primera vez: versiones de fragmentación y actualización en dispositivos ya lanzados. Por ejemplo, en el mismo Motorola Droid, el fabricante prometió una actualización rápida a 2.2 y mantuvo su palabra, pero en los EE. UU. Y en Europa se arrastraron terriblemente, causando una tormenta de maldiciones "¿Por qué los estadounidenses pueden transferir aplicaciones a la tarjeta, pero no tenemos los mismos dispositivos?" Pero lo más divertido fue en Rusia: en el otoño de 2010, Motorola anunció su salida del país, y la actualización prometida no apareció en absoluto.

Sin ninguna prisa por actualizar Android, los fabricantes compitieron entre sí para escribir envoltorios de marca en la parte superior del sistema operativo para ser diferentes entre sí. Los geeks escupieron ("el teléfono solo se ralentiza debido a esto"), pero la única alternativa notable con el stock de Android fue la serie Nexus.

Además, en 2010, comenzó la interminable demanda de Oracle contra Google. Si bien Java era un producto de Sun Microsystems, no hubo quejas sobre el uso de Java en Android, pero en 2009 Sun fue absorbido por Oracle, y el nuevo propietario vio la oportunidad adquirida de demandar miles de millones.



2011


Un año antes, apareció el iPad, y las tabletas parecían un mundo nuevo y valiente comparable en escala a los teléfonos inteligentes. Samsung regresó en 2010 con el primer Galaxy Tab, pero se vio obligado a usar el "teléfono" Android, no optimizado para la pantalla de 7 pulgadas. Era obvio que Google necesitaba soporte aquí, y siguió en forma de Android 3.0 Honeycomb.



Para pantallas grandes, obviamente, se necesitaban otras interfaces, por ejemplo, mostrar simultáneamente una letra abierta y una lista de letras, y no solo una de estas. Y en el desarrollo de Android, aparecieron "fragmentos", diseñados para esto: para que los elementos individuales se puedan demostrar, dependiendo de la situación, al menos juntos, al menos uno por uno.

Motorola con la tableta Xoom quería lanzar el primer dispositivo ruidoso. Una vez más, se hizo un video con chistes sobre Apple, esta vez de alto presupuesto, aludiendo al clásico anuncio de 1984 de Apple:


Es cierto, esta vez no funcionó: Xoom no pudo venderse, y las versiones de Android 3.x fueron las más no reclamadas. Más tarde las cosas mejoraron con las tabletas, pero nunca alcanzaron el nivel de los teléfonos inteligentes. Entre los desarrolladores de Android, los fragmentos comenzaron a considerarse una de las cosas más controvertidas. En lugar de un Motorola muy exitoso, Google lo compró por patentes, luego lo revende todo a Lenovo.

Bueno, todo estaba bien en los teléfonos inteligentes: Android en 2011 se convirtió en el sistema operativo más popular allí. Ya no estaba poniéndose al día, y ya no tenía que demostrar superioridad con botones físicos. En realidad, los botones en sí no: en el mismo año apareció en pantalla en Android.
Vladimir Ivanov : Los cargadores y la biblioteca de soporte llegaron con fragmentos. Ahora las mejoras de la plataforma podrían arrastrarse dentro de su aplicación. Todos hicieron la asamblea con sus manos, algunos a través de Maven, algunos con guiones de shell, otros, Dios me perdone, a través de CMake.


2012


Finalmente, ya no era necesario "liberar urgentemente las características que se necesitaban ayer", y ahora estaban profundizando en las profundidades, mejorando lo que ya estaba hecho. En Android 4.1, Jelly Bean se convirtió en el principal proyecto de la mantequilla: el "aceite" en el nombre significa que todas las animaciones en las interfaces deben ocurrir como un reloj a 60 fps, y no como un tirón.

Con los teléfonos inteligentes, las cosas fueron casi iguales: no hubo cambios fundamentales allí, pero el rendimiento continuó creciendo, y en 2012 Nexus 4 ya tenía 2 gigabytes de RAM y un procesador de 4 núcleos. Ahora puede hacer todo igual que antes, pero más rápido y más conveniente.

Por cierto, sobre "hacer lo mismo". Si en los primeros años de Android no había muchas aplicaciones a las que estamos acostumbrados ahora (desde Uber a Viber), entonces, para 2012, la lista actual de líderes estaba más o menos formada. Quizás el último bastión gigante fue Instagram: se conoce en iOS desde 2010, pero no tenían prisa por lanzar la versión de Android, aunque con la creciente popularidad de la plataforma ya parecía extraño. Recordemos que entonces Instagram en sí era diferente al de hoy: no había directo, ni historia, ni versión web, ni video. Solo fotografías, y solo cuadradas.


El 3 de abril de 2012, el bastión finalmente se derrumbó e Instagram apareció en Google Play. Por cierto, justo antes de eso, apareció el mismo nombre "Google Play". Inicialmente, la tienda de aplicaciones se llamaba Android Market, pero en 2012 también apareció Google Music y Google eBookstore, y la compañía decidió combinar todo esto bajo una nueva marca.

En el mismo año, Google mostró por primera vez su desarrollo de Google Glass y, estrictamente hablando, también había Android en su interior. Pero, por supuesto, era muy diferente del Android habitual para nosotros, y las grandes esperanzas que depositó en Glass no se materializaron.



2013


El segundo plan quinquenal de Android a partir de 2018 es más fácil de mirar que el primero. Al menos debido al hecho de que esta vez realmente no desapareció: la versión 4.4 de KitKat, que apareció en 2013, todavía se usa con frecuencia, y muchos desarrolladores de Android continúan admitiéndola incluso en aplicaciones completamente nuevas.

En términos generales, si la versión del sistema operativo sigue en uso después de cinco años y cinco versiones principales, esto parece un problema. Google es consciente de este problema, y ​​solo en 2013 introdujeron la iniciativa Google Play Edition: algunos buques insignia tenían versiones especiales con Android de serie sin "complementos" y con la promesa de actualizaciones oportunas. Desafortunadamente, aunque oficialmente nunca se anunció la finalización del programa, de hecho, desde 2015, estos teléfonos han dejado de aparecer.

Pero en 2013, hubo dos eventos importantes para los desarrolladores de Android que no perdieron su importancia después de un par de años, pero, por el contrario, se hicieron aún más importantes con el tiempo. Uno de ellos es el anuncio de Android Studio. En ese momento, este IDE se encontraba en una etapa muy cruda de vista previa de acceso temprano. Y en diciembre de 2014, cuando se lanzó la versión 1.0, la gente siguió quejándose de las imperfecciones. Sin embargo, es estúpido argumentar que el anuncio de 2013 dividió todo el desarrollo de Android en "antes" y "después", dejando a Eclipse en el pasado.


El segundo evento. En 2013, dos desarrollos conocidos de Square alcanzaron de inmediato la versión 1.0: OkHttp y Retrofit. Ahora, cuando muchos los agregan al proyecto que ya está en la máquina, puede parecer que siempre han existido. Pero no: GitHub muestra inexorablemente las fechas de lanzamiento lanzadas por (quién más) Jake Wharton.

Y en 2013, Andy Rubin dejó el proyecto de Android. Primero, hizo otras cosas en Google, y luego abandonó la compañía "para hacer lo suyo" y fundó Essential Products.



2014


Este año, Android ha ido "en amplitud", habiendo adquirido una serie de opciones para diferentes dispositivos:

  • Android Wear (recientemente renombrado Wear OS) para relojes. Ya no se seguía la nueva categoría de productos de Apple, sino un juego avanzado: los primeros relojes con el nuevo sistema operativo aparecieron en 2014 y el Apple Watch en 2015.
  • Android TV Las compañías chinas ya habían lanzado decodificadores con Android normal, y el propio Google ya había subido a televisores con Chromecast y Google TV. Pero solo con Android TV apareció una versión optimizada completa de Android para televisores, que ahora está preinstalada en muchos modelos de Sony y Philips.
  • Android Auto Aquí, como en el párrafo anterior: antes era posible comprar un dispositivo Android chino en el automóvil, pero ahora ha aparecido un enfoque oficial normal. Más tarde, en 2016, se hizo posible ejecutar Auto simplemente como una aplicación especial en un teléfono inteligente, sin afectar en absoluto la unidad principal del automóvil.



En el teléfono inteligente Android habitual, también sucedieron muchas cosas. El "exterior" más notable fue la aparición de Material Design. Y "dentro", mientras tanto, la máquina virtual Dalvik fue reemplazada por ART.

Además, hubo una nueva iniciativa para el lanzamiento de teléfonos inteligentes con un sistema operativo "limpio": Android One. A diferencia de Google Play Edition, aquí no se trataba de buques insignia, sino viceversa: Sundar Pichai, quien dirigió el proyecto, estaba pensando en su India nativa y sus dispositivos económicos. Y esta iniciativa fue más exitosa que Google Play Edition, después de cuatro años, los teléfonos inteligentes Android One continúan apareciendo regularmente.
Vladimir Ivanov : Yohoho, Gradle ganó popularidad en algún lugar por aquí. ¡Hurra!


2015


La expansión a nuevos territorios continuó: en Google I / O 2015 presentó Android Things (también conocido como Brillo). Ahora, tres años después, este proyecto todavía no ha causado gran resonancia. Pero vale la pena recordar que solo después de los mismos tres años finalmente llegó al lanzamiento: la versión de Android Things 1.0 apareció este mayo. Veamos qué sucederá ahora cuando se pueda usar de manera más segura.

Los usuarios en 2015 fueron cosas mucho más notables como Android Pay y escaneos de huellas digitales. Y aunque algunos fabricantes ya han usado escáneres antes, ahora el soporte para la autenticación de huellas digitales ha aparecido en el propio Android.

Y los desarrolladores fueron más notables por la aparición del modo Doze, cuando el dispositivo inactivo "se duerme profundamente" y reduce la actividad. Este fue el comienzo del "endurecimiento de las tuercas": Google comenzó a restringir las aplicaciones en segundo plano para aumentar la duración de la batería de los dispositivos. El objetivo, por supuesto, es bueno, pero en los últimos tres años, las acciones en esta dirección han puesto nerviosos a muchos desarrolladores de Android.



En 2015, las palabras "aprendizaje automático" se escucharon en la escena de E / S, y en los años siguientes, la abreviatura AI apareció cada vez con más frecuencia en las presentaciones de Google. Esta se ha convertido en la línea principal de la fiesta: el teléfono no solo debe iniciar aplicaciones, sino comprender cómo lo usa, lo que dice, lo que se toma en sus fotos y lo que necesita.

En el mismo año, se lanzaron los dos últimos dispositivos de la serie Nexus: Nexus 5X y Nexus 6P. Sin embargo, aún no se sabía que serían los últimos.
Vladimir Ivanov : RxJava se ha apoderado del mundo del desarrollo de Android. Maldita sea ese día ...


2016


Y está claro acerca de dejar Nexus un año después, cuando Google presentó el teléfono inteligente Pixel. Si en el caso de Nexus cada modelo apareció en asociación con algún fabricante de teléfonos, y el logotipo de ese fabricante estaba en la parte posterior, ahora Google se ha declarado a sí mismo como una compañía de hardware, y Pixel como un teléfono completamente "propio". Para ser justos, todavía había cierta participación de otra compañía, aunque no se anunciaba: HTC fabricó físicamente el dispositivo y participó en su creación.



El día en que Google hizo esto, muchos esperaron con precaución: la compañía se convirtió de hecho en competidora de otros fabricantes de teléfonos Android, es decir, de sus propios socios. Además, también utilizó su posición como creadora de la plataforma, prometiendo a los compradores de Pixel nishtyaki exclusivo (como el almacenamiento gratuito de imágenes de alta resolución en Google Photos).

Pero el cielo no se derrumbó, otros fabricantes no le dieron la espalda a Android (sería mucho darle la espalda), y sus ventas de alguna manera no se vieron significativamente afectadas. Vale la pena considerar que Pixel no está tratando de ser el teléfono inteligente más vendido en el mundo (ni siquiera se entrega oficialmente a Rusia). En cambio, está tratando de ser " el teléfono Android", un dispositivo que puede verse como una referencia a "cómo Google ve el teléfono Android correcto". No es sorprendente que, si bien no es un poseedor del récord de ventas, se convirtió en un favorito de los desarrolladores de Android: puede estar seguro de que estará entre los primeros en ver la nueva versión de Android.

Además de Pixel, en 2016 la compañía intentó lanzar también el Proyecto Tango. La idea era lanzar teléfonos Android con cámaras adicionales que ayuden al teléfono a comprender su posición en el espacio y los objetos que lo rodean. Esto fue para llevar la realidad aumentada móvil a un nivel sin precedentes. En noviembre, Lenovo lanzó el Phab 2 Pro, "el primer teléfono habilitado para Tango del mundo", con gran fanfarria.

Sin embargo, el primero estaba en combinación con el penúltimo. Resultó que la gente no está ansiosa por pagar de más por hardware adicional en sus teléfonos inteligentes. Google ARCore AR .

2016- . RxJava Android- , RxJava 2. RxAndroid 2 ( « » — , ).



2017


, Google I/O 2017, , Android-: Google Kotlin. , Kotlin. , , Android- « », .



, Google « Kotlin», : Kotlin- Android KTX. , Google : Kotlin , .
: ! ! ! ¡Hurra!

Android 8.0 Oreo, Kotlin, , . Project Treble — , Android. , ? , — 85% 8.0, .

Android One , : Android Go. «» Android 8.0 , , . Google « » — , 2017- , .

Pixel ( -!), Pixel : Google , -HTC ( HTC Vive ). : 2008- , Android , , .

. 2010- Nokia , «, , ». , Windows Phone, , . 2017- , Windows Phone , Nokia HMD Global — Android. , , .


. 2017- , Essential Phone. «» , iPhone X, - . , iPhone X, . , Bloomberg , , .

, , 10- Android , .



Nuestro tiempo


Que sigue Android , , . , . Google .

— . Android 9.0 Pie , , .

— « ». , — . , . Google , .

— Android . , , . - — ? Android- - ?

: «» . Google , , . ? -, Google, , .

Google Fuchsia, Android. Flutter, Fuchsia, Android, iOS. .



: , 9 Pixel 3. , Google , , . , Pixel : Google - .

- , — . ? Android? -, , ?
. , , : Mobius 8-9 , . - — 1 .

Source: https://habr.com/ru/post/es423921/


All Articles