1. “AÑO DEL DIÁLOGO Y LA RECONCILIACIÓN NACIONAL”
Á R E A : ELECTIVO - 403
D O C E N T E : I N G . MARCO AURELIO PORRO CHULLI
C I C L O : V I S E C C I Ó N : “ B ”
I N T E G R A N T E S :
G Ó M E Z R A M Í R E Z A L B I N O
M A R U F O A D A N Y E I M I D A N I E L
M A G U I Ñ A P R I N C I P E M I L A G R I N A
B A G U A G R A N D E - U T C U B A M B A - A M A Z O N A S
2018
3. Una aplicación móvil es un programa que usted puede descargar y al que pude
acceder directamente desde su telefono o desde algún otro aparato móvil – como
por ejemplo un Tablet.
Antes que nada, debes
plantearte en que plataformas
te quieres especializar, a modo
orientativo, a continuación, te
mostramos una gráfica con el
volumen de mercado de las
diferentes plataformas:
4. DESARROLLO DE APLICACIONES MOVILES
DESARROLLO NATIVO:
• Se obtiene la máxima flexibilidad,
adaptación total al entorno en el que se
ejecuta la aplicación y el máximo
rendimiento.
• Cada una de ellas utiliza un lenguaje
de programación diferente,
herramientas propias y paradigmas de
programación.
• Desarrollo de una aplicación para una
única plataforma (iOS, Android,
Windows Mobile, BlackBerry, etc.)
5. • Se crean aplicaciones para toda las
plataformas ,adaptando algunas
cuestiones para poder funcionar en
cada caso.
• Te permite conocer u solo lenguaje,
reutilizar gran parte del código entre
todas y generar aplicaciones nativas
para todos los entornos móviles. La
mas conocida es sin duda
XAMARIN. Esta basada en el
lenguaje c# de Microsoft y en la
plataforma NET.
DESARROLLO PLATAFORMA
COMPILADO EN NATIVO.
6.
7. JAVA
Es el lenguaje nativo que usa Android.
Cualquier aplicación que use directamente el
hardware y se comunique con el sistema
operativo, usará este código. Es un lenguaje
muy extendido, presente en muchos
dispositivos, tanto por la red como a nivel
local y aprender a programar en él, no sólo os
permitirá hacer aplicaciones para el sistema
de Google, si no también para otros usos,
como programas de escritorio, o incluso
videojuegos.
LENGUAJES DE PROGRAMACIÓN DE APLICACIONES
MÓVILES.
8. JAVASCRIPT
JavaScript es un lenguaje web, pero con
plataformas de desarrollo como Titanium
de, Appcelerator, seremos capaces de
compilar de manera nativa con la facilidad
que ofrece frente a Java.
¿A qué se debe esto? Los lenguajes web
suelen ser más sencillos y ligeros que los
nativos. Nosotros escribiremos las
instrucciones en JavaScript, y Titanium se
encarga por nosotros de “traducirlo” al
lenguaje nativo, no sólo de Android, también
de iOS o Windows 10 Mobile.
¿Cómo funciona? Nosotros escribimos en
JavaScript el código que necesitamos para
hacer funcionar la aplicación.
9. HTML5 + CSS
Lenguajes 100% web. Aquí no hay
discusión posible. Estos dos lenguajes
de etiquetación fueron creados para
internet, pero el paso del tiempo los ha
beneficiado, sobre todo con la llegada
de la versión 5 de HTML. Esta versión
ofrece muchas posibilidades respecto la
versión 4, entre ellas reproducir vídeo
de un modo más nativo en el navegador,
sin la ayuda de flash, algo que reduce
considerablemente el consumo de
recursos.