Windows

Fragmentação do Android Definição, problema, problema, gráfico

Como corrigir ERRO "Aplicativo parou de funcionar" em qualquer APP no Android

Como corrigir ERRO "Aplicativo parou de funcionar" em qualquer APP no Android
Anonim

Não vamos confundir a fragmentação do Android com a fragmentação do disco rígido ou qualquer outro problema de armazenamento. A fragmentação do disco rígido - como a maioria de vocês sabe - são pedaços de arquivos espalhados por todo o dispositivo de armazenamento, tornando difícil para qualquer sistema operacional reunir os bits e apresentá-los a você. A fragmentação do Android está mais relacionada à diferença entre as versões do Android e a versão do aplicativo em execução no dispositivo.

Definição de fragmentação do Android

A definição mais próxima de fragmentação do Android que encontrei na Internet foi na Techopedia [1]. A fragmentação do Android refere-se a uma preocupação com o alarmante número de diferentes versões disponíveis do sistema operacional Android (SO) no mercado. A principal questão é potencialmente reduzida interoperabilidade entre dispositivos de aplicativos codificados usando o Android Software Development Kit (SDK Android) ".

Android Fragmentation Problem

A definição acima do Android abrange tudo, mas emprega uma linguagem pouco pesado. Em termos simples, há um mínimo de três versões do Android em execução em máquinas diferentes - em qualquer ponto do tempo. Atualmente, o JellyBean e o Ice Cream são os mais populares, enquanto o Honeycomb ainda está no mercado.

Da mesma forma, os aplicativos desenvolvidos para o Android são para versões diferentes. Os programadores que desenvolvem aplicativos fazem isso para a versão mais recente. Isso cria um problema de incompatibilidade devido ao qual alguns usuários do Android não podem usar esses aplicativos. Entre outros problemas está a exploração dos dados do telefone usando software malicioso escrito para versões mais antigas do Android.

Falando sobre o software desenvolvido para o Android, podemos também assumir o software do telefone através do qual o Google oferece atualizações do Android. Se o software do telefone for desenvolvido para o Android 4.0, as chances são altas de não oferecer suporte a aplicativos projetados para uso com o Android 4.2. O gráfico a seguir da TruTower [2] mostra a porcentagem de Androids no mercado em maio de 2013.

Outro aspecto é que com cada máquina vem a personalização. Se você estiver usando um telefone LG, você terá uma experiência Android personalizada: uma que a LG quer oferecer a você. O mesmo sistema operacional (Android) lhe dará uma experiência diferente em um telefone ou tablet Samsung, já que a Samsung irá personalizá-lo para seus dispositivos. Entre essas personalizações, a uniformidade do Android está um pouco perdida (por exemplo, os menus e as opções podem ser diferentes).

Em outras palavras, é o problema da diferença nas versões dos aplicativos, no software básico do telefone e no Android. Essa diferença pode ser usada indevidamente pelas pessoas para invadir seu telefone ou tablet. Assim, o problema de fragmentação do Android é mais um problema de segurança e privacidade do que a incompatibilidade .

Como o Google aborda a fragmentação do Android

De acordo com a Trend Micro [3], o Google envia as atualizações para os fabricantes de telefones. Em seguida, torna-se responsabilidade dos fabricantes de telefones atualizar o software do telefone para que o dispositivo esteja protegido. No entanto, o ritmo com que o Android é atualizado é muito maior em comparação com as atualizações dos fabricantes de dispositivos. Isso é o que cria o problema que pode levar a um mau funcionamento ou incapacidade de uso para as versões mais recentes dos aplicativos.

Aqui está um gráfico da Trend Micro que explica o processo de atualizações do Android. A Trend Micro também deixa claro que as máquinas mais antigas estão presas a versões anteriores do Android que não podem ser atualizadas e, portanto, não podem usar os aplicativos novos e melhores disponíveis no Google Play.

Afirma ainda que o problema de fragmentação do Android pode convidar softwares maliciosos As versões mais antigas do Android não têm proteção suficiente e, portanto, são vulneráveis ​​à exploração.

RESUMO

A incompatibilidade de aplicativos com a versão do sistema operacional Android em sua máquina leva ao problema de fragmentação do Android. Embora o Google seja capaz de resolver o problema, ele precisa depender de terceiros (fabricantes de dispositivos) para disponibilizar as atualizações para os usuários finais. No momento, não há como o Google atualizar diretamente o sistema operacional em máquinas individuais.

Devido a esse problema, não apenas o mau funcionamento do aplicativo pode ocorrer, como o seu dispositivo está propenso a explorações maliciosas. Para se manter seguro

  1. Atualize regularmente o software do seu telefone
  2. Use bons produtos de segurança para dispositivos móveis. Também existem alguns gratuitos - como o Norton Mobile e o Trend Micro

Quer ver como a Microsoft ganha dinheiro com o Android?

Referências :

[1] Techopedia, Definição de Fragmentação do Android

[2] TruTower, o mais recente gráfico de distribuição do Google

[3] Trend Micro, atualizando o Android em dispositivos.