Fundamentos de los sistemas operativos móviles
INTRODUCCION
En este blog se va poder ver lo fundamental para el aprendizaje de los sistemas operativos móviles tanto ¿Qué son?, la importancia de ellos, su evolución al pasar de los años y las características de los sistemas mas importantes que fueron en la historia hasta la fecha actual
Conceptos fundamentales de los sistemas operativos móviles
Un sistema operativo móvil o sistema operativo móvil es un sistema operativo que controla un dispositivo móvil al igual que las computadoras usan Windows o Linux, entre otros. Algunos de los sistemas operativos utilizados en los dispositivos móviles siguen estando basados en el modelo de niveles. Las organizaciones de desarrollo de teléfonos móviles utilizan diferentes sistemas operativos que, si bien cumplen básicamente la misma funcionalidad, tienen diferencias significativas.
Características
Kernel
Proporciona varios servicios mejor, como controladores o controladores para hardware, gestión de procesos, sistema de archivos y gestión de entrada y memoria.
Middleware
Es completamente transparente para el cliente y proporciona servicios clave como el motor de mensajería y comunicación, códecs multimedia, intérpretes de páginas web, administración y estabilidad del dispositivo.
Entorno de ejecución de aplicaciones
El ámbito de ejecución de la aplicación se basa en un administrador de aplicaciones y un conjunto de interfaces programables que son abiertas y programables por los desarrolladores para facilitar la creación de programas.
interfaz del usuario
Las interfaces de cliente facilitan la relación con el cliente y el diseño de la presentación visual de la aplicación.
Además de estos niveles, también existe una familia de aplicaciones provenientes del teléfono que suelen integrar menús, el marcador de números de teléfono, etc.
Evolución de los sistemas operativos móviles
Android: 1 de septiembre del 2008
Android 1.0
Es lanzado el HTC Dream en los Estados Unidos y partes de Europa, es el primer smartphone con el Sistema Operativo Android.
IOS: 9 de enero del 2007
iPhone OS
Sistema operativo móvil de la empresa Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros.
Windons: 23 de junio del 2003
Windows Mobile 2003
Originalmente nombre código "Ozono", fue puesto lanzado el 23 de junio de 2003 y fue el primer lanzamiento bajo la saga de Windows Mobile. Llegó en cuatro ediciones: "Windows Mobile 2003 para Pocket PC Premium Edition", "Windows Mobile 2003 para Pocket PC Professional Edition", "Windows Mobile 2003 para Smartphone" y "Windows Mobile 2003 para Pocket PC Phone Edition". El último ha sido diseñado especialmente para PCs de bolsillo que incluyen funcionalidades de un teléfono.
BlackBerry: 11 de enero de 1999
Blackberry OS 1.0
El sistema operativo BlackBerry hizo su debut y fue lanzado para el Pager BlackBerry 580.
Huawei: El 9 de agosto de 2019
Harmony OSHuawei presentó oficialmente Harmony OS en su conferencia inaugural de desarrolladores en Dongguan. Huawei describió a Harmony como un sistema operativo distribuido gratuito basado en microkernel para varios tipos de hardware, con comunicación entre procesos más rápida que QNX o el microkernel "Fuchsia" de Google, y asignación de recursos en tiempo real
En este enlace se puede ver en una linea de tiempo los sistemas operativos y su época y evolución
Características de los sistemas operativos móviles: Android, iOS, Symbian OS y Harmony OS.
Android:
- Código abierto.
- Núcleo con base en el Kernel de Linux.
- Adaptable a muchas pantallas y soluciones.
- Utiliza SQLite para el almacenamiento de datos.
- Ofrece diferentes maneras de mensajería.
- Navegador web con base en WebKit integrado.
- Soporte de Java y varios formatos multimedia.
- Soporte de HTML, HTML5, Adobe Flash Player, entre otros.
- Incluye un emulador de dispositivos, herramientas para depuración de memoria y estudio del rendimiento del programa.
- Catálogo de aplicaciones gratuitas o pagas en el cual tienen la posibilidad de ser descargadas e instaladas (Google Play).
- Bluetooth.
- Google Talk a partir de su versión HoneyComb, para hacer videollamadas.
- Multitarea real de aplicaciones.
IOS:
- Interfaz Gráfica Amigable
- Servicio de iCloud
- Asistencia de Siri
- App Store para las Compras
- Solo se Limita a Dispositivos de Apple
- Altos Estándares de Seguridad
- Alberga Algunas Aplicaciones Exclusivas
Symbian:
- Posee un eficiente uso de todos los recursos de la máquina (especialmente de la batería, la memoria RAM y la ROM).
- Está basado en un micro kernel, es decir, una mínima porción del sistema tiene privilegios de kernel, el resto se ejecuta con privilegios de usuario, en modo de servidores.
- Cada aplicación corre en sus propios procesos y tiene acceso solo a su propio espacio de memoria. Esto permite que las aplicaciones para Symbian sean orientadas a "single threads" y no múltiples.
- El sistema posee componentes que permiten el diseño de aplicaciones multiplataforma, o sea, diferentes tamaños de pantalla, color, resolución, teclados, etc. La mayoría de estos componentes han sido diseñados en C++.
- Adaptabilidad al hardware específico y a las pilas de telefonía de los fabricantes.
- Acceso inmediato a los datos.
- Manejo fiable de los datos, incluso en caso de fallo en la comunicación o falta de recursos, como memoria, disco o batería.
- Consistencia en la comunicación entre los datos propios del dispositivo y otros.
HarmonyOS:
- Fluidez impecable: El primer sistema operativo para dispositivos con arquitectura distribuida, capaz de brindar una experiencia fluida en varios dispositivos
- Fluidez continua: Deterministic Latency Engine e IPC de alta velocidad
- Unificado: IDE en múltiples dispositivos le permiten a las aplicaciones el ser desarrolladas una vez y así ser desplegadas en múltiples dispositivos
- Seguridad: Arquitectura de microkernel que reconstruye la seguridad y confiabilidad de un sistema operativo desde su creación
Comentarios
Publicar un comentario