Post on 01-Nov-2018
Servicio de atención al lector: usershop@redusers.com
En la actualidad, los dispositivos móviles son utilizados en
forma cotidiana y se van introduciendo cada vez más en
los procesos laborales de distintos rubros. En este apartado
veremos cuestiones útiles que nos servirán para incursionar
en el desarrollo de estos dispositivos.
Movilidad
▼ Lenguajes de
programación móvil ..................8
Android .............................................. 8
iOS (iPhone) .................................... 10
Windows Phone ............................... 11
BlackBerry OS ................................. 12
▼ Resumen ...................................12
APÉNDICE B. MOVILIDAD8
www.redusers.com
Lenguajes de programación móvil
Hoy en día, podemos encontrarnos con diferentes sistemas
operativos o plataformas que nos permiten desarrollar nuestras
aplicaciones para dispositivos móviles. A continuación, analizaremos
sus diferencias y daremos algunos consejos útiles para tener en cuenta.
AndroidOfrece una amplia cantidad de aplicaciones gratuitas y en la
actualidad, muchos dispositivos móviles cuentan con este sistema.
IDE de desarrollo:
• Eclipse IDE para Java Developers (www.eclipse.org/downloads/
packages/eclipse-ide-java-developers/heliossr2)
Figura 1. Página oficial de desarrollo de Android, donde encontraremos mucho material para trabajar.
INTRODUCCIÓN A LA PROGRAMACIÓN 9
www.redusers.com
• Instalar Eclipse
• Instalar Android SDK (http://developer.android.com)
• Instalar plugins necesarios en Eclipse.
Visual Studio 2010:
• Instalar Java SDK 1.6 [JDK] 32 bits (www.oracle.com/
technetwork/java/javase/downloads/index.html).
• Instalar Android Windows SDK.
Figura 2. Imagen que representa la interfaz gráfica de Eclipse, utilizando diferentes herramientas instaladas.
Si observamos el uso actual que se desarrolla sobre los smartphones, descubriremos que el 76% es en
el envío de mensajes; el 73% para navegar o acceder a redes sociales; el 68% para escuchar música; el
57% para jugar y el 50% para utilizar alguna aplicación. Esto demuestra el amplio mercado que tenemos
para explotar, desde el desarrollo de juegos hasta las aplicaciones más particulares.
UTILIZACIÓN – PARTE 1
APÉNDICE B. MOVILIDAD10
www.redusers.com
• Instalar MonoDroid (http://xamarin.com/monoforandroid)
• Instalar plugins necesarios Visual Studio.
Para conocer más sobre las características y ventajas que ofrece este
tipo de desarrollo, podemos visitar su sitio oficial:
http://developer.android.com.
iOS (iPhone)Es la plataforma utilizada por los dispositivos móviles de la
empresa Apple, que aplica un lenguaje particular llamado Objective
C. Su interfaz de usuario está basada en el concepto de manipulación
directa, utilizando gestos multitáctiles.
Podemos encontrar información actualizada y muy completa en:
http://developer.apple.com, bajo el título Objetive C para encontrar
el material necesario. Desde esta página también podemos descargar el
IDE de desarrollo para comenzar a trabajar.
Figura 3. Página oficial de MonoDroid, desde donde podremos descargar y consultar documentación de ayuda.
INTRODUCCIÓN A LA PROGRAMACIÓN 11
www.redusers.com
Windows PhoneEs el lenguaje de programación utilizado por aquellos móviles que
tienen contratos con Microsoft. Uno de sus elementos característicos es
su nueva y rápida interfaz de usuario, que integra varios servicios en el
sistema operativo, presentando una serie de mosaicos dinámicos.
Podemos utilizar el IDE de Visual Studio y agregar el DK de Windows
Phone, descargándolo desde: http://www.microsoft.com/es-es/
download/details.aspx?id=27570.
La mayor descarga de aplicaciones se manifiesta en los usuarios de iOS. Su tienda de apps es muy
estricta en cuanto a la subida de aplicaciones para la venta o descarga gratuita. En contrapartida, el
mercado de Android es permisivo con la subida de apps y encontramos el malware con mayor frecuencia.
MERCADO DE APPS
Figura 4. Imagen donde se representan diferentes características de la interfaz del sistema operativo iOS.
APÉNDICE B. MOVILIDAD12
www.redusers.com
Como pudimos ver, en la Web existe una gran variedad de material referido al desarrollo de aplicaciones
para dispositivos móviles. Aquí vimos las plataformas que dominan el mercado actual, pero es importante
estar atentos a los cambios que puedan ir surgiendo con la aparición de nuevos lenguajes.
RESUMEN
BlackBerry OSEs la plataforma característica de los dispositivos BlackBerry.
Podemos encontrar mucha información sobre su desarrollo en:
https://developer.blackberry.com. Para desarrollar en esta
plataforma podemos utilizar: C, C++, Java, HTML5, etc.
Figura 5. Interfaz gráfica de Windows Phone, donde se despliega su concepto de “Metro”.