Android:
Android es un sistema operativo
basado en Linux,
diseñado principalmente para móviles con pantalla táctil
como teléfonos inteligentes o tabletas
inicialmente desarrollados por Android, Inc., que Google
respaldó económicamente y más tarde compró en 2005,
Android fue desvelado en 2007
junto la fundación del Open Handset Alliance: un consorcio de
compañías de hardware, software y telecomunicaciones para avanzar en los
estándares abiertos de los dispositivos móviles. El primer móvil con el sistema
operativo Android se vendió en octubre de 2008.
Diseño de dispositivo
|
La plataforma es adaptable a pantallas de mayor
resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada
en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos
tradicionales.
|
Almacenamiento
|
SQLite, una base de datos liviana,
que es usada para propósitos de almacenamiento de datos.
|
Conectividad
|
|
Mensajería
|
|
Navegador web
|
El navegador web incluido en Android está basado
en el motor de renderizado de código abierto WebKit, emparejado con el motor
JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream
Sandwich obtiene una puntuación de 100/100 en el test Acid3.
|
Soporte de Java
|
Aunque la mayoría de las aplicaciones están
escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que
primero se compila en un ejecutable Dalvik y corre en la Máquina Virtual
Dalvik. Dalvik es una máquina virtual especializada, diseñada específicamente
para Android y optimizada para dipositivos móviles que funcionan con batería
y que tienen memoria y procesador limitados. El soporte para J2ME puede ser
agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.45
|
Soporte multimedia
|
|
Soporte para streaming
|
Streaming RTP/RTSP (3GPP PSS, ISMA), descarga
progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es
soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft
Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP
Dynamic Streaming estará disponible mediante una actualización de Adobe Flash
Player.
|
Soporte para hardware adicional
|
Android soporta cámaras de fotos, de vídeo,
pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores
de proximidad y de presión,, sensores de luz, gamepad, termómetro,
aceleración por GPU 2D y 3D.
|
Entorno de desarrollo
|
Incluye un emulador de dispositivos, herramientas
para depuración de memoria y análisis del rendimiento del software. El
entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6)
usando el plugin de Herramientas de Desarrollo de Android.
|
Google Play
|
Google Play es un catálogo de aplicaciones
gratuitas o de pago en el que pueden ser descargadas e instaladas en
dispositivos Android sin la necesidad de un PC.
|
Multi-táctil
|
Android tiene soporte nativo para pantallas
capacitivas con soporte multi-táctil que inicialmente hicieron su aparición
en dispositivos como el HTC Hero. La funcionalidad fue originalmente
desactivada a nivel de kernel (posiblemente para evitar infringir patentes de
otras compañías).46 Más tarde, Google publicó una
actualización para el Nexus One y el Motorola Droid que activa el soporte
multi-táctil de forma nativa.47
|
Bluetooth
|
El soporte para A2DF y AVRCP fue agregado en la
versión 1.5;48 el envío de archivos (OPP) y
la exploración del directorio telefónico fueron agregados en la versión 2.0;49 y el marcado por voz junto con
el envío de contactos entre teléfonos lo fueron en la versión
2.2.</ref> Los cambios incluyeron:50
|
Videollamada
|
Android soporta videollamada a través de Google
Talk desde su versión HoneyComb.
|
Multitarea
|
Multitarea real de aplicaciones está disponible,
es decir, las aplicaciones que no estén ejecutándose en primer plano reciben
ciclos de reloj, a diferencia de otros sistemas de la competencia en la que
la multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se
limita a servicios internos del sistema y no a aplicaciones externas) 5)51
|
Características basadas en voz
|
La búsqueda en Google a través de voz está
disponible como "Entrada de Búsqueda" desde la versión inicial del
sistema.52
|
Tethering
|
Android soporta tethering, que permite al
teléfono ser usado como un punto de acceso alámbrico o inalámbrico (todos los
teléfonos desde la versión 2.2, no oficial en teléfonos con versión 1.6 o
inferiores mediante aplicaciones disponibles en Google Play (por ejemplo PdaNet). Para
permitir a un PC usar la conexión de datos del móvil android se podría
requerir la instalación de software adicional.53
|
Usos y dispositivos
El
sistema operativo Android se usa en teléfonos inteligentes, ordenadores portátiles, netbooks, tabletas, Google TV, relojes de pulsera, auriculares y otros dispositivos., siendo este sistema
operativo accesible desde terminales de menos de 100 euros hasta terminales que
superen los 600, obviando, evidentemente, sus diferencias técnicas.
La
plataforma de hardware principal de Android es la arquitectura ARM. Hay soporte para x86 en el
proyecto Android-x86, y Google TV utiliza una versión especial de Android x86.
El primer
teléfono disponible en el mercado para ejecutar Android fue el HTC Dream, dado a conocer al público el 22 de octubre de
2008. A principios de 2010 Google ha colaborado con HTC para lanzar su producto
estrella en dispositivos Android, el Nexus One. Google ha
continuado la comercialización de la gama Nexus en 2010
con el Samsung Nexus S, en 2011 con el Galaxy Nexus y en 2012 con el Nexus 4 (y los tablets Nexus 7 y Nexus 10). Los dispositivos Nexus son
utilizados para el desarrollo e implementación de Android, siendo los dispositivos que estrenan las nuevas versiones
disponibles. En la actualidad existen más de 650.000 aplicaciones para Android
y se estima que 1.000.000 teléfonos móviles se activan diariamente.
iOS y
Android 2.3.3 "Gingerbread" pueden ser configurado para un arranque dual en un iPhone o iPod Touch liberados con la ayuda de OpeniBoot y iDroid.
Desarrollo
de Android:
Se hace habitualmente con el lenguage de programación Java y el conjunto de
herramientas de desarrollo ( SDK, Software Development Kit ), pero hay otras
opciones disponibles. En Abril del 2011 existían más de 200.000 aplicaciones
contabilizadas para Android, con unos 3 millardos de descargas. La plataforma Android ha crecido hasta ser
una de las preferidas por los desarrolladores para plataformas móviles. Un
estudio de junio del 2011 indica que el 67% de los desarrolladores para móviles
utilizaban la plataforma en el momento de la publicación del estudio.
No hay comentarios:
Publicar un comentario