“O que é o Android” – conhecendo os componentes da arquitetura
Este artigo apresenta uma síntese dos principais componentes da plataforma Android, o relacionamento geral entre eles, questões de licenciamento, o papel do kernel Linux e dos demais componentes sob licenças livres, a geração de código nativo e muito mais. (via tbray.org)
• Publicado por Augusto Campos em
2010-11-26
Por que me lembra isto aqui?
http://pt.wikipedia.org/wiki/Ficheiro:MacOSXArchitecture.svg
Lá atrás, está a camada nix. Parece ser essa a tendência dos sistemas UNIX like. Como seus desktops padrão (Gnome, KDE e outros) acabaram não agradando o usuário típico de computadores, os fabricantes começaram a disfarçar o Linux para embarcá-lo em seus dispositivos. Fizeram isso até nos desktopos vendidos no varejo, onde a interface simula um XP da vida.
Eu não vejo esse esforço pra tentar disfarçar o Linux. O Ubuntu, o OpenSuse mantém suas interfaces padrão.
Desde quando Android e’ Linux? E’ uma plataforma Java, o Linux faz o baixo nivel com os device drivers. Pode dizer e moderar o que quiserem, mas e’ isso.
Organização de sistemas em camadas é uma prática báscia. Sem isso não tem como fazer algo grande como o android.
Não é Java, é Dalvik!
Pode chamar de qualquer nome, mas parece ser muito ligado ao java, no link que a matéria coloca, como falam de java.
http://en.wikipedia.org/wiki/Dalvik_(software)