Noticias

random
[post_ad]

Introducción a Android


ANDROID


Es un sistema operativo de código abierto para dispositivos móviles.
Su lenguaje de programación nativa es "Java".
El núcleo de android se basa en "Linux".

Android permite programar en un entorno de trabajo (framework) de Java, aplicaciones sobre una máquina virtual Dalvik (una variación de la máquina de Java con compilación en tiempo de ejecución)

HISTORIA


Fue desarrollado por Android Inc., empresa que en 2005 fue comprada por Google, aunque no fue hasta 2008 cuando se popularizó, gracias a la unión al proyecto de Open Handset Alliance, un consorcio formado por 48 empresas de desarrollo hardware, software y telecomunicaciones, que decidieron promocionar el software libre. 

Pero ha sido Google quien ha publicado la mayor parte del código fuente del sistema operativo, gracias al software Apache, que es una fundación que da soporte a proyectos software de código abierto. 

Dado que Android está basado en el núcleo de Linux, tiene acceso a sus recursos, pudiendo gestionarlo, gracias a que se encuentra en una capa por encima del Kernel, accediendo así a recursos como los controladores de pantalla, cámara, memoria flash…



En la imagen se distinguen claramente cada una de las capas: la que forma parte del propio Kernel de Linux, donde Android puede acceder a diferentes controladores, las librerías creadas para el desarrollo de aplicaciones Android, la siguiente capa que organiza los diferentes administradores de recursos, y por último, la capa de las aplicaciones a las que tiene acceso. 


Introducción a Android Reviewed by Teresa on agosto 21, 2018 Rating: 5

No hay comentarios:

All Rights Reserved by CURSOS VIRTUALES © 2005 - 2020
Powered By Cristian Lezcano, utilizando Blogger

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con la tecnología de Blogger.