Artigo

Resolvendo o problema impossível de atualizações do Android

protection click fraud
Estátua KitKat

As atualizações do Android continuam sendo um negócio confuso e imprevisível - e embora o Google e os fabricantes tenham feito progressos no ano passado, ainda há muito trabalho a ser feito ...

A velocidade com que novas atualizações de plataforma chegam continua sendo um dos principais pontos fracos de possuir um dispositivo Android. Considerando que a Apple lança atualizações iOS instantaneamente em grande parte de sua linha de produtos - a plataforma foi absolutamente projetada com isso em mente - a falta de controle direto sobre o firmware em execução na maioria dos bilhões de dispositivos Android do mundo significa que é impossível fazer o mesmo.

Em um artigo publicado no final de 2012 discutimos exatamente por que esse é o caso. A natureza “aberta” do Android, as grandes diferenças de hardware em todo o ecossistema, sem mencionar o grande número das peças móveis necessárias para que a maioria das atualizações seja enviada aos usuários, todas contribuem para os longos atrasos que conhecemos e ódio. Como dissemos há quase 18 meses, é uma fraqueza que está embutida no DNA do Android, e não algo que pode ser facilmente superado.

O Google e os fabricantes estão lidando com as atualizações do Android em várias frentes.

No entanto, durante o ano passado, vimos novos esforços do Google e de alguns fabricantes líderes de Android para lidar com esse problema aparentemente impossível. Houve esforços em várias frentes: em primeiro lugar, a introdução de novos recursos e APIs por meio do Google Play Serviços e a transferência dos principais aplicativos do Google para a Play Store, permitindo que sejam atualizados independentemente de o sistema operacional. O Google colocou o futuro código do Android nas mãos dos OEMs mais cedo do que antes, por meio do programa “Google Play edition”. Também há evidências de que os fabricantes estão vendo o valor competitivo em ser os primeiros (ou pelo menos rápidos) com novas versões do sistema operacional. E os OEMs, principalmente HTC e Motorola, estão cada vez melhores na comunicação dos detalhes dessas atualizações aos usuários finais.

Para ter certeza, não é uma solução mágica para a tarefa gigantesca de mover todo o ecossistema Android para frente. E a situação de atualização para dispositivos não emblemáticos continua sendo uma espécie de jogo de dados. Mas é um começo e um grande passo na direção certa. E conforme passamos da era Jelly Bean para a era KitKat, é o suficiente para nos dar alguma esperança para o futuro das atualizações do Android.

Continue lendo para descobrir o porquê.

Serviços do Google Play - novidades importantes sem atualização do sistema operacional

A sabedoria convencional afirma que, se você deseja obter novas APIs (interfaces de programação de aplicativos), recursos e segurança melhorias enviadas para um dispositivo móvel que você precisa para preparar uma atualização do sistema operacional, com toda a espera e saltos de arame associados com isso. No entanto, no ano passado, o Google tem contornado todo esse processo por meio do Google Play Services, uma plataforma de desenvolvimento que se baseia no Android na versão 2.2 (Froyo) e superior.

O Google pode atualizar o Play Services em segundo plano, sem que os usuários saibam

Lançado pela primeira vez em setembro de 2012 com uma atualização do aplicativo Play Store, o Google Play Services permite os desenvolvedores interagem com os serviços do Google e seu dispositivo por meio de um conjunto de APIs que residem fora do Camada do sistema operacional. A genialidade disso é que o Google pode atualizar o Play Services em segundo plano, sem uma atualização de firmware e, na maioria dos casos, sem que os usuários saibam disso. (Semelhante à maneira como a atualização do navegador Chrome funciona em um computador Windows ou Mac, por exemplo.)

Nosso próprio Jerry Hildenbrand divide as coisas em seu artigo sobre Play Services após a conferência Google I / O do ano passado:

Estar sob controle total e total do Google significa que as pessoas que construíram seu telefone, bem como a operadora de quem você o comprou, estão completamente fora de cena. Você não terá que esperar seis meses ou mais para obter as novas APIs de serviço. Na verdade, o Google diz que eles são capazes de colocá-los na maioria dos dispositivos cerca de uma semana depois de serem atualizados. Se você tirar uma coisa de tudo isso, saber que o Google decide quais são as APIs de serviço, quem as obtém e quando é a parte importante.

APIs do Google Play Services sustentam Serviços de jogos do Google Play, que foi lançado no I / O 2013 e permite salvar na nuvem, conquistas e placares em jogos. Assim, todos os dispositivos certificados pelo Google com Android 2.2 ou superior receberam esses novos recursos de jogos em poucos dias. Se o Google tivesse contado com as atualizações tradicionais do sistema operacional para lançar esses novos recursos, levaria vários meses para que eles se propagassem. Muitos dispositivos mais antigos rodando Froyo e Gingerbread provavelmente nunca teriam visto o Google Play Games.

Jogos Google Play

Da mesma forma, o Google lançou no ano passado o Gerenciador de dispositivos Android, que permite aos usuários rastrear, controlar remotamente e limpar seus dispositivos pela web. O mesmo ocorre com a mudança de Google Talk para Hangouts durante o verão. Esses recursos chegaram em poucos dias em quase todo o ecossistema controlado pelo Google, sem que ninguém tivesse que esperar por uma atualização do sistema operacional.

Claro que você não pode mudar tudo por meio do Google Play Services, mas a plataforma é uma etapa importante no sentido de tornar as atualizações do sistema operacional Android menos importantes e trazer novos recursos para todos em um curto espaço de Tempo. Para o Google, também tem o benefício de incentivar os fabricantes de hardware a lançar o Google Dispositivos certificados pelo Play - se você estiver fora do guarda-chuva do Google, não terá acesso aos novos serviços do Play recursos e APIs.

Movendo a experiência do Google para a Play Store

Assim como novos recursos e APIs agora podem ser implementados por meio do Google Play Services, muitos dos principais aplicativos Android do Google agora são atualizados por meio da Google Play Store. Esse tem sido o caso por um tempo e é um processo com o qual a maioria dos proprietários de Android está familiarizada. Mas não muito tempo atrás, uma nova versão do Gmail, por exemplo, exigiria que o Google enviasse uma versão atualizada Pacote de serviços do Google Mobile para fabricantes e espere que eles o implementem como parte de um sistema operacional atualizar. Isso é exatamente tão prolixo e tedioso quanto parece.

Não muito tempo atrás, uma nova versão do Gmail exigiria uma atualização do sistema operacional.

Hoje em dia, felizmente, a maioria dos aplicativos Google de “estoque” estão na Play Store. As poucas exceções notáveis ​​incluem o aplicativo de câmera Photosphere e HDR +, bem como o iniciador do Nexus 5 (no momento da escrita, pelo menos) e aplicativos de contatos / discador. A integração de SMS no aplicativo de mensagens Hangouts leva isso um passo adiante, permitindo que os proprietários de dispositivos “skinados” usem um aplicativo Google para lidar com todas as suas mensagens. (Embora ainda estejamos longe de estar convencidos de que a inclusão de textos no Hangouts traz muitos benefícios para qualquer pessoa além do Google.)

De qualquer forma, estamos muito próximos da experiência central do “Nexus” que vive na Play Store como um conjunto de aplicativos que podem ser atualizados independentemente do sistema operacional. E o resultado final deve ser uma experiência de usuário mais consistente e do Google em todo o ecossistema Android. Isso também significa que os clientes que pegarem um telefone ou tablet executando uma IU de terceiros (por exemplo, HTC Sense ou Samsung TouchWiz) não precisam ser excluídos de alguns dos recursos dos dispositivos Nexus do Google. (Exceções notáveis, como mencionamos, incluem o iniciador e discador do Nexus 5.)

Aplicativos do Google

Alguns argumentam que a introdução de novas APIs no Google Play Services e “estoque” de aplicativos do sistema Android no Google Play torna o Android menos aberto. Essa é uma maneira de ver as coisas - e com certeza, há uma lacuna maior entre o AOSP (Android de código aberto) e o que vem no Nexus 5 do que no Nexus One. Mas isso não é particularmente novo ou surpreendente - afinal, reflete a abordagem do Google de código aberto com o navegador Chrome e o projeto de código aberto Chromium. E os usuários finais são melhor atendidos como resultado, com novos recursos e aplicativos chegando aos aparelhos mais rapidamente por meio do Google Play e Google Play Services. Naturalmente, o Google também se beneficia com o controle extra que pode exercer sobre o ecossistema Android.

É uma vitória para os consumidores e uma vitória para o Google.

As edições e atualizações do Google Play como uma vantagem competitiva

Quando Hugo Barra anunciou a intenção do Google de vender um "estoque" do Android Galaxy S4 no palco da conferência de desenvolvedores I / O 2013, não ficou imediatamente claro por que a empresa estava fazendo isso. O Google estava simplesmente criando um telefone para a minoria de usuários que querem "estoque" do Android em todos os dispositivos? Foi esta a sentença de morte de telefones Android “esfolados”? Bem, não exatamente, embora pareça que acelerar a implantação de novas versões do Android faz parte da missão do programa GPe.

O diretor de experiência do usuário do Android, Matias Duarte, sugeriu que durante o evento de bate-papo do Android na conferência I / O deste ano: “Um pequeno sinal de nossos esforços [com OEMs e atualizações] é o que anunciamos ontem, o O Galaxy S4 que tem a experiência do software Nexus terá atualizações mais oportunas. ” (9 minutos, 18 segundos no vídeo abaixo.)

O programa de edições do Google Play envolve mais do que apenas fazer dispositivos para nerds.

Mas o impacto das edições do Google Play vai muito além de simplesmente oferecer aos compradores uma opção viável não Nexus com o mais recente (estoque) versão do sistema operacional e um caminho rápido para futuras versões do Android - a chegada inexplicável do GPe Moto G parece provar aquele. Enviar atualizações “oportunas” para telefones da edição Google Play envolve obter código de trabalho em andamento nas mãos da Samsung, HTC, Sony, LG e Motorola antes de sua chegada através dos canais regulares. Isso apresenta vantagens óbvias quando se trata de familiarizar os engenheiros com versões futuras do sistema operacional - vantagens que no passado podem ter sido exclusivas dos parceiros Nexus do Google.

Atualmente, o programa GPe é limitado a um punhado de dispositivos, mas não há razão para que continue assim para sempre. De fato, uma fonte nos sugere que o programa sempre foi aberto a todos os membros da OHA (Open Handset Alliance), então não apostaríamos que mais fabricantes de dispositivos embarcariam no futuro. A situação ideal para o Google seria que todos os grandes fabricantes produzissem o Google Play gadgets de edição em intervalos regulares - será interessante ver se isso se tornará um realidade.

Por mais que os entusiastas do Android os elogiem, os dispositivos da edição Google Play são uma linha de produtos extremamente nicho. Quem está fora dos EUA nem tem opção de compra. E não há muito que o Google pode fazer para acelerar as atualizações do sistema operacional em telefones não Nexus e não Google Play - o resto do esforço de engenharia tem que vir dos próprios fabricantes. Felizmente, vimos uma ênfase renovada nas atualizações do Android de alguns dos principais players - e uma melhor comunicação geral dos OEMs sobre esse assunto.

Como mencionado anteriormente, Samsung e HTC são bons exemplos aqui. Ambos conseguiram lançar atualizações do Android 4.3 para seus principais aparelhos "skinados" três meses após seu anúncio, e HTC em particular levou as coisas um passo adiante, trazendo KitKat para versões de desenvolvedor desbloqueadas de seu HTC One apenas um mês após o código-fonte aberto solta. Mais atualizações do KitKat desses dois são esperadas em breve.

Quem poderia imaginar que um telefone Motorola nas operadoras dos Estados Unidos estaria entre os primeiros com uma nova versão do Android?

Mas até a HTC foi derrotada pela Motorola, que lançou o Android 4.4 para seu Moto X em meados de novembro. Na época, a Moto não era fabricante da edição Google Play, mas seus telefones rodavam software muito próximo ao vanilla Google Android, o que significa que havia menos coisas para mudar quando a nova versão do sistema operacional foi lançada por aí.

Ainda assim - quem teria pensado um ano atrás que um telefone de operadora dos EUA personalizado estaria entre os primeiros com uma nova versão do Android?

O exemplo da Verizon Moto X é importante por alguns motivos. Uma das partes mais onerosas e demoradas do processo de atualização é a certificação da operadora - a falha recente de uma atualização do Verizon HTC One para passar na certificação resultou em um atraso de mais de um mês. Ainda assim, a Moto conseguiu não apenas concluir seu firmware Verizon Moto X, mas também certificá-lo e implementá-lo em dispositivos em apenas algumas semanas. Quem sabe exatamente como isso foi feito tão rapidamente, ou se algum dinheiro mudou de mãos para que isso acontecesse, mas pelo menos mostra que o problema não é intransponível. A recente chegada do KitKat nos telefones Droid da Verizon 2013 também prova que não é um caso isolado.

O recém-Googlified Motorola parece ver as atualizações como uma vantagem competitiva. Sua posição única como "uma empresa do Google" significa que ela tem prioridades diferentes de seus concorrentes, e está claro que as atualizações oportunas estão no topo dessa lista. No entanto, a Moto não é o único fabricante a começar a ver atualizações rápidas do sistema operacional como uma forma de se destacar da multidão. Pelo menos um dos principais OEMs recentemente contratou novos engenheiros com o propósito específico de acelerar a implantação de atualizações do Android, dizem as fontes.

Comunicação e atualizações como boas relações públicas

Concluir o código é importante, mas também é importante comunicar os planos de atualização aos seus clientes, e a HTC e a Motorola estão liderando o caminho nessa área. Indivíduos de destaque em ambas as empresas recorrem regularmente às redes sociais para fornecer informações sobre o status de futuros firmware. Logo após o lançamento do KitKat, o presidente da HTC America, Jason Mackenzie, se comprometeu a obter o novo sistema operacional nas versões operadoras do HTC One em 90 dias. E a HTC tem sido mais aberta do que qualquer outra empresa ao discutir a certificação da operadora, permitindo que os usuários ávidos por atualizações saibam como as coisas estão progredindo antes do eventual impulso OTA. A empresa lançou recentemente uma página de portal de atualizações para alguns dispositivos dos EUA, mostrando o progresso de cada versão da operadora durante a jornada do desenvolvimento à implantação.

KitKat HTC One

Essa combinação de atualizações mais rápidas e horários específicos, juntamente com atualizações periódicas através dos canais oficiais, gerou muita boa vontade para a HTC nos últimos meses. A Motorola também teve uma onda de boa publicidade devido ao seu rápido processo de atualização do KitKat. Mas vamos lembrar que ambas as empresas estão perdendo o mercado atual de smartphones. A Samsung, em comparação, continua a vender zilhões de telefones enquanto compartilha comparativamente pouco sobre os planos de atualização antecipada.

Sem dúvida, atualizações rápidas são uma despesa de marketing tanto quanto uma tarefa de engenharia.

Portanto, você pode argumentar que essa abordagem nova e muito transparente de atualizações tem tanto a ver com boas relações públicas quanto com o fornecimento de novidades aos clientes. Embora os consumidores estejam mais familiarizados com a tecnologia do que nunca, a maioria ainda não sabe nem se importa com qual versão do Android está executando, especialmente se for em um dispositivo com camadas de personalizações do fabricante. O KitKat com o software HTC Sense 5.5, por exemplo, é quase idêntico ao 4.3 Jelly Bean com essa versão do Sense. Quando a experiência do usuário é governada tanto pela "pele" do fabricante e as porcas e parafusos ditados por os serviços do Google Play em constante mudança, os benefícios tangíveis de uma versão totalmente nova do Android são menores óbvio. Então, quando um fabricante apressa uma atualização com uma nova versão do Android, mas algumas mudanças voltadas para o usuário, o o valor em fazer isso certamente vem de uma boa publicidade, em vez de ser capaz de oferecer uma percepção visivelmente aprimorada produtos. Efetivamente, é uma despesa de marketing tanto quanto uma tarefa de engenharia.

E os primeiros usuários precisam começar o ciclo de atualização novamente quando o Google envia uma versão de "ponto" de manutenção, como fez duas vezes em rápida sucessão com KitKat 4.4.1 e 4.4.2. Para bancar o advogado do diabo por um momento, talvez seja por isso que fabricantes de telefones e operadoras têm historicamente abordado atualizações de firmware com Cuidado.

Sem bala de prata

Atualizado

Cada desenvolvimento que vimos acima é importante, mas ninguém é uma solução total para os desafios de atualização do Android. Mesmo agora, alguns bloqueios de estradas sérios permanecem em vigor, apesar dos avanços feitos no ano passado.

As características do chipset, não a idade do telefone, podem determinar se ele será atualizado ou não.

Certos fatores ainda estão fora do controle direto dos fabricantes. Os fabricantes de telefones dependem de BSPs (pacotes de suporte de placa) - código de fabricantes de chipset como Qualcomm e NVIDIA - para começar a trabalhar nas atualizações de firmware. Conforme mostrado no gráfico de linha do tempo de atualização recente da HTC, se o fabricante do chip optar por não produzir um BSP atualizado para um determinado chipset, todas as apostas estão canceladas. Isso é o que se acredita ter atrapalhado as perspectivas de atualização para o HTC One X, S e X +, bem como para o Galaxy Nexus do Google. A natureza desse processo significa que as características do chipset, não a idade do telefone, podem determinar se ele será atualizado ou não. Considere que o One X + estreou na mesma época que o DNA Droid - o último está na fila para o KitKat, o primeiro está preso ao Jelly Bean. Isso não é bom para os consumidores que estão tentando determinar qual telefone terá melhor suporte.

Snapdragon 805
Imagine o clamor se os proprietários do iPhone 5 em uma determinada operadora tivessem que esperar mais um mês pelo iOS 7.

Outros incômodos incluem a natureza aleatória dos lançamentos de atualizações com base no país ou operadora. Mesmo fora do mercado dos EUA, que é dominado pelas quatro grandes operadoras, o momento da mesma atualização de software pode variar por semanas ou meses, dependendo de onde você mora e de qual versão da operadora do (exatamente) telefone você ter. Essa confusão leva a uma experiência confusa e frustrante para os proprietários do Android, com a qual aqueles em outras plataformas não precisam lidar. Imagine o clamor se, por exemplo, iPhone 5 os proprietários de uma determinada operadora tiveram que esperar um mês a mais pelo iOS 7.

O problema aqui tem a ver com o grande número de peças móveis envolvidas em lançamentos internacionais - diferentes operadoras em diferentes países e divisões regionais de OEMs precisam conversar com cada um de outros. Algumas regiões personalizam seus dispositivos antes de outras, então algumas precisam ser enviadas às operadoras para personalização e aprovação adicionais. O cronograma de lançamento é frequentemente escalonado a ponto de nós, como escritores de tecnologia, ter dificuldade em acompanhá-lo. Sendo esse o caso, que esperança há para as pessoas normais que não seguem essas coisas diariamente?

O mesmo pode ser dito para implementações em etapas, a prática de enviar atualizações para uma pequena porcentagem de dispositivos inicialmente, aumentando então para cobrir toda a base de usuários ao longo do tempo. Os proponentes dizem que isso é necessário para garantir que as atualizações funcionem corretamente em um grande número de dispositivos existentes. Ainda assim, anunciar novos recursos e, em seguida, fazer alguns usuários esperar mais duas ou três semanas para obtê-los não faz nada para melhorar o problema de imagem do Android nesta área. Talvez estejamos simplificando demais, mas certamente a solução aqui é simplesmente não lançar atualizações que podem estar quebradas.

Lutando a batalha você pode vencer

O problema das atualizações pode não ser resolvido para todo o ecossistema, mas isso não significa que o Google não possa melhorar as coisas.

Tudo isso está relacionado a uma das principais complicações discutimos em nosso dia de setembro Artigo de 2012 - a grande variedade de hardware em que o Android é executado. Enquanto as personalizações de hardware e software estiverem espalhadas por todo o mapa, muitos dispositivos simplesmente nunca acabarão executando a versão mais recente do sistema operacional. A menos que a natureza do Android mude - e não mudará, porque ele deve sua grande participação no mercado à sua diversidade - não há como o Android conseguir desfrutar Números semelhantes ao iOS de mais de 70 por cento de usuários executando a versão mais recente.

Se você está olhando para o quadro geral de todo o ecossistema Android - e esse é um quadro muito grande, de fato - os lançamentos de novos sistemas operacionais continuarão a ser relativamente lentos. O Jelly Bean provavelmente continuará a dominar as estatísticas gerais da plataforma durante grande parte de 2014. E obter o Android 4.5 - ou qualquer que seja a próxima versão principal - em todos os dispositivos semanas após o lançamento é, obviamente, um sonho irreal.

Números de plataforma Android, Dez. 2013

Em vez de tentar alcançar o impossível, o Google está optando por travar a batalha que pode vencer - ajudando a obter dispositivos emblemáticos de alto nível (especialmente nos EUA) até as principais novas versões do sistema operacional tão rapidamente quanto possível. Os aparelhos de nível médio e básico ainda terão que esperar sua vez, mas com sorte eles também devem se beneficiar da infusão de impulso de alta tecnologia.

As duas maneiras principais pelas quais o Google está abordando o problema de atualizações do Android - em dispositivos diretamente por meio do Google Play e do Google O Play Services e os fabricantes por meio do programa de edições do Google Play - continuarão a ser importantes nos próximos ano. Os fabricantes devem continuar a ver as atualizações rápidas como uma forma de competir em um ambiente cada vez mais acirrado indústria, e podemos esperar uma simplificação do processo de implementação entre as operadoras e regiões como um resultado.

Os compradores que desejam um dispositivo da classe Nexus terão mais opções e, como resultado, os fabricantes trabalharão mais estreitamente com o Google, com sorte para o benefício de sua base de usuários mais ampla. Em outros lugares, o Google aumentará discretamente a maioria dos dispositivos lançados nos últimos três anos com novos recursos e APIs por meio do Play Services, dando-lhes uma nova vida sem novo firmware. O problema de atualizações pode não ser resolvido para todo o ecossistema Android, mas o Google está lidando com ele de forma inteligente e lenta, mas certamente, estamos começando a ver os resultados de seus esforços e os de seus parceiros.

E isso é o suficiente para nos dar esperança para o futuro das atualizações do Android. Estaremos observando com interesse em 2014 para ver como as coisas vão se desenrolar. Quem sabe, talvez o Google e seus amigos tenham mais alguns truques na manga.

Por que você nunca terá a versão mais recente do Android (setembro 2012)

Estes são os melhores fones de ouvido sem fio que você pode comprar a qualquer preço!
É hora de cortar o cabo!

Estes são os melhores fones de ouvido sem fio que você pode comprar a qualquer preço!

Os melhores fones de ouvido sem fio são confortáveis, têm um ótimo som, não custam muito e cabem facilmente no bolso.

Tudo o que você precisa saber sobre o PS5: data de lançamento, preço e mais
Próxima geração

Tudo o que você precisa saber sobre o PS5: data de lançamento, preço e muito mais.

A Sony confirmou oficialmente que está trabalhando no PlayStation 5. Aqui está tudo o que sabemos sobre isso até agora.

Nokia lança dois novos telefones Android One baratos abaixo de US $ 200
New Nokias

A Nokia lança dois novos telefones Android One de baixo custo abaixo de US $ 200.

Nokia 2.4 e Nokia 3.4 são as mais recentes adições à linha de smartphones baratos da HMD Global. Como ambos são dispositivos Android One, eles têm a garantia de receber duas atualizações importantes do sistema operacional e atualizações regulares de segurança por até três anos.

As melhores impressoras fotográficas instantâneas portáteis para dispositivos Android
Imprima em qualquer lugar!

As melhores impressoras fotográficas instantâneas portáteis para dispositivos Android.

Você está em movimento e fazendo memórias no seu celular. Embora o digital seja ótimo, por que não tentar tornar essas memórias um pouco mais permanentes com uma foto tangível?

instagram story viewer