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

Viendo a través de los años se puede apreciar el desempeño que se a dado a ver de la autonomía y rendimiento que se a destacado los sistemas operativos para en el transcurro de el tiempo añadir mas opciones en el sistema operativo llevando de la mano el hardware que se le van añadiendo a los teléfonos al punto de poder tener conexiones hasta con el NFC, brújula y la cantidad grande de variedad de pantallas cada unas especializadas en ciertas acciones como los lectores de huella debajo de la pantalla o los 120Hz implementados mas actual con una novedad de que la tasa de refresco de la pantalla sea actualizable y variable para el poco consumo de la batería de nuestro dispositivo

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 OS

 Huawei 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

Linea de tiempo


Características de los sistemas operativos móviles: Android, iOS, Symbian OS y Harmony OS.

Android:

  1. Código abierto.
  2.  Núcleo con base en el Kernel de Linux.
  3.  Adaptable a muchas pantallas y soluciones.
  4.  Utiliza SQLite para el almacenamiento de datos.
  5.  Ofrece diferentes maneras de mensajería.
  6.  Navegador web con base en WebKit integrado.
  7.  Soporte de Java y varios formatos multimedia.
  8.  Soporte de HTML, HTML5, Adobe Flash Player, entre otros.
  9.  Incluye un emulador de dispositivos, herramientas para depuración de memoria y estudio del rendimiento del programa.
  10.  Catálogo de aplicaciones gratuitas o pagas en el cual tienen la posibilidad de ser descargadas e instaladas (Google Play).
  11.  Bluetooth.
  12.  Google Talk a partir de su versión HoneyComb, para hacer videollamadas.
  13.  Multitarea real de aplicaciones. 

IOS:

  1. Interfaz Gráfica Amigable 
  2. Servicio de iCloud
  3. Asistencia de Siri
  4. App Store para las Compras
  5. Solo se Limita a Dispositivos de Apple
  6. Altos Estándares de Seguridad
  7. Alberga Algunas Aplicaciones Exclusivas

Symbian:

  1. Posee un eficiente uso de todos los recursos de la máquina (especialmente de la batería, la memoria RAM y la ROM).
  2. 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.
  3. 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.
  4. 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++.
  5. Adaptabilidad al hardware específico y a las pilas de telefonía de los fabricantes.
  6. Acceso inmediato a los datos.
  7. Manejo fiable de los datos, incluso en caso de fallo en la comunicación o falta de recursos, como memoria, disco o batería.
  8. Consistencia en la comunicación entre los datos propios del dispositivo y otros.
HarmonyOS:
  1. Fluidez impecable: El primer sistema operativo para dispositivos con arquitectura distribuida, capaz de brindar una experiencia fluida en varios dispositivos
  2. Fluidez continua: Deterministic Latency Engine e IPC de alta velocidad
  3. Unificado: IDE en múltiples dispositivos le permiten a las aplicaciones el ser desarrolladas una vez y así ser desplegadas en múltiples dispositivos
  4. Seguridad: Arquitectura de microkernel que reconstruye la seguridad y confiabilidad de un sistema operativo desde su creación
En la actualidad las empresas encargadas de sus respectivos sistemas operativos van mejorando y optimizando sus sistemas dando a llegar nuevas funciones sin dejar de lado el rendimiento tanto de la interfaz como hasta el consumo de energía de la batería ya que también con un buen sistema operativo optimizado puede reducir en gran parte el gasto excesivo de energía y así el dispositivo durar mas tiempo

me gustaría saber que piensan sobre los sistemas operativos o ¿Qué funciones les añadirían actualmente?




Comentarios