Android es una plataforma abierta y adaptable que ha revolucionado el desarrollo de aplicaciones móviles. Destaca por su filosofía de estar siempre conectado a internet y su capacidad para funcionar en una amplia variedad de hardware.
El núcleo de Android esta formado por el sistema operativo Linux, versión 2.6. Esta capa proporciona servicios como la seguridad , el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos.
Librerías nativas
SSL
SQLite
FreeType
Librerias 3D
SGL
Webkit/Chromium
Surface manager
Media framework
System C library
Entorno de aplicación
Los servicios mas importantes que incluye son:
Content Providers
Notification manager
Activity manager
Resourse manager
Views
Silvestre Torres Jazmín_Grupo:611
¿Qué hace que Android sea especial?
Alta calidad de gráficos y sonido
Optimizado para baja potencia y poca memoria
Aceptable nivel de seguridad
Gran cantidad de servicios incorporados
Filosofia del dispositivo siempre conectado a internet
Arquitectura basada en componentes inspirados en internet
Portabilidad asegurada
Adaptable a diversos tipos de hardware
Plataforma abierta
Objetivos
Aprender a utilizar herramientas para detectar errores en el código
Conoce donde podemos conseguir documentación sobre Android
Crear una primera aplicación y estudiar su estructura de un proyecto en Android
Enumera las principales versiones de Android y aprender a elegir la mas idónea para desarrollar nuestras aplicaciones
Aprender a instalar y trabajar con el entorno de desarrollo (Android SDK)
Estudiar la arquitectura interna de Android
Conocer las características de Android destacando los aspectos que lo hacen diferente
Visión general y entorno de desarrollo
El lanzamiento de Android como nueva plataforma para el desarrollo de aplicaciones móviles ha causado una gran expectación y ha tenido una importante aceptación tanto por los usuarios como la industria.
Introducción a Android
Enlace con mas información de Android y su estructura