Los nuevos dispositivos móviles van más alla de ser un simple teléfono, equipados con las últimas tecnologías necesitan de un buen sistema operativo que respalde esa tecnología, dos de los más conocidos sistemas operativos para móviles son Android y Symbian. Pero, ¿Qué características tiene cada uno de ellos?

Symbian OS vs Android

Android es una plataforma de software y un sistema operativo para dispositivos móviles basado en el núcleo de Linux. Inicialmente desarrollado por Google y luego por la Open Handset Alliance. Android permite a los desarrolladores escribir código gestionado en el lenguaje de programación Java y controlar los dispositivos por medio de bibliotecas desarrolladas o adaptadas por Google. Aplicaciones escritas en C u otros lenguajes pueden ser compiladas a código nativo de ARM y ser ejecutadas.

Logo de Android

Caracteristicas de Android:
- Framework de aplicaciones: permite reuso y reemplazo de componentes.
- Máquina virtual Dalvik: optimizada para dispositivos móviles.
- Navegador integrado: basado en el motor open source WebKit.
- Gráficos optimizados, con una librería de gráficos 2D; gráficos 3D basado en la especificación OpenGL ES 1.0 (aceleración de hardware opcional).
- SQLite para almacenamiento de datos estructurados.
- Soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
- Telefonía GSM (dependiente del hardware)
- Bluetooth, EDGE, 3G, y WiFi (dependiente del hardware)
- Cámara, GPS, brújula, y acelerómetro (dependiente del hardware)
- Ambiente rico de desarrollo incluyendo un emulador de dispositivo, herramientas para depurar, perfiles de memoria y rendimiento, y un plugin para el IDE Eclipse.
- Control de pantalla táctil.
- Android Market permite que los desarrolladores pongan sus aplicaciones, gratuitas o de pago, en el mercado a través de esta aplicación accesible desde todos los teléfonos con Android.

Sitio web: www.android.com

————————————————————————————————–

Symbian es un sistema operativo que fue producto de la alianza de varias empresas de telefonía móvil, entre las que se encuentran Nokia, Sony Ericsson, PSION, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. Sus orígenes provienen de su antepasado EPOC32, utilizado en PDA’s y Handhelds de PSION.

El objetivo de Symbian fue crear un sistema operativo para terminales móviles que pudiera competir con el de Palm o el Windows Mobile de Microsoft y según sus desarrolladores hace un uso eficiente de todos los recursos de la máquina (especialmente batería, RAM y ROM), realiza una acceso inmediato a los datos con un manejo fiable de los datos incluso en caso de fallo en la comunicación o falta de recursos, como memoria, disco o batería. Adaptabilidad al hardware específico y a las pilas de telefonía de los fabricantes.
Consistencia en la comunicación entre los datos propios del dispostivo y otros.

Logo de Symbian OS

Caracteristicas de Android:
- Framework: APIs para manejo de datos, texto, gráficos…
- Communicación: Permite TCP/IP, GSM y WAP. Tambien infrarrojos, Blueetooth y serial.
- Messaging: Internet e-mail, texto SMS y fax.
- Exploradores WAP y HTML.
- Proporciona motores para todas las aplicaciones estandar de Symbian: manejo de contactos, agenda…
- Java runtime: Especificación PersonalJava 3.0.
- Arquitectura basada en microkernel.
- El EPOC kernel trabaja en modo privilegiado. Controla los drivers del dispositivo, implementa gestión de la batería y asigna memoria para él y para los procesos en modo usuario.
- La user library ofrece servicios a los programas de usuario tales como: Gestión de procesos, threads, programas y memoria. Descriptores: Strings y buffers de datos binarios. Arrays y listas. Active Objects para usar multi-tasking sin problemas de sobrecarga de multi-threading. Arquitectura cliente-servidor.
- Soporte local que incluye tipo de moneda, formato de fecha y hora.

Sitio web: www.symbian.com