Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

Atualizações lentas estão prejudicando o Android como uma plataforma de aplicativos e o Google Play

Anonim

Aqui está uma verdade simples que todos provavelmente conhecemos no fundo de nossas mentes - você não precisa obter uma nova versão do Android, porque não parecerá muito diferente. A tela inicial ou a gaveta de aplicativos podem ter um ou dois ajustes, e haverá um recurso que gostaríamos de ter, mas os aplicativos que usamos terão a aparência e o funcionamento exatamente iguais. As coisas que fazemos, como mensagens ou Facebook, não usarão nenhum dos novos recursos que os desenvolvedores têm disponível por um tempo, e os aplicativos que incluem o recurso mais recente para desenvolvedor serão poucos e distantes por um bom tempo.

Isso é péssimo.

Sim. Isso é realmente péssimo. Mas não há nada que a maioria de nós possa fazer sobre isso, já que não estamos construindo sistemas operacionais ou aplicativos de telefone. E não podemos ficar bravos com os desenvolvedores que fazem os aplicativos, por causa de outra verdade simples: os telefones que não recebem atualizações rápidas estão prejudicando a plataforma Android.

O Android existe apenas para executar aplicativos. O suporte deficiente para telefones limita as pessoas que os fabricam.

Não está nos machucando nem um pouco. Como mencionado, não há muito o que esperar no papel, e você não precisa ter a versão mais recente para obter atualizações de manutenção. De fato, a menos que você esteja usando um telefone que comprou do Google, as atualizações das pessoas que o criaram geralmente trazem mais para a mesa do que uma versão totalmente nova do Android. Qual usuário da Nota 5 não deseja a nova interface da Nota 7? Compare isso com o número de pessoas entusiasmadas com o Acesso ao diretório com escopo no Android 7.0. (Embora o Acesso ao diretório com escopo seja muito bom e torne os aplicativos mais seguros e funcionem melhor.) Queremos o que podemos ver. Queremos coisas focadas em aplicativos, como Svelte ou Bundled Notifications. Nós não estamos recebendo nenhum.

Tudo o que você precisa fazer é analisar o número de telefones executando a última versão no Android Developer Dashboard para ver o porquê. Quando menos de 20 ou 30% de seus usuários em potencial poderiam se beneficiar de algo novo, é uma idéia muito melhor criar seus aplicativos para os outros 70% do mercado. Ele ainda funcionará para telefones na versão mais recente e oferece tempo para fazer alterações e estar pronto quando o ciclo se repetir para a próxima grande atualização. Não há ciência de foguetes necessária nisso. Mas sinta-se à vontade para lançar a ciência do foguete, se puder, porque a ciência do foguete é legal.

Esta é a verdadeira história da fragmentação do Android. Telefones com versões mais antigas não são o problema - são os telefones com a versão mais recente. Louco. Construir aplicativos para diferentes tamanhos de tela e processadores diferentes foi muito mais fácil do que as pessoas imaginavam, e nem acabou sendo a bagunça prevista. Trabalhar em todas as diferentes versões também foi mais simples. Escolha aquele com mais usuários e ignore as novidades. O Google possui ferramentas para facilitar a compatibilidade com as versões mais antigas (que serão úteis seis meses depois, quando finalmente chegar a hora de atualizar) e os telefones com o software mais recente ainda terão a mesma experiência que todos os outros. E eu estou do seu lado, desenvolvedores. É exatamente isso que você deveria estar fazendo. Trabalhe com seu mercado, não contra.

A correção é simples e impossível, tudo ao mesmo tempo. Os telefones que serão atualizados precisam ser atualizados mais rapidamente. Os telefones precisam ser suportados por mais tempo pelas pessoas que receberam seu dinheiro. O Google precisa planejar com cuidado para não excluir nenhum telefone, a menos que seja absolutamente necessário.

O Google, como portador da tocha do Android e mantenedor, faz isso muito bem. O ciclo de atualização foi estendido para um por ano civil, fabricantes e grandes nomes no espaço do aplicativo obtêm acesso antecipado a alterações de código e novas APIs. A estrutura e o sistema de baunilha são atualizados e corrigidos regularmente. Tudo isso deve facilitar a atualização do sistema operacional em um telefone. O departamento de fabricação de telefones, no entanto, é um pouco superficial no lado do suporte e, às vezes, o raciocínio por trás dele deixa um gosto ruim na boca. Eles podem fazer melhor e deveriam estar fazendo melhor. Mas eles estão fazendo alguma coisa.

A fragmentação funciona da maneira oposta que achamos que deveria. Os telefones atualizados são os que ficam de fora.

E as empresas que fabricam os telefones que estamos comprando em números gigantescos também não ficam sentadas loucas o dia inteiro todos os dias. Samsung, LG e HTC mostraram que podem lançar uma atualização rapidamente, enquanto outros, como Huawei e Sony, até nos mostram o progresso e nos permitem participar da diversão por meio de programas beta. Mas nada é feito de forma consistente. Alguns modelos conseguem algumas coisas, outros não, e os do meio parecem estar no limbo perpétuo. Liberar um telefone de US $ 90 executando o Lollipop e bloqueá-lo nessa versão é bom, desde que questões críticas sejam abordadas, mas os modelos mais caros precisam de suporte por mais tempo e atualização mais rápida para mudar as coisas. E, pelo amor de Deus, por favor, pare de fazer tantos modelos diferentes no meio da estrada, para que você tenha os recursos necessários para apoiar os que cria. Se não estiver nessa lista, pare de fazê-lo e faça um que estará nessa lista no próximo ano. Feito. Não há cobrança por essa percepção do mercado.

Ninguém pode forçar alguém a mudar as coisas, nem alguém deve ser capaz de fazê-lo. O Android já é o projeto de código aberto mais fechado desde o WebKit. Sim, eu sei, ter foco no celular é o raciocínio, mas ainda posso não gostar. Somente as pessoas que fabricam os telefones e escrevem o software para os telefones podem mudar isso, e mesmo assim apenas para seus próprios modelos. As pesquisas de mercado que eles divulgam com tanta frequência para apoiar coisas como telefones mais finos com baterias pequenas ou que apenas usuários fora da América do Norte desejam modelos com dois cartões SIM terão que mostrar que o que realmente queremos é um melhor suporte para o que estamos comprando.

Sim, apenas os entusiastas estão preocupados em receber a atualização mais recente rapidamente, mas todo mundo quer ter aplicativos com os melhores recursos e um telefone que não precise ser substituído a cada 18 meses para obtê-los.