2. Que es 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
presentado 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.
3. 3 niveles
• Hardware: Los componentes físicos del
dispositivo.
• Android: La base del dispositivo: El sistema
operativo.
• Launcher: Interfaz gráfica con la que
manejamos el dispositivo
4. Nivel 1: Hardware
En Android es muy
importante conocer las
características del
dispositivo a adquirir. Pero
es aún más importante
tener una lista de
prioridades altas
(procesador, memoria
RAM, tamaño de la
pantalla, etc...) y una lista de
prioridades bajas
(resolución de la
cámara, mAh de la
batería, marca...).
5. Nivel 2: Android
Android no es un dispositivo
móvil, es un sistema
operativo
OTA (Over the Air), permite
actualizar el dispositivo
automáticamente vía 3G o
WiFi, sin necesidad de cables,
software o procesos
manuales.
Android está pensado para
ser aplicable a practicamente
cualquier dispositivo
6. Nivel 3: Launcher
El Launcher es la apariencia del «escritorio» del móvil, el entorno
donde trabajamos. La pantalla principal (donde colocamos iconos o
widgets), la lista de aplicaciones del móvil (app drawer), etc...
Un error muy común en
usuarios sin conocimientos
es elegir un dispositivo
Android por su launcher
7. Nivel 3: Launcher
La diversidad de modelos
existentes de dispositivos
Android puede llevarnos
a confusión y no saber
cuál es el mejor. Sin
embargo, lo que hay que
entender es que no hay
que buscar «el mejor
móvil», sino el móvil que
se adapte mejor a
nuestras necesidades y
prioridades.
9. Versiones de Android
Quizás, el salto más importante se efectua en Froyo (versión 2.2)
donde, entre otras cosas, se introducen dos funcionalidades
importantes:
Mover apps a la tarjeta SD
Compilador JIT
Por otro lado, existen otras versiones más específicas:
Honeycomb: Esta versión de Android esta orientada a tablets y se
incluye en dispositivos como Motorola Xoom.
Ice Cream: Futura versión de Android que mezclará Gingerbread
(rama de dispositivos móviles) y Honeycomb (rama de tablets) en
una misma versión.
10. Ciclo de vida
Entrando un poco en el apartado de desarrollo, el ciclo de vida de una actividad
en Android es uno de los conceptos básicos que debe aprender un programador
onCreate: La actividad se crea.
onStart: La actividad se inicia
(mostrar interfaz).
onResume: La continua la
actividad (tareas «pesadas»).
onPause: Se pausa la actividad.
onStop: Se detiene la
actividad.
onDestroy: Se destruye la
actividad.
onRestart: Se vuelve a iniciar
una actividad detenida
previamente.
11. Aplicación .APK
Una aplicación de
Android es un fichero
con extensión .APK.
En realidad, esto no
es más que un fichero
comprimido .ZIP
renombrado, con una
cierta estructura
general.
12. Market
Por último, debemos saber que el Android Market es una plataforma donde los usuarios
pueden descargar aplicaciones (gratuitas o de pago).
13. LA TECNOLOGÍA FORMA PARTE DE
NUESTRAS VIDAS
Christian Diestra Arroyo
kristian_91k@hotmail.com