Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programa de la asignatura:
Programación móvil
Clave:
15144845
Índice
Presentación de la unidad
Tal como se muestra en la gráfica anterior, Android tiene el 76.6% del mercado, por lo
cual la pregunta obligada sería: ¿qué tiene Android que el resto de los sistema operativos
móviles no tiene? Android es una plataforma de código abierto que separa el hardware del
software, permitiendo que un mayor número de dispositivos pueda ejecutar las mismas
aplicaciones; asimismo, Andriod es el instrumento de la Open Handset Alliance para
lograr su objetivo de acelerar la innovación en el dispositivo móvil y ofrecer a los
consumidores una mejor experiencia, más rica y menos costosa (Ableson, 2013).
Android es una plataforma completa, con una pila de software para el usuario del
dispositivo móvil, y para los desarrolladores, una serie de herramientas y marcos para el
desarrollo de aplicaciones en forma rápida y muy accesible.
Propósitos
Competencia específica
Los dispositivos Android actualmente en el mercado van desde los teléfonos inteligentes,
tabletas, fableta (phablet), relojes y computadoras, hasta televisiones tal como el último
modelo Mi TV 2 de Xiaomi con Android.
Las marcas y modelos de los dispositivos con Android son muy variados; basta con visitar
a un proveedor de telefonía celular y filtrar los dispositivos por marca y sistema operativo
para poder observar mínimamente algún modelo con Android.
El artículo del portal de CNET (Garzon, 2015), Las mejores tabletas Android de 2015,
muestra una variedad de modelos y marcas de tabletas, tales como:
Nexus 9, Samsung Galaxy Tab, Nvidiay Sony Xperia, entre otras marcas. Las alianzas
estratégicas entre los fabricantes de dispositivos han dado como resultado el
posicionamiento de Android en el mercado.
Para el desarrollo de las aplicaciones es necesario considerar que una aplicación esta
constituida por bloques de construcción, y que son elementos conceptuales que se ponen
juntos para crear un todo. La aplicación se diseña en términos de pantallas,
características, y la interacciones entre ellas. Se inicia con un dibujo conceptual, algo que
pueda representarse en términos de líneas y círculos. Se parte de una definición de la
idea a desarrollar, por ejemplo, una aplicación similar a Twitter, en donde el objetivo es
Ahora que sabemos cómo inciar con el desarrollo de una aplicación en Android, y que
ésta se compone de bloques, es necesario pasar a la etapa siguiente, que es seleccionar
el entorno de desarrollo, tema que se abordará a continuación.
Para poder trabajar en el diseño de aplicaciones para Android con Eclipse es necesaria la
instalación del plugin y del SDK de Android.
Entorno Eclipse
A continuación selecciona Add y completa el cuadro de diálogo emergente con la información que puedes observar en la
imagen.
Aceptación de la licencia
Y se comienza a instalar.
Instalando el plugin
.
Advertencia de seguridad
Y comienza a bajar.
Selecciona los paquetes para que se instalen; de preferencia, la plataforma SDK, los
ejemplos y las dos versiones primeras de Android.
Aceptación de licencias
Para saber más sobre el entorno de desarrollo Android se recomiendan los siguientes
sitios:
https://www.embarcadero.com/es/products/delphi
http://academiaandroid.com/ide-entornos-integrados-de-desarrollo-para-android/
https://social.msdn.microsoft.com/search/es-ES?query=Android
Algunas noticias recientes sobre Android las puedes consultar en el siguiente sitio:
http://www.xatakandroid.com.mx/
http://www.revista.unam.mx/vol.14/num10/art40/
http://www.revista.unam.mx/vol.14/num2/art19/
Garzón, J. (2015). Las mejores tabletas Android de 2015. San Francisco: CNET.
Recuperado de http://www.cnet.com/es/noticias/las-mejores-tabletas-android/