Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Android.
Android es un sistema operativo móvil desarrollado por Google; es uno de los más
conocidos junto con iOS de Apple. Está basado en Linux, que junto con
aplicaciones middleware (software que asiste a una aplicación para interactuar o
comunicarse con otras aplicaciones) está enfocado para ser utilizado en
dispositivos móviles como teléfonos inteligentes, tablets, Google TV y otros
dispositivos. Los sistemas operativos Android, fueron los primeros que salieron al
mercado para los teléfonos inteligentes y se lanzó en el año 2007.
Sin embargo, al principio de su fabricación, se pensó para las cámaras digitales
profesionales, pero al cabo del tiempo la fueron adaptando para las tablets y
dispositivos inteligentes.
Está basado principalmente en el núcleo de Linux y es el sistema operativo que más
teléfonos móviles dispone.
pág. 1
Características.
Código abierto.
Núcleo basado en el Kernel de Linux.
Adaptable a muchas pantallas y resoluciones.
Utiliza SQLite (Motor de base de datos relacionales) para el
almacenamiento de datos.
Ofrece diferentes formas de mensajería.
Navegador web basado en WebKit (plataforma para aplicaciones)
incluido.
Soporte de Java y muchos formatos multimedia.
Soporte de HTML, HTML5, Adobe Flash Player, etc.
Incluye un emulador de dispositivos, herramientas para depuración
de memoria y análisis del rendimiento del software.
Catálogo de aplicaciones gratuitas o pagas en el que pueden ser
descargadas e instaladas (Google Play).
Bluetooth.
Google Talk desde su versión HoneyComb, para realizar
videollamadas.
Multitarea real de aplicaciones.
pág. 2
Esquema de la arquitectura de Android.
Kernel de Linux.
pág. 3
Librerias.
Librerias de Android
Esta categoría abarca aquellas bibliotecas basadas en Java que son específicas
para el desarrollo de Android. Los ejemplos de bibliotecas en esta categoría incluyen
las bibliotecas del marco de la aplicación, además de las que facilitan la creación de
interfaces de usuario, el dibujo de gráficos y el acceso a la base de datos. A
continuación, se presenta un resumen de algunas bibliotecas clave de Android
disponibles para el desarrollador de Android:
Android.app. Proporciona acceso al modelo de la aplicación y es la piedra
angular de todas las aplicaciones de Android.
pág. 4
Android.view. Los bloques de construcción fundamentales de las interfaces
de usuario de la aplicación.
Runtime de Android
Esta es la tercera sección de la arquitectura y está disponible en la segunda
capa desde la parte inferior. Esta sección proporciona un componente clave
llamado Máquina virtual Dalvik, que es un tipo de máquina virtual Java
especialmente diseñada y optimizada para Android.
pág. 5
Framework de Aplicaciones
pág. 6
Aplicaciones.
En esta capa encontrarás todas las aplicaciones de Android que tu dispositivo tiene
instaladas. Cuando desarrollas una aplicación es en esta capa que se aloja.
Ejemplos de estas aplicaciones son Contactos, Navegador, Juegos, etc.
pág. 7
Una de las peculiaridades de este sistema operativo móvil, es su
funcionalidad y capacidad para trabajar con múltiples programas a la vez y
en segundo plano, lo que es conocido como la multi-tarea (a partir del iOS
4).
Orientado exclusivamente para dispositivos móviles con pantalla táctil,
incorpora la tecnología multi-touch, la cual es capaz de reconocer múltiples
gestos y toques en la pantalla.
Arquitectura de IOS.
pág. 8
Windows Phone es un sistema operativo móvil desarrollado por la empresa
Microsoft para teléfonos inteligentes y otros dispositivos móviles. Fue lanzado al
mercado el 21 de octubre de 2010 en Europa y el 8 de Noviembre en Estados
Unidos, con la finalidad de suplantar el conocido Windows Mobile.
Características.
Familia del SO: Windows NT.
Arquitectura soportada: ARM.
Programado en: XNA, .NET, C#, C, C++ y VB.NET.
Servicio remoto de localización GPS: Sí.
Servicio remoto de bloqueo y eliminación de datos: Sí.
Tipo de Interfaz: Baldosas animadas.
Sincronización con la Nube: SkyDrive
Tienda de aplicaciones: Windows Phone Store.
Mensajería: Skype.
Arquitectura.
pág. 9
Actividad.
• Para cada sistema operativo (Android, IOS y Windows Phone, agrega
Logotipo, características, versiones, ventaja, desventaja y conteste la
pregunta.
• Investiga tres sistemas operativos para dispositivos móviles agregando
logotipo, características, versiones, ventaja, desventaja y conteste la
pregunta.
Sistema
en
fue
usado
Sistema
operativo
Arquitectura
programado
Desventaja
operativo?
Versiones
Lenguaje
Logotipo
Ventaja
¿Has
qué?
este
que
Android
IOS
Windows
phone
pág. 10