# data[].attributes.body
Un sistema operativo móvil es un sistema  que controla un dispositivo al igual que los PCs utilizan Windows o Linux entre otros. Sin embargo, los sistemas operativos móviles son mucho más simples y están más orientados a la conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos. Algunos de los sistemas operativos utilizados en los dispositivos móviles están basados en el modelo de capas.Las empresas desarrolladoras de teléfonos celulares utilizan distintos sistemas operativos que, si bien en el fondo cumplen las mismas funciones, poseen importantes diferencias

# data[].attributes.headline
Historia y evolución de los sistemas operativos móviles.

# data[].attributes.subject
Historia y evolución de los sistemas operativos móviles.

# data[].attributes.body
La creación, desarrollo y evolución de los sistemas operativos ha sido básico para el acercamiento de los usuarios a productos especialmente sensibles para el gran consumo, como son los teléfonos móviles. Este tipo de sistema operativo ha hecho posible que cualquier individuo corriente pueda manejar un dispositivo electrónico sin la necesidad de tener conocimientos técnicos, siendo relativamente sencillo hacerse con el control de una interfaz de usuario visual. Ahora bien, la historia  del Sistema Operativo para Móviles, nace  en 1996, cuando casi nadie tenía un dispositivo móvil,  para ese entonces Palm lanza el primer operativo para estos terminales, el Palm OS 1.0  que integraba aplicaciones de RIM, tales como correo, agenda, memo pad y tareas. Cuatro años después, en el año 2000,  Microsoft lanzara el Pocket PC 2000 y un año después, este sistema operativo ya soportaba Messenger y Media Player 8 Enhanced UI. Hasta 2003 cuando Redmond  desarrollo el famoso Windows Mobile (con bluetooth e Internet Explorer). Para el año 2007 sale el Sistema Operativo de Apple: el iPhone OS (que luego pasaría a ser iOS), vio la luz el 9 de enero de 2007. En 2008, Google lanza la primera versión de Android. La última versión de este sistema operativo ha sido la última en marcar historia. Se trata del Android 3.0 que entre otras cosas, esta optimizado para tables.

# data[].attributes.headline
Estructura de un sistema operativo móvil.

# data[].attributes.subject
Estructura de un sistema operativo móvil.

# data[].attributes.body
La arquitectura de un sistema operativo móvil o de otro son muy parecidas y trabajan con distintas capas:
1.-  Kernel: Llamados por algunos como núcleo, esta por lo general esta basado en Unix. En casos particulares, Android esta basado en Linux y  iOS esta basado en el kernel de Mac Os. Estos kernel están diseñados para que trabajen al mínimo y puedan operar en dispositivos móviles. El núcleo es el encargado de administrar el hardware y controlar los drivers, gestionando la memoria, los procesos, los archivos y las comunicaciones.
2.- Librerías: Son una serie de librerías que permiten controlar funciones básicas del sistema como librerias multimedias, librerías gráficas, servicios de seguridad, servicios de base de datos como SQLite  e interpretes de paginas web, etc.
3.- Interfaz de Aplicaciones:  Esta interfaz de aplicaciones va a permitir a las apps creadas por terceros y a las aplicaciones nativas, controlar notificaciones, servicios de localización, servicio de telefonía, gestión de apps, etc.
4.- Interfaces de usuarios y aplicaciones nativas: Todos los sistemas operativos ofrecen una serie de aplicaciones nativas como puede ser los contactos, teléfonos, mensajes, ajustes, reloj, etc. Además ofrece una serie de API o librerías para que los desarrollados de aplicaciones puedan crear y manejar sus interfaces de manera ágil y sencillas

# data[].attributes.headline
Identificación de los requerimientos de Hardware para el funcionamiento de los sistemas operativos móviles

# data[].attributes.subject
Identificación de los requerimientos de Hardware para el funcionamiento de los sistemas operativos móviles

# data[].attributes.body
Para este aspecto es necesario que el analista determine con el usuarios, las necesidades que estos tienen y los requerimientos básicos  que exija el equipo, en muchos de los casos algunos requerimientos son:  la facilidad de uso y que se pueda ejecutar en teléfonos móvil. Considerando la diversidad se sugiere:
REQUERIMIENTOS DE HARDWARE PARA INSTALACIÓN DEL SO ANDROID:

•Windows 2000, XP o Vista

•800 MHz procesador

•512 MB RAM (1 GB para Vista)

•1024 x 768 resolución de pantalla

•Plataforma de Eclipse, Eclipse es la plataforma sobre el que se ejecuta el plug-in.

•Herramientas desarrolladoras de Android (el plug-in de Eclipse)

•Instalar el Android SDK
REQUERIMIENTOS DE HARDWARE PARA DESARROLLAR APLICACIONES IOS:

Los requisitos mínimos para comenzar a desarrollar en esta plataforma son:

•Mac OS X 10.6 (Snow Leopard) o posterior

•iOS SDK 5.0 o posterior

•Dispositivo móvil para pruebas (opcional)

El iOS SDK contiene el código, la información y las herramientas necesarias para desarrollar, probar, ejecutar, depurar y ajustar las apps para el iOS.
REQUERIMIENTOS DE SYMBIAN:

Para la programación de aplicaciones se pueden utilizar distintos lenguajes: Visual Basic, Java, OPL y C++. Siendo este último el lenguaje nativo de Symbian y el que proporciona acceso a un mayor número de funcionalidades.
REQUERIMIENTOS DE BLACKBERRY:

Requisitos de hardware:

•Procesador Intel® compatible de 1 GHz o superior

•512 MB de RAM

•Puerto USB 1.1 o puerto USB superior

•Resolución de pantalla de 1024 x 768 o superior

•100 MB de espacio libre en el disco duro para la instalación típica

REQUERIMIENTOS DE UBUNTU TOUCH:

Requisitos de hardware:

• Arquitectura del procesador: ARM Cortex-A9

•Memoria: 512MB -1GB

•Almacenamiento flash 4-8GB Emmc + SD

•Tener pantalla multitáctil
REQUERIMIENTOS DE WINDOWS PHONE:

Requisitos de hardware:

•6.5 GB libres en el disco duro

•4 GB en memoria RAM mínimo.

# data[].attributes.headline
Características de los sistemas operativos móviles.

# data[].attributes.subject
Características de los sistemas operativos móviles.

# data[].attributes.body
Los sistemas operativos móviles están superando a los existentes para computadoras, puesto que estos ofrecen una mayor accesibilidad en tiempo real a los datos en la web, una conexión inalámbrica, herramientas de entretenimiento que cuentan de la mano con la internet, pudiendo llevarlo a todo lugar y momento, siendo una herramienta que fácilmente nos ayuda ha realizar las tareas en un tiempo corto siendo como un complemento de una computadora. Tambien ofrece a los usuarios aplicaciones de conexión a sitios web lo cual  brinda multiple entretenimiento en distintas bibliotecas virtuales como música, juegos, redes sociales y descarga de libros.