Вы находитесь на странице: 1из 4

1.

2 Introduccin a Android

Si buscamos informacin sobre Android en Internet, nos


encontramos con la siguiente definicin: Es una plataforma de
programacin de software para dispositivos mviles que incluye un
sistema operativo, middleware y aplicaciones clave.

Dada esa definicin, nos podemos encontrar con una serie de


conceptos que sera conveniente aclarar para lograr entender qu es y
en qu se basa Android.

Para empezar, un sistema operativo son un conjunto de


programas de computadora destinados a permitir una administracin
eficaz de sus recursos. Su finalidad es la de gestionar el hardware de
la mquina desde los niveles ms bsicos, permitiendo tambin la
interaccin con el usuario.

Tambin debemos definir el concepto de middleware, que es un


tipo de software o programa de conectividad que ofrece un conjunto de
servicios que hacen posible el funcionamiento de aplicaciones
distribuidas sobre plataformas heterogneas. Podemos decir que el
middleware se sita entre el sistema operativo y las funciones de red
del dispositivo en si, abstrayndonos de las complejidades tanto de las
redes de comunicaciones subyacentes como de los sistemas
operativos y lenguajes de programacin que conllevan. El middleware
proporciona una Interfaz de Programacin de Aplicaciones, API, que
facilita la programacin y el manejo de las aplicaciones distribuidas.

Entendiendo ahora los conceptos de sistema operativo y


middleware podemos decir que, Android es una plataforma de
desarrollo y programacin de aplicaciones para dispositivos mviles
que incorpora un conjunto de programas, capaces de administrar
eficazmente sus recursos e interactuar fcilmente con el usuario,
ofrecindole una serie de servicios de conectividad que le permiten
navegar, manejar y programar aplicaciones de forma sencilla.

La empresa Google est publicando el Kit de Desarrollo de


Software (SDK), que provee de herramientas y APIs necesarios para
que expertos, o simples usuarios con ganas de aprender nuevas
tecnologas, puedan empezar a desarrollar aplicaciones en la
plataforma Android, usando el lenguaje de programacin Java.

Principales caractersticas de Android

Android posee todo un marco de aplicaciones que permite el


reusado y reemplazo de componentes, tpico en los lenguajes de
programacin Orientados a Objeto como Java.

Contiene la mquina virtual Dalvik, diseada por Dan Bornstein


con contribuciones de otros ingenieros de Google. Una mquina
virtual es un software que emula a un ordenador y puede
ejecutar programas como si fuera un ordenador real. Dalvik est
optimizada para requerir poca memoria y est diseada para
permitir ejecutar varias instancias de la mquina virtual
simultneamente, delegando el control y la gestin de memoria
al sistema operativo subyacente.

Tambin posee un navegador integrado, basado en el motor de


cdigo abierto WebKit, que es un marco para las aplicaciones
que facilita a los desarrolladores incluir gran parte de las
funcionalidades

de

Safari,

que

es

un

navegador

web

desarrollado por Apple Inc, en sus propias aplicaciones.

Grficos optimizados, con una librera de grficos 2D y grficos


3D basados en la especificacin estndar OpenGL (Librera de
Grficos

Abierta),

que

define

una

API

multilenguaje

multiplataforma para escribir aplicaciones que produzcan dichos


grficos.

Sistema Gestor de Base de Datos SQLite, para almacenamiento


de datos estructurados.

Soporte para medios con formatos comunes de audio, video e


imgenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG,
GIF).

Telefona GSM, comn para los dispositivos mviles que usan


tecnologa digital para conectarse a travs de su telfono con su
ordenador e interactuar con l.

Tecnologas de conectividad mediante Bluetooth, EDGE (o


evolucin del GPRS), 3G y WiFi.

Cmara, GPS (Sistema de Posicionamiento Global), brjula y


acelermetro.

Adems, posee un ambiente rico de desarrollo incluyendo un

emulador de dispositivo, herramientas para debuguear, perfiles


de memoria y performance, y un Plugin para el Entorno de
Desarrollo Integrado (IDE) Eclipse.

Arquitectura de Android

Los componentes mayores del sistema operativo de Android,


cada seccin se describe en detalle:
Android: Hardware
Versin 1.0.El Google Phone o GPhone fue el primer dispositivo mvil de comunicacin en
incorporar el sistema operativo mvil de Google denominado Android, en su versin
1.0.
Este dispositivo conocido comercialmente como T-Mobile G1, contaba con:

Pantalla multitctil capacitada y teclado QWERTY deslizable.


RAM de 192 MB.
Un procesador, 528 MHz Qualcomm MSM7201A ARM11.
Procesador grfico Adreno 130

Dichas caractersticas que fueron los requerimientos de RAM y procesador para que
dicha versin funcione de una manera estable.
Versin 2.2.En el momento del lanzamiento de la versin 2.2 de Android Froyo, se dio a conocer
ciertos requisitos mnimos para que dicha versin de Android corra sobre sus
dispositivos mviles inteligentes, que seran:

Un procesador de 500 Mhz.


RAM de 160 MB.

Versin 2.3.El momento de sacar la versin 2.3 de Android GingerBread, no se pidi requerimientos
de hardware mnimos, ya que no haba mucho cambio de una versin a otra, sin
embargo, Samsung dio a saber que sus dispositivos mviles inteligentes necesitaban
un procesador mnimo de 1 GHz.
Versin 4.4.
Esta versin de Android estara disponible para cualquier dispositivo mvil inteligente
que cuente con las siguientes caractersticas bsicas:

Dispositivo de gama baja o media


RAM de 512 MB

Вам также может понравиться