Índice

Vista rápida



Fundamentos de las aplicaciones

Las aplicaciones Android están escritas en el lenguaje de programación Java. El SDK de android compila todo el código con todos los datos y archivos de recursos en un paquete Android, un archivo de extensión .apk. Todo el código dentro de un archivo .apk se considera una aplicación y es lo que usan los dispositívos para instalar dicha aplicación

Una vez instalada en el dispositivo, cada aplicación corre bajo su própia área de seguridad:

De este modo, el sistema Android implementa el principio del mínimo privilegio. Que significa; cada aplicación, por defecto, tiene acceso solo a los componentes que necesite para ejecutarse, a ninguno más. Esto crea un entorno muy seguro en el cual una aplicación no puede acceder a partes del sistema a las que no se le haya dado permiso.

Sin embargo, existen formas de que una aplicación comparta datos con otra y que pueda tener acceso a servicios del sistema.

Siguiente: Fundamentos aplicaciones Android – (Parte II) – Componentes