"Nuevo" Sistema Operativo Movil

Digo bueno por que es un SO que aun no se ha implementado del todo en el mercado...Solo dos moviles hasta ahora estan siendo vendidos con ese SO que es la HTC Dream y HTC Magic..Pero no vamos a eso muchos se preguntaran lo nuevo llamado "Android"
Android es un sistema operativo iniciado por google basado en GNU/Linux presentado en 2007
Este SO permite el desarrollo de aplicaciones por terceros (personas ajenas a Google), para lo cual, los desarrolladores deben de escribir código gestionado en el lenguaje de programación Java y controlar los dispositivos por medio de bibliotecas desarrolladas o adaptadas por Google.
Pues sinceramente lo digo cuando este sistema operativo empieze a funcionar en moviles Nokia va a ser la bomba... Ya que tiene mucha pero mucha competencia que hacerle a Symbian.Solamente con la posibilidad de que uno mismo pueda crear aplicaciones para la misma ya lo hace superbueno cosa que en Symbian es una cosa mas complicada y ademas es Software Libre !! Aun no se tiene que estar hackeando ni nada cosa que si se tiene que hacer con los symbian particularmente me gusta he visto algunos videos en youtube espero tener la pasta para comprarme un nuevo movil con SO Android.
Les dejo algunas info sacada directamente de la Wikipedia
Los componentes mayores del sistema operativo de Android, cada sección se describe en detalle:

  • * Aplicaciones: Las aplicaciones base incluirán un cliente de email, programa de SMS, calendario, mapas, navegador, contactos, y otros. Todas las aplicaciones escritas en el lenguaje de programación Java.
  • * Framework de aplicaciones: Los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar el reuso de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario.
  • * Librerías: Android incluye un set de librerías C/C++ usadas por varios componentes del sistema Android. Estas capacidades se exponen a los desarrolladores a través del framework de aplicaciones de Android. Algunas son: System C library (implementación librería C standard), librerías de medios, librerías de gráficos, 3d, SQLite, entre otras.
  • * Runtime de Android: Android incluye un set de librerías base que proveen la mayor parte de las funcionalidades disponibles en las librerías base del lenguaje de programación Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros, y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx".
  • * Núcleo - Linux: Android depende de un Linux versión 2.6 para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, stack de red, y modelo de drivers. El núcleo también actúa como una capa de abstracción entre el hardware y el resto del stack de software.
Algunas caracteristicas del mismo
  • * 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 por 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.
  • * 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.
Es interesante resaltar una de las caracteristicas es Touch Screen Tactil
Si señores todos los dispostivos moviles con SO Android seran tactiles !!!!
Esto es todo dejen sus comentarios graciaas !
Att:Vito(Andoni Abedul)

0 comentarios: