Es un sistema operativo basado en Linux, con interfaces de programación Java. Para los que conocen Java existe el JDK (Java Development Kit), entonces para android es lo mismo el SDK (Software Development Kit) , el cual contiene todo lo necesario para desarrollar aplicaciones para este s.o. (sistema operativo). Esto incluye un compilador, debugueador y un dispositivo para emular. Android tiene su propia máquina virtual.
![]() |
Android está desarrollado principalmente por google. |
Las aplicaciones en Android se basan en componentes, así estos pueden ser reusados para otras aplicaciones totalmente nuevas o de ámbito distinto.
Google Play (Android Marcket)
![]() |
también llamada Play Store. |
Seguridad y Permisos
Durante la instalación de una aplicación en un sistema Android, el s.o. crea un único usuario y grupo para cada aplicación que se instala, esto es para que cada aplicación sea dueña de sus propios archivos y así una aplicación no puede accesar a otros archivos de sistema.
Cada aplicación al momento de ejecutarse crea su propio proceso, por lo que funciona aisladamente de las otras aplicaciones. Si se necesita compartir información entre una o más aplicaciones (Apps de ahora en adelante, viene de Aplications), se debe hacer explicitamente (por Service o ContentProvider).
Además Android contiene un sistema de permisos y permite predefinir estos permisos para determinadas tareas, pero también cada aplicación puede definir permisos adicionales. Para declarar los permisos necesarios se hace en su archivo de configuración AndroidManifest.xml. Por ejemplo, una aplicación puede declarar que requiere el acceso a la Internet.
Permisos de tener diferentes niveles. Algunos permisos se conceden automáticamente por el sistema Android, algunos son automáticamente rechazadas.
En la mayoría de los casos, los permisos solicitados serán presentados al usuario antes de la instalación de la aplicación. El usuario tiene que decidir si estos permisos se otorgan a la aplicación o no.
Si el usuario rechaza el permiso requerido por la aplicación, esta aplicación no se puede instalar. La comprobación de la autorización sólo se realiza durante la instalación, los permisos no se puede negar ni conceder después de la instalación.
No todos los usuarios prestan atención a los permisos requeridos durante la instalación. Sin embargo, algunos usuarios lo hacen y escriben comentarios negativos de Google Play.