Olhando para o sistema operacional android

Video: Android x86 para PCs [Primeiras impressões] - Baixaki

O termo andróide pode referir-se a um dispositivo móvel Android ou para o sistema operacional Android. O sistema operacional Android poderes todos os dispositivos Android. Pense nisso como o software subjacente que instrui o dispositivo o que fazer, muito parecido como os computadores poderes do sistema operacional de laptop e desktop Windows.

Quando você instala um aplicativo Android para um dispositivo Android, você está instalando um aplicativo que foi escrito especificamente para o sistema operacional Android. Você pode instalar aplicativos Android em um computador Windows - e até mesmo em Macs e PCs Linux - mas apenas se o computador estiver executando o software especial chamado Android emulador, o que cria um dispositivo Android virtual em seu computador.

Falando de Linux, o sistema operacional Android é realmente um desdobramento do sistema operacional Linux. Desde a sua criação, no entanto, o Android tornou-se um sistema operacional robusto, independente projetado para dispositivos móveis, e na verdade não é diretamente compatível com Linux.

Lidar com a fragmentação em dispositivos Android

Android é um Código aberto sistema operacional - uma grande comunidade de empresas e desenvolvedores mantê-lo e contribuir para o desenvolvimento de novas versões do mesmo. Isso tudo acontece sob os auspícios do Google, que comprou a empresa (Android, Inc.), que desenvolveu o primeiro sistema operacional Android.

Ao contrário do sistema operacional iOS da Apple para dispositivos móveis, o desenvolvimento contínuo do sistema operacional Android não está escondido atrás de chave e fechadura. Na verdade, cerca de 80 empresas são membros do grupo - o Open Handset Alliance - que contribuem para o desenvolvimento do sistema operacional Android.

Tudo isso permite a abertura para a inovação de muitas fontes diferentes. Isso também permite que muitos dispositivos Android diferentes em todas as formas e tamanhos, o que cria um problema de compatibilidade para os desenvolvedores de aplicativos. O problema de compatibilidade com dispositivos Android tem sequer um nome: fragmentação.

Video: Sistema Operacional Android - #A19-001



Os fabricantes podem modificar o sistema operacional Android como entenderem para seus dispositivos. Isto permite-lhes uma maneira de diferenciar seus dispositivos dos dispositivos dos seus concorrentes, adicionando características únicas. Isso também resulta em diferentes versões personalizadas do Android rodando em dispositivos diferentes.

Um exemplo disso é que a fabricante de celulares HTC insere sua própria interface do usuário HTC Sense em muitos de seus telefones Android, enquanto a Samsung coloca a sua própria interface de usuário TouchWiz em seus dispositivos Android. A figura a seguir mostra um par de telas a partir do telefone Samsung 4G Epic Android.

home page do telefone Samsung 4G Epic Android (esquerda) e uma das páginas de aplicativos (direita).
home page do telefone Samsung 4G Epic Android (esquerda) e uma das páginas de aplicativos (direita).

Video: Como instalar algumas das mais famosas roms em seu Android [Dicas] - Baixaki

problemas de compatibilidade de aplicativos Android

fabricantes de dispositivos móveis também controlar qual versão dos poderes do sistema operacional Android seus dispositivos. Só porque uma atualização para o sistema operacional está disponível não significa que um fabricante está disposto ou pronto para atualizar o sistema operacional do dispositivo.

Video: Android 8.0 chegando! Vazam detalhes sobre o 'novo' sistema operacional - Hoje no TecMundo

Outro grande diferencial entre os dispositivos é o hardware que os corre. Alguns dispositivos Android têm telas grandes, processadores rápidos, e um monte de sinos e whistles- outros dispositivos Android têm pequenos monitores, CPUs lentos, e muito poucos extras. E há uma abundância de dispositivos Android que caem entre esses dois extremos.

Todas essas diferenças entre os dispositivos Android acabar criando enormes dores de cabeça para os desenvolvedores de aplicativos. Eles precisam tentar garantir a compatibilidade com muitos dispositivos diferentes, usando diferentes tipos de hardware, executando várias versões do sistema operacional Android, e deve ter em conta todas as personalizações feitas no sistema operacional Android pelos fabricantes.

O resultado final é aplicativos desordem. Em alguns casos, os aplicativos simplesmente não vai funcionar em alguns dispositivos. Outras vezes, os aplicativos executados, mas alguns recursos não funcionarão. E, em alguns casos, os aplicativos parecem correr bem por alguns minutos, mas, de repente parar de trabalhar.


Publicações relacionadas