-Applications
São as aplicações nativas
do sistema e as desenvolvidas por terceiros. Android vem comum conjunto de aplicações incluindo um cliente de e-mail, programa de SMS,calendário, mapas, browser, contatos, e outros. Todas são escritas utilizando alinguagem
de programação Java.
-Application Framework
São as APIs,
utilizadas tanto pelas aplicações nativas quanto pelos desenvolvedores.
-Libraries
Inclui um conjunto de
bibliotecas C/C++ usado por vários componentes do sistema Android.
-Android Runtime
Android inclui um conjunto de bibliotecas que providenciam a maioria das
funcionalidades disponíveis nas bibliotecas centrais da linguagem de
programação Java. Toda aplicação Android roda em seu próprio processo, com
sua própria instância da máquina virtual Dalvik. Dalvik foi escrita para
que um dispositivo possa rodar múltiplas máquinas virtuais eficientemente. A
máquina virtual Dalvik executa arquivos no formato Dalvik Executable (.dex) que
é otimizado para um gasto mínimo de memória. Ela conta com o
Kernel Linux para funcionalidades básicas como gerencialmente de memória em
baixo nível.
Postado por: Carol Manoel
Fonte: http://pt.scribd.com/doc/60114763/Trabalho-Android