andriod

Páginas: 9 (2033 palabras) Publicado: 10 de abril de 2014
CAPÍTULO 1.
Visión general y entorno de
desarrollo

La telefonía móvil está cambiando la sociedad actual de una forma tan
significativa como lo ha hecho Internet. Esta revolución no ha hecho más que
empezar, los nuevos terminales ofrecen unas capacidades similares a un
ordenador personal, lo que permite que puedan ser utilizados para leer nuestro
correo o navegar por Internet. Pero adiferencia de un ordenador, un teléfono móvil
siempre está en el bolsillo del usuario. Esto permite un nuevo abanico de
aplicaciones mucho más cercanas al usuario. De hecho, muchos autores
coinciden en que el nuevo ordenador personal del siglo veintiuno será un terminal
móvil.
El lanzamiento de Android como nueva plataforma para el desarrollo de
aplicaciones móviles ha causado una granexpectación y está teniendo una
importante aceptación tanto por los usuarios como por la industria. En la
actualidad se está convirtiendo en una seria alternativa a otras plataformas como
Symbian, iPhone o Windows Mobile.
A lo largo de este capítulo veremos las características de Android, que lo
hacen diferente de sus competidores. Se explicará también cómo instalar y
trabajar con el entorno dedesarrollo (Eclipse + Android SDK).

17

El gran libro de Android

1.1. ¿Qué hace Android especial?
Como hemos comentado, existen muchas plataformas para móviles (iPhone,
Symbian, Windows Phone, BlackBerry, Palm, Java Mobile Edition, Linux Mobile
(LiMo),..); sin embargo Android presenta una serie de características que lo hacen
diferente. Es el primero que combina en una misma solución lassiguientes
cualidades:
• Plataforma realmente abierta. Es una plataforma de desarrollo libre basada
en Linux y de código abierto. Una de sus grandes ventajas es que se puede
usar y customizar el sistema sin pagar royalties.
• Portabilidad asegurada. Las aplicaciones finales son desarrolladas en Java
lo que nos asegura que podrán ser ejecutadas en gran variedad de
dispositivos, tanto presentescomo futuros. Esto se consigue gracias al
concepto de máquina virtual.
• Arquitectura basada en componentes inspirados en Internet. Por ejemplo, el
diseño de la interfaz de usuario se hace en xml, lo que permite que una
misma aplicación se ejecute en un móvil de pantalla reducida o en un
netbook.
• Filosofía de dispositivo siempre conectado a Internet.
• Gran cantidad de serviciosincorporados: por ejemplo, localización basada
tanto en GPS como en torres de telefonía móvil. Incorpora potentes bases
de datos con SQL. Reconocimiento y síntesis de voz, navegador, mapas...
• Alto nivel de seguridad. Los programas se encuentran aislados unos de
otros gracias al concepto de ejecución dentro de una caja que incorpora la
máquina virtual. Cada aplicación dispone de una serie depermisos que
limitan su rango de actuación (servicios de localización, acceso a Internet...)
• Optimización para baja potencia y poca memoria. Por ejemplo, Android
utiliza la Máquina Virtual Dalvik. Se trata de una implementación de Google
de la máquina virtual de Java optimizada para dispositivos móviles.
• Alta calidad de gráficos y sonido: gráficos vectoriales suavizados,
animaciones inspiradasen Flash, gráficos en 3 dimensiones basados en
OpenGL. Incorpora codees estándar más comunes de audio y vídeo,
incluyendo H.264 (AVC), MP3, AAC,...

Como hemos visto Android combina características muy interesantes. No
obstante, la pregunta del millón es ¿Se convertirá Android en el nuevo estándar de
sistema operativo (S.O.) para móviles? Para contestar a esta pregunta habrá que
esperar untiempo y ver cuál es la respuesta de Windows con el lanzamiento de su
nuevo S.O. para móviles.

18

Visión general y entorno de desarrollo
En conclusión Android nos ofrece una forma sencilla y novedosa de
implementar potentes aplicaciones para móviles. A lo largo de este texto
trataremos de mostrar de la forma más sencilla posible como conseguirlo.

1.2. Los orígenes
Google adquiere...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Andriod
  • Andriod
  • What is andriod
  • Lo Basico De Andriod
  • Andriod e iOs
  • Programación Andriod
  • Andriode- by nat

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS