10 anos do Android: lembre-se de tudo



Há dez anos, em 23 de setembro de 2008, o Android 1.0 foi lançado e o primeiro telefone Android HTC Dream Android foi lançado . Agora, o Android é o sistema operacional com a maior base de usuários do mundo e tudo isso parecia um projeto que poderia falhar facilmente.

Por ocasião do aniversário, decidimos lembrar como o sistema mudou ao longo desse período. Como estamos realizando a conferência Mobius , o Android nos interessa não apenas como usuários, mas também em termos de desenvolvimento de aplicativos. Por isso, lembramos também de momentos importantes para os desenvolvedores, Vladimir dzigoro Ivanov , membro do comitê do programa Mobius, que escreve para o Android desde 2009, nos ajudou nisso.

Tempos pré-históricos


Para entender melhor o desenvolvimento do Android, vale lembrar o que precedeu o lançamento.

Em 2003, quando quase todos os telefones celulares eram simples "discadores", a inicialização do Android Inc. apareceu na Califórnia. A nova empresa mal tinha dinheiro suficiente para alugar um escritório, mas o co-fundador Andy Rubin tinha uma experiência valiosa. Sua empresa anterior era a Danger Inc. fez um dispositivo Danger Hiptop, que foi descrito com as palavras "combinação de telefone, PDA e pager":


Originalmente na Android Inc. pretendia criar uma plataforma para câmeras digitais, mas em 2004 virou-se para o lado dos telefones. E em 2005, o Google comprou a empresa, e o Android evoluiu de uma startup discreta para um projeto da gigante da Internet.

No entanto, isso não garantiu o sucesso. Os "telefones inteligentes" se tornaram mais populares, mas o mercado de SO para eles já parecia dividido: Windows Mobile, Symbian, BlackBerry OS e Palm OS se estabeleceram lá. Como competir com eles na nova plataforma, mesmo que seja do Google? O cálculo era que os fabricantes de telefones estavam descontentes com a necessidade de pagar à Microsoft para usar o Windows Mobile, de modo que o sistema operacional gratuito tem uma vantagem.

Tanto os próprios smartphones quanto os cenários para seu uso eram muito diferentes dos nossos dias. Quando não há câmera frontal, GPS e Internet em velocidades 2G, isso claramente não é para selfie, navegação e vídeo on-line - é para email. Mas a principal diferença é que a tela foi projetada para entrada de caneta ou não era sensível ao toque, e os botões de entrada físicos continuaram sendo o principal método de entrada. E o Google inicialmente procedeu do mesmo. Quando em 2006 a empresa mostrou as melhores práticas para as operadoras de telefonia móvel, elas se pareciam com o BlackBerry: muitos botões, uma pequena tela horizontal, a palavra "toque" não aparece em lugar algum.


E em 2007, o iPhone foi lançado. E isso não era apenas a aparência de outro concorrente, mas uma nova abordagem baseada no toque na tela sem estiletes. Olhando para o novo produto, o Google revisou parcialmente seus pontos de vista. Foi decidido que eram necessárias telas sensíveis ao toque, mas não tinham pressa em recusar botões físicos. E no próximo ano eles apresentaram o resultado ao mundo.



2008


Então, há dez anos, o primeiro androidphone foi lançado com a primeira versão do Android. O dispositivo tinha três nomes (T-Mobile G1 nos EUA, Era G1 na Polônia, HTC Dream no resto do mundo). Mas o Android 1.0 não tinha nome: a tradição de “sobremesas em ordem alfabética” surgiu mais tarde. Também havia nomes de versão para robôs, mas apenas para versões de pré-lançamento .

Como Danger Hiptop seis anos antes, a tela do HTC Dream mudou, dando acesso a um teclado físico. E naquela época, era a única maneira de inserir texto: simplesmente não havia teclado na tela no Android 1.0.


Também não havia uma linha familiar de três botões na tela. Em primeiro lugar, eles também eram físicos e, em segundo lugar, seu set era um pouco diferente: os botões de início e fim, “Home”, “Back”, “Menu” - e trackball clicável. Em geral, se desejado, este dispositivo pode ser usado sem tocar na tela. Além disso, o multitoque não era suportado e não havia como "aumentar o zoom com dois dedos". A propósito, a tela em si estava com uma diagonal de 3,2 '': agora seria considerada pequena, mas depois era grande, as telas aumentaram gradualmente para um tamanho moderno.

E do ponto de vista do desenvolvimento móvel, isso é interessante. Como você sabe, antes do lançamento do primeiro iPhone, Steve Jobs acreditava que ele não precisava de aplicativos de terceiros - eles dizem, basta que você possa abrir qualquer site no navegador. E no final, a App Store, sem a qual agora é difícil imaginar iPhones, apareceu apenas um ano depois. Portanto, o Google agiu de maneira diferente: o Android Market (o antecessor do Google Play) foi anunciado antes do lançamento do Android 1.0 e ficou disponível para os usuários em 22 de outubro de 2008. No começo, ele não podia se orgulhar de uma grande variedade, mas, em geral, também houve um aniversário no nariz!



2009


O primeiro lançamento foi baseado no princípio de "vamos liberar o que é": era óbvio para todos que muito mais precisava ser adicionado, mas para um projeto em larga escala isso é esperado. Não é de surpreender que, no próximo ano, o sistema tenha sido complementado pelos recursos que agora assumimos como garantidos. Entre os recursos da versão 1.5 (abril de 2009) estão a rotação automática da tela, gravação de vídeo e widgets. E, finalmente, o teclado na tela. E, ao mesmo tempo, esses mesmos nomes de sobremesa: 1.5, que se tornou a terceira versão de lançamento, foram chamados Cupcake.

No outono, com o lançamento da versão 2.0, isso foi complementado, por exemplo, com suporte a flash para tirar fotos. E no mesmo outono, outro evento notável ocorreu: o lançamento do smartphone Motorola Droid. Nos primeiros meses após o lançamento do Android, não era óbvio se ele estaria em grande demanda, e as vendas de Droid nos Estados Unidos pela primeira semana foram estimadas em 250.000, o que foi um resultado muito impressionante na época. E essa foi uma conquista importante não apenas para um dispositivo específico, mas para toda a plataforma, comprovando sua viabilidade.


Provavelmente, em parte, podemos agradecer à Verizon por isso. Como na época o iPhone nos EUA era exclusivo da AT&T, outras operadoras queriam responder alguma coisa - e a Verizon acompanhou o lançamento do Droid com uma agressiva campanha publicitária, enfatizando suas vantagens sobre o iPhone (é curioso que o teclado físico ainda fosse chamado de primeiro):


Vladimir Ivanov : Nestes tempos difíceis, Ant ou IDEA em si era usado para construir o projeto (embora os ascetas usassem o plug-in DDMS para Eclipse). As ferramentas assíncronas incluíam AsyncTasks e threads vazios nos serviços.


2010


Em janeiro, o Nexus One apareceu - o primeiro dos telefones Nexus em que o Google trabalhava diretamente com vários fabricantes. Ele não tinha mais teclado físico, então o Google retirou a ideia. E em junho, o primeiro Samsung Galaxy S foi colocado à venda - e assim surgiu a série mais popular de flagships para Android, onde cada geração conta com dezenas de milhões de cópias.



Enquanto isso, o Android continuou a adicionar ativamente o que os usuários desejavam. No 2.2 Froyo (maio de 2010), o suporte ao Adobe Flash apareceu! Muitos ficaram muito felizes! É verdade que, depois de um ano e meio, a Adobe desativou esse suporte, a Internet mudou gradualmente para HTML5, e a palavra "flash" tornou-se abusiva, mas isso é outra história.

Além disso, os usuários puderam transferir aplicativos instalados para um cartão microSD. Agora, o significado disso pode não ser óbvio, portanto, explicamos: no próprio telefone, o armazenamento poderia ser, por exemplo, uns miseráveis ​​256 megabytes. Mas o cartão podia ser inserido nele a partir do coração, gigabyte aos 16. E quando os aplicativos podiam ser instalados apenas no próprio dispositivo, sem transferi-lo para o cartão, sempre havia uma opção difícil: "se eu quiser instalar algo, exclua-o para liberar espaço" .

Mas, no contexto dessas melhorias, as maldições eternas do Android se anunciaram primeiro: fragmentação e atualização de versões em dispositivos já lançados. Por exemplo, no mesmo Motorola Droid, o fabricante prometeu uma atualização rápida para o 2.2 e manteve sua palavra - mas nos EUA. E na Europa eles se arrastaram terrivelmente, causando uma tempestade de maldições "Por que os americanos podem transferir aplicativos para o cartão, mas não temos os mesmos dispositivos?" Mas o mais divertido foi na Rússia: no outono de 2010, a Motorola anunciou sua saída do país, e a atualização prometida não apareceu.

Não há pressa em atualizar o Android, os fabricantes competiram entre si para escrever invólucros de marca em cima do sistema operacional para serem diferentes uns dos outros. Os geeks cuspiram ("o telefone só fica mais lento por causa disso"), mas a única alternativa notável com o Android das ações era a série Nexus.

Além disso, em 2010, o processo interminável da Oracle contra o Google começou. Embora o Java fosse um produto da Sun Microsystems, não havia reclamações sobre o uso do Java no Android, mas em 2009 a Sun foi absorvida pela Oracle - e o novo proprietário viu a oportunidade adquirida de processar bilhões.



2011


Um ano antes, o iPad apareceu e os tablets pareciam um mundo novo e corajoso, comparável em escala aos smartphones. A Samsung voltou em 2010 com o primeiro Galaxy Tab, mas foi forçada a usar o Android "telefone", não otimizado para a tela de 7 polegadas. Era óbvio que o Google precisava de suporte aqui e seguiu na forma do Android 3.0 Honeycomb.



Para telas grandes, obviamente, eram necessárias outras interfaces - por exemplo, mostrando simultaneamente uma carta aberta e uma lista de letras, e não apenas uma delas. E no desenvolvimento do Android, apareceram "fragmentos", projetados para isso: para que elementos individuais possam ser demonstrados, dependendo da situação, pelo menos juntos, pelo menos um por um.

A Motorola com o tablet Xoom queria lançar o primeiro dispositivo alto. Novamente, um vídeo foi feito com piadas sobre a Apple, desta vez de alto orçamento, sugerindo o clássico anúncio da Apple em 1984 :


É verdade que desta vez não funcionou: o Xoom não conseguiu vender e as versões do Android 3.x foram as mais não reclamadas. Posteriormente, as coisas foram melhores com os tablets, mas nunca atingiram o nível dos smartphones. Entre os desenvolvedores do Android, os fragmentos começaram a ser considerados uma das coisas mais controversas. Em vez de uma Motorola de muito sucesso, o Google a comprou por patentes, revendendo mais tarde para a Lenovo.

Bem, estava tudo bem nos smartphones: o Android em 2011 se tornou o sistema operacional mais popular lá. Ele não estava mais se aproximando e não precisava mais provar superioridade com botões físicos. Na verdade, os próprios botões não o fizeram: no mesmo ano, a tela apareceu no Android.
Vladimir Ivanov : Carregadores e biblioteca de suporte vieram com fragmentos. Agora, as melhorias na plataforma podem ser arrastadas para dentro do seu aplicativo. Todos fizeram a montagem com as mãos - alguns através do Maven, outros com scripts de shell, outros, Deus me perdoe, através do CMake.


2012


Finalmente, não havia mais a necessidade de “liberar urgentemente os recursos necessários ontem” e agora eles estavam se aprofundando mais profundamente, melhorando o que já havia sido feito. No Android 4.1, o Jelly Bean se tornou o principal Projeto Manteiga: o “óleo” no nome significa que todas as animações nas interfaces devem acontecer como um relógio a 60 fps, e não um empurrão.

Com os smartphones, as coisas eram iguais: não havia mudanças fundamentais, mas o desempenho continuou a crescer e, em 2012, o Nexus 4 já possuía 2 gigabytes de RAM e um processador de quatro núcleos. Agora você pode fazer tudo da mesma maneira que antes, mas mais rápido e mais conveniente.

A propósito, sobre "faça o mesmo". Se nos primeiros anos do Android não havia muitos aplicativos com os quais estamos acostumados agora (do Uber ao Viber), apenas em 2012 a lista atual de líderes estava mais ou menos formada. Talvez o último bastião gigante tenha sido o Instagram: ele é conhecido no iOS desde 2010, mas eles não tinham pressa em lançar a versão Android, embora com a crescente popularidade da plataforma ela já parecesse estranha. Lembre-se de que o Instagram em si era diferente de hoje: não havia direto, nem história, nem versão da web, nem vídeo. Apenas fotografias e apenas quadradas.


Em 3 de abril de 2012, o bastião finalmente entrou em colapso e o Instagram apareceu no Google Play. A propósito, pouco antes disso, o próprio nome "Google Play" apareceu. Inicialmente, a loja de aplicativos era chamada de Android Market, mas em 2012 o Google Music e o Google eBookstore também apareceram, e a empresa decidiu combinar tudo isso sob uma nova marca.

No mesmo ano, o Google mostrou pela primeira vez o desenvolvimento do Google Glass e, estritamente falando, também havia o Android. Mas, é claro, era muito diferente do habitual Android para nós - e as grandes esperanças depositadas no Glass não se concretizaram.



2013


O segundo plano quinquenal do Android a partir de 2018 é mais fácil de desviar do que o primeiro. Pelo menos devido ao fato de que esse tempo realmente não passou: o KitKat versão 4.4, que apareceu em 2013, ainda é usado com frequência, e muitos desenvolvedores de Android continuam a apoiá-lo, mesmo em aplicativos completamente novos.

De um modo geral, se a versão do SO permanecer em uso após cinco anos e cinco grandes lançamentos, isso parecerá um problema. O Google está ciente desse problema e, apenas em 2013, eles lançaram a iniciativa Google Play Edition: alguns carros-chefe tinham versões especiais com o Android padrão sem "complementos" e com a promessa de atualizações oportunas. Infelizmente, embora oficialmente a conclusão do programa nunca tenha sido anunciada, de fato desde 2015 esses telefones deixaram de aparecer.

Mas em 2013, houve dois eventos importantes para os desenvolvedores do Android que não perderam o significado depois de alguns anos, mas, pelo contrário, se tornaram ainda mais importantes ao longo do tempo. Um deles é o anúncio do Android Studio. Naquela época, esse IDE estava em um estágio muito bruto da visualização de acesso antecipado. E em dezembro de 2014, quando a versão 1.0 foi lançada, as pessoas continuaram reclamando das imperfeições. No entanto, é estúpido argumentar que o anúncio de 2013 dividiu todo o desenvolvimento do Android em "antes" e "depois", deixando o Eclipse no passado.


O segundo evento. Em 2013, dois desenvolvimentos conhecidos da Square chegaram imediatamente à versão 1.0: OkHttp e Retrofit. Agora, quando muitos os adicionam ao projeto que já está na máquina, pode parecer que eles sempre existiram. Mas não: o GitHub mostra inexoravelmente as datas de lançamento lançadas por (quem mais) Jake Wharton.

E em 2013, Andy Rubin deixou o projeto Android. Primeiro, ele fez outras coisas no Google e depois deixou a própria empresa "para fazer suas próprias coisas" e fundou a Essential Products.



2014


Este ano, o Android foi "ampliado", tendo adquirido várias opções para diferentes dispositivos:

  • Android Wear (recentemente renomeado Wear OS) para relógios. Não havia mais a seguir a nova categoria de produtos da Apple, mas um jogo avançado: os primeiros relógios com o novo sistema operacional apareceram em 2014 e o Apple Watch em 2015.
  • Android TV As empresas chinesas já haviam lançado decodificadores com Android comum, e o próprio Google já havia entrado em TVs com Chromecast e Google TV. Mas somente com o Android TV apareceu uma versão otimizada completa do Android para TVs, que agora está pré-instalada em muitos modelos da Sony e Philips.
  • Android Auto Aqui, como no parágrafo anterior: foi possível comprar um dispositivo Android chinês no carro mais cedo, mas agora uma abordagem oficial normal apareceu. Mais tarde, em 2016, tornou-se possível executar o Auto simplesmente como um aplicativo especial em um smartphone, sem afetar a unidade principal do carro.



No habitual smartphone Android, também, muita coisa aconteceu. O mais notável "fora" foi a aparência do Material Design. E “dentro”, enquanto isso, a máquina virtual Dalvik foi substituída pelo ART.

Além disso, houve uma nova iniciativa para o lançamento de smartphones com sistema operacional "limpo" - Android One. Ao contrário do Google Play Edition, aqui não se tratava de carros-chefe, mas vice-versa: Sundar Pichai, que liderou o projeto, estava pensando em sua Índia nativa e em dispositivos baratos. E essa iniciativa teve mais sucesso que o Google Play Edition, depois de quatro anos os smartphones Android One continuam aparecendo regularmente.
Vladimir Ivanov : Yohoho, Gradle ganhou popularidade em algum lugar por aqui! Viva!


2015


A expansão para novos territórios continuou: no Google I / O 2015 introduziu o Android Things (também conhecido como Brillo). Agora, três anos depois, esse projeto ainda não causou grande ressonância. Mas vale lembrar que somente após os mesmos três anos ele finalmente chegou ao lançamento: a versão do Android Things 1.0 apareceu em maio deste ano. Vamos ver o que acontecerá agora quando puder ser usado com mais segurança.

Os usuários em 2015 foram coisas muito mais visíveis, como o Android Pay e as impressões digitais. E embora alguns fabricantes já tenham usado scanners antes, agora o suporte à autenticação de impressões digitais apareceu no próprio Android.

E os desenvolvedores foram mais notáveis ​​pela aparência do modo Doze, quando o dispositivo inativo "adormece profundamente" e reduz a atividade. Este foi o começo do "aperto das porcas": o Google começou a restringir aplicativos em segundo plano para aumentar a vida útil da bateria dos dispositivos. O objetivo, é claro, é bom, mas nos últimos três anos, ações nessa direção deixaram muitos desenvolvedores de Android nervosos.



Em 2015, as palavras "aprendizado de máquina" foram ouvidas na cena de E / S e, nos anos seguintes, a abreviatura AI aparecia cada vez mais frequentemente nas apresentações do Google. Essa se tornou a linha principal da parte: o telefone não deve apenas iniciar aplicativos, mas entender como você o usa, o que diz, o que é tirado em suas fotos e o que você precisa.

No mesmo ano, foram lançados os dois últimos dispositivos da série Nexus: Nexus 5X e Nexus 6P. No entanto, ainda não se sabia que eles seriam os últimos.
Vladimir Ivanov : RxJava conquistou o mundo do desenvolvimento do Android. Droga naquele dia ...


2016


E está claro sobre deixar o Nexus um ano depois, quando o Google lançou o smartphone Pixel. Se, no caso do Nexus, cada modelo apareceu em parceria com algum fabricante de telefones e o logotipo desse fabricante estava no verso, agora o Google se declarou uma empresa de hardware e o Pixel como um telefone completamente "próprio". Para ser justo, ainda havia alguma participação de outra empresa, embora não fosse anunciada: a HTC fabricou o dispositivo fisicamente e participou de sua criação.



No dia em que o Google fez isso, muitos esperaram com cautela: a empresa de fato se tornou concorrente de outros fabricantes de telefones Android, ou seja, de seus próprios parceiros. Além disso, ela também usou sua posição como criadora da plataforma, prometendo aos compradores de pixel nishtyaki exclusivo (como armazenamento gratuito de imagens de alta resolução no Google Fotos).

Mas o céu não entrou em colapso, outros fabricantes não deram as costas ao Android (seria muito para dar as costas) e suas vendas de alguma forma não sofreram significativamente. Vale a pena considerar que o Pixel não está tentando ser o smartphone mais vendido no mundo (nem sequer é entregue oficialmente na Rússia). Em vez disso, ele está tentando ser " o telefone Android" - um dispositivo que pode ser visto como uma referência a "como o Google vê o telefone Android correto". Não é de surpreender que, apesar de não ter um registro de vendas, ele tenha se tornado o favorito dos desenvolvedores do Android: você pode ter certeza com ele que estará entre os primeiros a ver a nova versão do Android.

Além do Pixel, em 2016 a empresa tentou lançar também o Projeto Tango. A idéia era lançar telefones Android com câmeras adicionais que ajudassem o telefone a entender sua posição no espaço e os objetos ao seu redor. Isso foi para trazer a realidade aumentada móvel a um nível sem precedentes. Em novembro, a Lenovo lançou o Phab 2 Pro, "o primeiro telefone habilitado para Tango do mundo", com grande alarde.

No entanto, o primeiro foi combinado com o penúltimo. Descobriu-se que as pessoas não estão ansiosas para pagar em excesso por hardware adicional em seus smartphones. 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 , .
: ! ! ! Viva!

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 , .



Nosso tempo


O que vem a seguir? 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/pt423921/


All Articles