Propaganda

O Android 5.0 Lollipop foi lançado em novembro. Em fevereiro, três meses depois, o TechCrunch informou que menos de 2% dos dispositivos Android estavam correndo. Agora, em março, esse número ainda paira em torno da marca de 3%.

Compare isso com o principal rival do Android. maçã lançou o iOS 8.0 em setembro O iOS 8 chegou: 10 razões para instalá-lo imediatamenteSe você possui um iPhone, iPad ou iPod Touch, é recomendável atualizá-lo para o iOS 8 o mais rápido possível. Aqui está o porquê. consulte Mais informação e em novembro, apenas dois meses depois, mais de 60% dos iPhones estavam executando a versão mais recente - e isso é realmente lento quando você olha para a taxa de adoção das versões anteriores do iOS.

O que da? Por que os dispositivos Android atualizam para a versão mais recente muito mais lenta que seus concorrentes? Por que não está seu dispositivo executando o Lollipop ainda?

O problema é o design do Android

Como se vê, a questão do lançamento lento de atualizações e a adoção ainda mais lenta de atualizações não são novidade quando você olha para o histórico de versões do Android. Vimos o Android

instagram viewer
adoção de versão fragmentada Um guia rápido para versões e atualizações do Android [Android]Se alguém lhe diz que está executando o Android, não está dizendo tanto quanto você pensa. Ao contrário dos principais sistemas operacionais de computadores, o Android é um sistema operacional amplo que abrange várias versões e plataformas. Se você gostaria ... consulte Mais informação em 2011, muito pouco mudou desde então.

O problema deriva da filosofia de design principal do Android: um ambiente aberto que pode ser adaptado, personalizado e apresentado por qualquer pessoa que possa fabricar um telefone. Essa abertura é um dos maiores pontos de venda do Android, porque os usuários adoram a liberdade, mas vêm com alguns grandes problemas - como Pirataria de aplicativos para Android Pirataria no Android: quão ruim é realmente?O Android é notório por sua pirataria desenfreada, então investigamos exatamente o quão ruim é. consulte Mais informação .

android-update-process-too-many-androids

Apesar de estar oficialmente disponível em novembro, o Lollipop estava disponível apenas para determinados dispositivos Nexus na época. Por quê? Como os fabricantes adotam e desenvolvem atualizações no seu próprio ritmo, é também por isso que esses mesmos fabricantes estimativas de disponibilidade anunciadas do Lollipop Android 5.0 Lollipop: o que é e quando você o receberáO Android 5.0 Lollipop está aqui, mas apenas nos dispositivos Nexus. O que exatamente há de novo neste sistema operacional e quando você pode esperar que ele chegue ao seu dispositivo? consulte Mais informação .

Por outro lado, o iOS é um ecossistema único que é fortemente mantido e regulamentado pela Apple. Eles não precisam se preocupar com as versões HTC, Samsung e Motorola do iPhone; em vez disso, qualquer iPhone é igual ao próximo, portanto, as atualizações são mais fáceis de testar e mais rápidas.

E realmente, é a isso que se refere todos esses atrasos do Android: o grande número de dispositivos que precisam ser suportados.

Tudo começa com o Google…

Digamos que você e seus dois amigos comprem o mesmo Kit LEGO Google anuncia novo projeto LEGO: construir com o ChromeSempre quis criar algo com LEGOs, mas evitou o perigo de pisar em um desses destruidores de pés? Bem, a equipe do Chrome e o LEGO Group têm um prazer para você: criar com o Chrome. consulte Mais informação (que pode realmente ser colocar em uso produtivo Como usar LEGOs para gerenciar melhor seu tempoAcho que encontrei a melhor ferramenta de produtividade: LEGO. Não saia! Deixe-me explicar. consulte Mais informação ) e use-o para criar uma criação exclusiva. Alguns meses depois, a LEGO lança outro kit e os três o compram para que você possa melhorar o que já fez.

Cada um de vocês precisa incorporar essas novas peças, mas o processo será diferente para cada um de vocês, porque suas criações são todas construídas de maneiras diferentes. Vocês pode achar fácil se adaptar, mas seus amigos pode ter dificuldade e levar mais tempo para funcionar.

Mas antes de nos aprofundarmos nisso, vamos ver o que é necessário para produzir esses novos kits LEGO (leia-se: novas versões do Android) em primeiro lugar.

android-update-process-google-updates

O Google trabalha nas próximas versões do Android nos bastidores. Depois que anunciam uma nova versão ao público, o Google fornece o código fonte para essa versão em seu site para que operadoras e fabricantes possam avaliá-lo e decidir quais dispositivos darão suporte à nova atualização.

Observando o padrão de sua história, o Google tende a anunciar novas versões do Android a cada 6 a 12 meses, geralmente favorecendo a liberação entre julho e novembro, mas às vezes optando por desviar se as circunstâncias exigirem.

Quando o código-fonte estiver disponível, cabe aos fabricantes empacotá-lo e prepará-lo para os clientes em tempo hábil.

… E termina com os transportadores

Há pouco mais de um ano, a HTC lançou um infográfico detalhando o processo elaborado necessário para transformar uma nova versão do Android em algo que possa ser transferido para os dispositivos atuais.

Voltando à analogia da LEGO, digamos que você seja o HTC e precise incorporar essas novas peças da LEGO no que você já construiu. Para isso, você precisa falar com as operadoras e ver o que eles quer.

android-update-process-htc-infográfico

Talvez a AT&T queira as peças A, B e C em seus dispositivos, enquanto a T-Mobile deseja as peças X, Y e Z nos deles. Existem mais de 100 operadoras em todo o mundo, e cada uma delas quer algo diferente. Como HTC, você precisará acomodar muitos deles, o que significa criar e testar centenas de variações.

Depois que os erros forem esmagados (e confie em mim, haverá bastante de bugs durante o processo), esses dispositivos precisam ser aprovados pelas referidas operadoras, além do Google, juntamente com outros órgãos reguladores específicos da região.

Quando tudo isso estiver resolvido, a HTC poderá finalmente preparar seus servidores OTA (Over the Air) com todas essas atualizações específicas do dispositivo. Quando os servidores estiverem prontos, os usuários HTC serão notificado de uma atualização disponível que pode ser baixado e aplicado.

Outros fabricantes operam de maneira semelhante.

Como você pode ver, é um processo envolvido que requer muito tempo, graças às inúmeras trocas de informações entre todas as solicitações, testes e iterações comuns a qualquer processo de desenvolvimento de software O que realmente significa "software beta"?O que significa um projeto estar em beta e você deve se importar? consulte Mais informação .

Qual versão do Android você está executando?

Então, por que seu dispositivo Android ainda não está atualizado? Talvez seu modelo específico não seja compatível com a versão mais recente, mas a explicação mais provável é que você só precisa esperar um pouco mais.

O processo lento de lançamento do Android o incomoda? É o suficiente para você mudar para o iOS? Ou você está contente com isso? Compartilhe seus pensamentos conosco nos comentários abaixo!

Créditos da imagem: sala de espera Via Shutterstock, Pilha de telefones Android via Shutterstock, Telefone Android básico via Shutterstock, Infográfico do processo de atualização HTC

Joel Lee tem um BS. em Ciência da Computação e mais de seis anos de experiência profissional em redação. Ele é o editor chefe do MakeUseOf.