Seidor
mujer mirando el móvil

03 de fevereiro de 2023

Quantos dispositivos Android existem?

Com bordas ou sem elas, com diferentes versões de um mesmo sistema operacional e, acima de tudo, com uma variedade de tamanhos: assim é o complexo e heterogêneo mundo dos dispositivos Android de maior sucesso ao redor do mundo. Segundo dados da Kantar, o sistema operacional móvel do Google tem uma penetração massiva em nosso país. Especificamente, em dezembro de 2019, sua presença no mercado espanhol era de mais de 85%. Por sua vez, o iOS estaria presente em pouco mais de 14% dos dispositivos móveis espanhóis.

O que a princípio poderia parecer uma facilidade para os desenvolvedores de aplicativos móveis (apostar todo o desenvolvimento no sistema operacional majoritário deveria ser a opção mais simples e segura) é, na verdade, uma verdadeira dor de cabeça. O motivo? A infinidade de modelos diferentes de dispositivos com Android como sistema operacional.

Quantos Android existem?

Segundo os últimos dados fornecidos pelo Google na última edição de sua conferência para desenvolvedores (realizada no início de maio de 2019), existem 2,5 bilhões de dispositivos Android ativos no mundo. Um dado impressionante que é ofuscado pela fragmentação que caracteriza o setor de dispositivos móveis do robô verde, um problema que, longe de ser resolvido, parece aumentar mais a cada ano.

grafica

Cada vez que uma empresa apresenta seu novo carro-chefe ou, pelo contrário, lança sua nova frota de celulares low cost ou de gama média, o problema se agrava para os desenvolvedores.

Assim, quando uma empresa decide lançar um novo aplicativo móvel, não enfrenta apenas o problema de que uma versão é insuficiente (seria necessário, pelo menos, uma para iOS e outra compatível com Android): o sistema operacional móvel do Google é muito heterogêneo e os aplicativos terão que se adaptar perfeitamente a cada um dos dispositivos disponíveis, nos quais podem estar instaladas diferentes versões do próprio Android. Em resumo, antes de enfrentar o desenvolvimento do aplicativo corporativo, é necessário estar ciente do investimento de tempo e dinheiro que seu lançamento acarretará.

Esse é, precisamente, o segundo grande problema que acompanha o desenvolvimento heterogêneo no Android: a multitude de versões disponíveis. Atualmente, estima-se que mais da metade dos smartphones e tablets com Android (ou seja, mais de um bilhão de dispositivos) estão mais de dois anos atrasados em relação às atualizações do sistema operacional móvel.

O arco de versões disponíveis do Android hoje vai desde o antigo Gingerbread (lançado no final de 2010) até o recente Android 10, disponível desde o ano passado. Segundo o painel de distribuição do Google, em maio de 2019, aproximadamente 39% dos dispositivos que acessaram o Google Play tinham Android Pie (lançado em 2018) ou Android Oreo (lançado em 2017). Por outro lado, Nougat (lançado em 2016) e Marshmallow (versão de 2015) estavam presentes em cerca de 36% dos celulares e tablets. Versões anteriores a 2015 representavam os 25% restantes.

tabla

Esta característica fragmentação do Android representa, pelo menos, três grandes riscos para as frotas corporativas de dispositivos móveis:

  • Há um maior risco de que as falhas de segurança acabem por afetar os usuários. Não é à toa que, com diferentes versões de um aplicativo adaptáveis às diferentes versões do Android (e até mesmo aos mais de 16.000 dispositivos diferentes), desenvolver e implementar patches de segurança é mais complexo.
  • Dificulta a adoção de novas tecnologias: pagamentos móveis, soluções biométricas de identificação ou ferramentas de realidade virtual ou aumentada são tecnologias que dificilmente chegarão a todos os dispositivos Android ao mesmo tempo se continuar sendo um sistema operacional fragmentado presente em dispositivos móveis de toda classe e condição. Se o aplicativo corporativo se concentra em uma tecnologia inovadora, o Android representará uma maior dor de cabeça.
  • O desenvolvimento. Como mencionamos, as diferentes versões do Android e a ampla gama de diferentes dispositivos móveis nos quais o sistema operacional está presente tornam o desenvolvimento de um aplicativo móvel um esforço titânico para o qual é necessário um investimento econômico e humano significativo.

Paradoxalmente, este conjunto de problemas que apresenta o sistema operacional escolhido pela maioria dos usuários poderia representar uma vantagem competitiva para a Apple. Não é à toa que, no final do ano passado, 90% dos dispositivos móveis da maçã mordida contavam com uma das duas últimas versões do iOS.

móviles  y tablets encima de una mesa

No entanto, hoje em dia é muito arriscado optar apenas por um ou outro ecossistema se o objetivo é obter a aprovação da maioria dos usuários para alcançar sucesso no mercado de aplicativos móveis. Obviamente, se o aplicativo faz parte do core business da empresa, não há outra opção senão desenvolver cuidadosamente um aplicativo nativo adaptado e compatível com todos os dispositivos possíveis, levando em consideração até mesmo outros sistemas operacionais minoritários, como o Windows Phone.

No entanto, também é importante medir o esforço necessário para alcançar nosso público-alvo. Lançar um aplicativo para o sistema operacional da BlackBerry, por exemplo, não faz sentido: gigantes como WhatsApp ou Facebook o abandonaram e sua morte está marcada para o próximo ano. Por outro lado, se se trata de uma ferramenta de pagamentos móveis, disponibilizar o aplicativo para dispositivos com alguma versão antiga do Android também não é lógico, pois não serão compatíveis com essa tecnologia.

Em suma, lançar-se no desenvolvimento de um aplicativo corporativo envolve um trabalho de planejamento e um processo de decisão no qual todos os aspectos possíveis devem ser considerados. A enorme quantidade de dispositivos diferentes com Android (mais de 16.000) e suas diferentes versões em circulação são, sem dúvida, dois dos principais fatores a serem observados antes de entrar no mercado do robô verde do Google.

Talvez você possa se interessar

31 de janeiro de 2023

O que é Twilio? Como funciona esta plataforma?

Mais de 2 milhões de desenvolvedores em todo o mundo já recorrem ao Twilio para gerenciar algum aspecto das comunicações de seu software, desde o call center na nuvem ou as chamadas in-app até os SMS automatizados, a autenticação em 2 passos ou até mesmo as mensagens via WhatsApp para os usuários.

SEIDOR
11 de janeiro de 2023

Certificação Salesforce Admin. Ajudamos você com dicas, truques e muitas informações.

Salesforce é uma das empresas PaaS (Plataforma como Serviço) mais importantes do mundo, cujo CRM é a tecnologia nº1 do mundo. Isso é possível graças aos 4 principais valores da Salesforce: a confiança de seus Parceiros e Clientes, o sucesso destes, a Inovação e a igualdade.

SEIDOR
11 de janeiro de 2023

App Store Connect

O objetivo deste artigo é servir como um guia introdutório para a plataforma App Store Connect, revisando os serviços que a compõem e as possibilidades que oferece.

SEIDOR