Resume De Dispositivos Moviles
Enviado por mysterydaft • 6 de Enero de 2014 • 443 Palabras (2 Páginas) • 235 Visitas
RESUMEN
1.3 COMPARATIVA CON OTRAS APLICACIONES
En esta grafica podemos ver que se hizo un estudio realizado por la empresa Gratner Group, donde se muestra la evolución del mercado de los sistemas operativos para móviles según el número de terminales vendidos.
Finalmente subrayamos el espectacular ascenso de la plataforma Android, que le ha permitido alcanzar en dos años una cuota de mercado superior al 75%.
1.4 ARQUITECTURA DE ANDROID
La arquitectura de Android está formada por cuatro capas. Una de las características más importantes es que todas las capas están basadas en software libre.
Entorno de Aplicaciones
Librerías Nativas Runtime de Android
1.4.1 EL NÚCLEO LINUX
Está formado por el sistema operativo Linux versión 2.6. Proporciona servicios como la seguridad, el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos.
1.4.2 RUNTIME DE ANDROID
Está basado en el concepto de maquina virtual utilizado en java. La maquina virtual Dalvik, responde mejor a las limitaciones.
Las características de la maquina virtual Dalvik es que facilitan la optimización de recursos que se encuentran en sus ficheros ejecutables en el cual su formato optimizado hace que ahorre memoria.
1.4.3 LIBRERÍAS NATIVAS
Muchas de las librerías utilizan proyectos de código abierto. Algunas de estas librerías son:
System C library
Media Framework
Surface Manager
WebKit
SGL
Líbrerias 3D
FreeType
SQLite
SSL
1.4.4 ENTORNO DE APLICACIÓN
Proporciona una plataforma de desarrollo libre para aplicaciones con gran riqueza e innovaciones. Esta capa ha sido diseñada para simplificar la reutilización de componentes. El SDK de Android no acaba de ofrecer todo lo disponible para su estándar del entorno de ejecución Java, pero es compatible con una fracción muy significativa de la misma.
Los servicios más importantes que incluyen son:
Views: Extenso conjunto de vistas
Resource Manager: Proporciona acceso a recursos que nos son en código
Activity Manager: Maneja el ciclo de vida de las aplicaciones y proporciona un sistema de
...