Introducción a Android

Páginas: 5 (1242 palabras) Publicado: 11 de septiembre de 2011
Programación en Android: Parte I - Introducción a la plataforma

Vamos a empezar una serie de tutoriales acerca de esta innovadora plataforma, con el objetivo de que toda la comunidad conozca las bases acerca del desarrollo en la misma, podamos compartir experiencias y por qué no desarrollar aplicaciones de código abierto con una serie de funcionalidades útiles para todos nosotros.

Enprimera instancia debemos preguntarnos:

¿Qúe es android?

Android es el nombre clave para un Sistema Operativo orientado al uso del mismo en dispositivos móviles, tomando en cuenta que en una primera instancia se lo creo para ser usado solamente en teléfonos celulares. Sin embargo, posteriormente se puede encontrar a Android en todo tipo de dispositivos como tablets, Smartphone, netbooks e inclusoalgunos electrodomésticos (este último punto se lo está experimentando aun).

Este SO fue desarrollado en primera instancia por Android Inc., en Palo Alto, California, los cuales fueron adquiridos en 2005 por Google Inc.

En Noviembre del 2007 es lanzado por primera vez el Android Software Development Kit, y casi un año después (Agosto 2008) aparece Android 0.9 SDK en versión beta. Pasado unmes Google lanza la versión Android 1.0 (Release 1).

La primera versión de Android es muy diferente a las versiones que tenemos actualmente, donde se aprecia la evolución del sistema operativo.

Se lanza la versión de Android 1.5 (Cupcake) en mayo del 2009, la cual tiene como novedad la inclusión de grabación de video, soporte para Bluetooth, sistema de teclado en pantalla personalizable yreconocimiento de voz (como servicio en la nube con Google Voice).

A partir de esta versión se empieza a tomar en cuenta seriamente a este SO ya que muchos equipos de diferentes fabricantes optan por equipar sus teléfonos con esta versión del SO.

Posteriormente, aparecen las versión 1.6 llamada Donut, agregando varias mejoras como el indicador de batería, siendo esta una de las versiones másusadas en los dispositivos con android (mi primera tablet chinita tenía esta versión y la sigo usando al día de hoy).

En la actualidad se tienen varias versiones nuevas como la 2.2 (Froyo) que es la primera que incluye soporte para ver contenido en Flash, 2.3 (GingerBread), siendo que las versiones más recientes como la 3.0 según mi conocimiento no han sido liberadas.

Aquí les dejo un gráficoacerca de la historia de android:

Características Técnicas de la Plataforma

Android es un SO de código Abierto, basado en Linux, para ser utilizado en dispositivos con procesadores ARM.

Este SO cuenta con varias librerías y Apis desarrolladas por Google lo cual facilita el desarrollo de aplicaciones en la misma, además las aplicaciones corren en una máquina virtual denominada Dalvik.Dalvik es una parte esencial de sistema operativo, una aplicación antes de ser ejecutada es convertida en un ejecutable de la máquina de Dalvik (formato .Dex), que esta designado para optimizar su uso en equipos que tienen muchas restricciones en uso de procesador y memoria, tales como los smartphones.

Dispone de soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4,H.264, MP3, AAC, AMR, JPG, PNG, GIF).

Multimedia: Dispone de soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).

Tiene una serie de posibilidades para comunicación tales como Bluetooth, Wifi, Edge, 3G.

Se pueden mencionar como otras características la cámara, GPS, brújula, acelerómetro, pantalla táctil, navegador propiocon el motor Webkit (OpenSource).

Una característica muy interesante es que Android tiene por defecto un pequeño motor de base de datos denominado SQLlite, permitiendo a cualquier aplicación crear tablas, relaciones, realizar querys y obtener data de manera muy sencilla y eficiente.

Arquitectura de Android

Estos son los componentes principales de android:

• Aplicaciones: Todas las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción Android
  • Introduccion A Android
  • 01 Introduccion Android
  • Introducción a android
  • Introducción a Android
  • Introduccion Android
  • introducción a la programación en android parte 1
  • ANDROID

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS