1. Andriod操作系统是一个多用户的linux操作系统,每个Andriod Application都是一个独立的用户。
2. Andriod系统为每个Application分配一个独立的user id。
3. 每个Application 拥有属于自己的 vm(虚拟机),Application之间是隔离的(相对的)。
4. Application 不想 java的main一样,它没有独立的 entry point。
5. Application 像chrome extension一样,需要manifest file 配置文件。