lunes, 24 de octubre de 2011

Lo mas básico

Las Aplicaciones para Android se programan en Java, el Sdk de Android compila la aplicacion en un
"Android package" unarchivo con extension .apk. Los archivos .apk son los que los dispositivos Android
usan para instalar la aplicacion.

Una vez la aplicacion esta instalada esta vive en su propio "sand box"
-El sistema operativo Android es un un Linux multiusuario en el que cada
aplicacion es un usuario diferente.
-El sistema asigna permisos para todos los ficheros de una aplicacion para quie solo ella pueda
acceder a ellos.
-Cada proceso tiene su propia maquina virtual para asegurar que este separado de los demas.
-Cada aplicacion corre en su propio proceso de Linux.

¿Como se comunican las aplicaciones entre ellas?
-Dos aplicaciones pueden com,partir el mismo ID de usuario Linux con lo que pueden acceder
a los ficheros de ambas.Asi pueden compartir el mismo proceso de Linux y la misma Maquina Virtual.
-Las aplicacones pueden perdir permiso para acceder a datso del dipositivo al ser instalado.
Por ejemplo a los contactos, a la camara o al bluetooth.

No hay comentarios:

Publicar un comentario