You are on page 1of 9

12-9-2018

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO

PERÚ - JAPÓN

APLICACIONES MÓVILES

ESPECIALIDAD :

COMPUTACIÓN E INFORMÁTICA

CURSO :

PROGRAMACIÓN DE APLICACIONES MÓVILES

DOCENTE :

ING. ÑAÑEZ CAMPOS, OSCAR

CICLO :

VI

ESTUDIANTES :

 CAMAN REGALADO, RUTH ELIZABETH.


 DELGADO ROJAS, MARCO ANTONIO.
 REAP MIRANDA, WILLIAM.
 SANTILLAN SANTILLAN, VANESSA.
 TRJILLO FLORES, HUGO GAMBINI
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO PERÚ - JAPÓN

INDICE
APLICACIONES MÓVILES ............................................................................................................... 2
1. ¿Qué es una aplicación móvil? ......................................................................................... 2
2. Origen de las aplicaciones móviles .................................................................................. 2
3. Aplicaciones web ............................................................................................................. 2
4. Tipos de Aplicaciones ....................................................................................................... 3
4.1. Aplicaciones Nativas:................................................................................................. 3
4.2. Aplicaciones web: ...................................................................................................... 4
4.3. Aplicaciones Hibridas ................................................................................................ 4
5. Diseño y desarrollo de una app........................................................................................ 5
5.1. A. Conceptualización ................................................................................................. 5
5.2. B. Definición .............................................................................................................. 5
5.3. C. Diseño.................................................................................................................... 5
5.4. D. Desarrollo .............................................................................................................. 5
5.5. E. Publicación ............................................................................................................ 5
5.6. F. Programas para desarrollo de Aplicaciones Móviles............................................. 6
6. Distribución ....................................................................................................................... 6
6.1. Google Play ............................................................................................................. 6
6.2. App Store: .................................................................................................................. 6
6.3. Windows Store .......................................................................................................... 6
6.4. Amazon Appstore ................................................................................................... 6
6.5. F-Droid ..................................................................................................................... 6
CONCLUSIONES: ............................................................................................................................ 7
RECOMENDACIONES: .................................................................................................................... 7
LINKOGRAFÍA:................................................................................................................................ 8

COMPUTACION E INFORMÁTICA VI
APLICACIONES MÓVILES 1
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO PERÚ - JAPÓN

APLICACIONES MÓVILES
1. ¿Qué es una aplicación móvil?
Una aplicación móvil, aplicación, apli1 o app (acortamiento del
inglés application) , es una aplicación informática diseñada para ser
ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles.
Las aplicaciones permiten al usuario efectuar un conjunto de tareas de
cualquier tipo - profesional, de ocio, educativas, de acceso a servicios, etc,
facilitando las gestiones o actividades a desarrollar.
2. Origen de las aplicaciones móviles
El popular Tetris fue el primer juego instalado en el año 1994 en un
teléfono móvil de manufactura danesa, el Hagenuk. Tres años más tarde,
Nokia lanzó el juego de mayor aceptación hasta el momento el Snake cuyo
desarrollo se basa en Arcade Blockade. Este juego y sus variantes fue
preinstalado en más de 350 millones de dispositivos móviles de la marca
finlandesa. El modelo 6110 fue el primer videojuego que permitía el uso
compartido de dos jugadores utilizando el puerto infrarrojo. A día de hoy
(2017) aún perdura una variante del mismo, Arrow, desarrollado por la
empresa francesa Ketchapp.
Hacía el año 2000, la irrupción tecnológica del WAP (protocolo de
aplicaciones inalámbricas) permitió una mayor capacidad para la descarga
de juegos distribuidos por los operadores de telefonía con un volumen de
negocio era marginal comparado con las videoconsolas de quinta y sexta
generación coetáneas. Pero el verdadero auge de las aplicaciones se
produjo a partir del año 2008 con el lanzamiento del App Store de Apple,
la publicación del primer SDK para Android y la posterior pero casi
inmediata inauguración
del Android Market,
renombrado en marzo de
2012 como Google Play,
tras su fusión
con Google Music, en
un nuevo planteamiento
estratégico en la
distribución digital de Las tres "markets": App Store, Play Store y Windows Store.
Google.
3. Aplicaciones web
Una web app no es más que una versión de página web optimizada y
adaptable a cualquier dispositivo móvil independientemente del sistema
operativo que utilice. Esta optimización es posible gracias al
lenguaje HTML5, combinado con hojas de estilo CSS3, que permiten
dicha adaptabilidad denominado diseño web adaptable. Se adaptan a al
tamaño de la pantalla según sea necesario, distribuyendo los bloques de
texto, gráficos o tablas de forma diferente cuando se navega desde un
smartphone, una tableta o un ordenador.

COMPUTACION E INFORMÁTICA VI
APLICACIONES MÓVILES 2
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO PERÚ - JAPÓN

Ventajas de las aplicaciones web:

 No ocupa espacio de memoria en los dispositivos, puesto que no


necesitas instalarlas (no es una app).
 No requiere actualizaciones ya que al ser una página web siempre se
accede a la última versión.
 Menor consumo de recursos del dispositivo y mejor rendimiento del
mismo al no ser una aplicación nativa.
 El proyecto de implementación de una aplicación web es más
económico que el de una aplicación.
 Inmediatez de acceso, ya que las aplicaciones web no necesitan ser
descargadas, instaladas ni configuradas.
 Puedes acceder a ellas desde cualquier computadora.
 No necesitas un sistema operativo específico.
Inconvenientes de las aplicaciones web:

 No permite la promoción y distribución a través de los markets.


 Requiere de conexión a internet.
 Carece de un icono de lanzamiento específico.
 Muchos servicios dan un espacio de almacenamiento para tus recursos
muy limitado.
4. Tipos de Aplicaciones
4.1.Aplicaciones Nativas:
Una aplicación nativa es la que se desarrolla de forma específica para un
determinado sistema operativo, llamado Software Development Kit o SDK.
Cada una de las plataformas, Adroid, iOS o Windows Phone, tienen un
sistema diferente, por lo que si quieres que tu app esté disponible en todas las
plataformas se deberán de crear varias apps con el lenguaje del sistema
operativo seleccionado.
VENTAJAS DESVENTAJA
Acceso completo al dispositivo Diferentes habilidades / idiomas /
herramientas para cada plataforma
de destino.
Mejor experiencia del usuario. Tienden a ser más caras de
desarrollar.
Visibilidad en APP Store. El código del cliente no es
reutilizable entre las diferentes
Envió de notificaciones o “avisos” plataformas.
a los usuarios

La actualización de la APP es
constante.

Por ejemplo:
 Las apps para iOS se desarrollan con lenguaje Objective-C
 Las apps para Android se desarrollan con lenguaje Java

COMPUTACION E INFORMÁTICA VI
APLICACIONES MÓVILES 3
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO PERÚ - JAPÓN

 Las apps en Windows Phone se desarrollan en .Net


Cuando hablamos de desarrollo móvil casi siempre nos estamos
refiriendo a aplicaciones nativas. La principal ventaja con respecto a los
otros dos tipos, es la posibilidad de acceder a todas las características del
hardware del móvil: cámara, GPS, agenda, dispositivos de
almacenamiento y otras muchas. Esto hace que la experiencia del usuario
sea mucho más positiva que con otro tipo de apps.
Además, las aplicaciones nativas no necesitan conexión a internet para
que funcionen.

4.2.Aplicaciones web:
Una aplicación web o webapp es la desarrollada con lenguajes muy
conocidos por los programadores, como es el HTML, Javascript y CSS.
La principal ventaja con respecto a la nativa es la posibilidad de programar
independiente del sistema operativo en el que se usará la aplicación. De
esta forma se pueden ejecutar en diferentes dispositivos sin tener que crear
varias aplicaciones.
Las aplicaciones web se ejecutan dentro del propio navegador web del
dispositivo a través de una URL. Por ejemplo, en Safari, si se trata de la
plataforma iOS. El contenido se adapta a la pantalla adquiriendo un
aspecto de navegación APP.
VENTAJAS DESVENTAJAS
El mismo código base reutilizable Requiere de conexión a internet
en múltiples plataformas.
Proceso de desarrollo màs sencillo Acceso muy limitado a los
y económico. elementos y características del
hardware del dispositivo.

No necesitan ninguna aprobación La experiencia del usuario.


externa para publicarse.
El usuario siempre dispone de la Requiere de mayor esfuerzo en
última versión. promoción y visibilidad.

4.3.Aplicaciones Hibridas
El enfoque híbrido combina desarrollo nativo con tecnología Web. Usando
este enfoque, los desarrolladores escriben gran parte de su aplicación en
tecnologías Web para múltiples plataformas, y mantienen el acceso directo
a APIs nativas cuando lo necesitan. La porción nativa de la aplicación
emplea APIs de sistemas operativos para crear un motor de búsqueda
HTML incorporado que funcione como un puente entre el navegador y las
APIs del dispositivo. Este puente permite que la aplicación híbrida
aproveche todas las características que ofrecen los dispositivos modernos.

COMPUTACION E INFORMÁTICA VI
APLICACIONES MÓVILES 4
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO PERÚ - JAPÓN

5. Diseño y desarrollo de una app


El desarrollo de aplicaciones para dispositivos móviles requiere tener en cuenta
las limitaciones de estos dispositivos. Los dispositivos móviles funcionan con
batería y las principales características que se deben considerar son: gran variedad
de tamaños de pantalla, datos específicos de software y hardware como también
distintas configuraciones. El desarrollo de aplicaciones móviles requiere el uso
de entorno de desarrollo integrados.
El proceso de diseño y desarrollo de una aplicación, según CUELLO y VITTONE,
se puede estructurar en cinco etapas secuenciadas en los siguientes apartados:
5.1.A. Conceptualización
La aplicación parte de una idea que permita cubrir una necesidad o facilitar
una actividad en el mundo real de un determinado sector de población en
función de sus necesidades y problemas. La idea debe responder a las
exceptivas factibles y concretas, lo que implica la necesidad de realizar un
análisis prospectivo de la viabilidad del concepto que se quiere crear.
5.2.B. Definición
Determinada la posibilidad de acometer el proyecto, diseñador/es y
desarrollador/es proceden a definir las funcionalidades de la aplicación en
consonancia con el perfil de los usuarios y las especificaciones técnicas, con
objeto establecer, los parámetros de acceso al hardware del dispositivo, si va
a ser una aplicación específica para cada tienda (nativa) o híbrida.
5.3.C. Diseño
En esta etapa se materializan los aspectos de la etapa anterior
(especificaciones, funcionalidades, etc.). Para ello se realiza, en primer lugar,
un diseño esquemático sin gráficos que será testeado por un grupo usuarios.
5.4.D. Desarrollo
El programador, en función del tipo de aplicación diseñada se encarga de dar
vida a los diseños y crear la estructura sobre la cual se apoyará el
funcionamiento de la aplicación, creando el código funcional mediante un
lenguaje de programación. Existen varios lenguajes de programación entre los
que destacan:
* Para Android: inicialmente Java, también Visual
* Para IOS: Objective-C, Python
* Para Windows se utiliza primordialmente Visual Basic.
5.5.E. Publicación
Una aplicación se publica tras un período de pruebas, su correcto y estable
funcionamiento, sin errores de usabilidad y diseño, y cumpliendo las políticas
y requerimientos de las tiendas. Durante toda la vida útil de la aplicación, es
necesario un seguimiento analítico, estadístico y de comentarios de usuarios.
El fin es evaluar el comportamiento y funcionalidad de la app, detectar y
corregir errores, y realizar mejoras o actualizaciones.

COMPUTACION E INFORMÁTICA VI
APLICACIONES MÓVILES 5
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO PERÚ - JAPÓN

5.6.F. Programas para desarrollo de Aplicaciones Móviles


1. Android Studio. 2. XCode.
3. Unity. 4. Vuforia.
5. PhoneGap. 6. jQuery Mobile.
6. Distribución
Existen diferentes tipos de tiendas para descargar aplicaciones, estas pueden ser
creadas por el mismo sistema operativo o por independientes.
6.1. Google Play

Google Play (anteriormente Android Market) es una plataforma de


distribución de software en línea desarrollado por Google Inc. para
dispositivos con sistema operativo Android.
6.2.App Store:
La App Store fue el primer servicio de distribución de aplicaciones, siendo
lanzada el 10 de julio de 2008. En 2016, el CEO de Apple, Tim Cook, anunció
que existen 2.000.000 aplicaciones disponibles para dispositivos con iOS.15
6.3.Windows Store
La Windows Store es la plataforma de distribución de Microsoft para los
dispositivos que cuentan con el sistema operativo móvil Windows Phone.
6.4. Amazon Appstore

La Amazon Appstore es una aplicación móvil de distribución de software


disponible para los dispositivos con sistema operativo Android. Fue lanzada
en marzo de 2011, contando con 3 800 aplicaciones.
6.5.F-Droid
F-Droid es un repositorio de aplicaciones para Android que incluye
únicamente software libre y de código abierto.

COMPUTACION E INFORMÁTICA VI
APLICACIONES MÓVILES 6
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO PERÚ - JAPÓN

CONCLUSIONES:
 Las soluciones móviles están mostrando sus beneficios para la gestión de
las empresas en la mejora de la productividad, en la creación de nuevos
servicios.
 Que hoy en día existen un sin número de programas que permiten
desarrollar una aplicación multiplataforma, que sin la necesidad de
reescribir el código fuente se pudo compilar la aplicación móvil para los
sistemas operativos requeridos.

RECOMENDACIONES:

 Para poder desarrollar una aplicación móvil es muy importante tener en


cuenta siempre utilizar una programación óptima, ya que los dispositivos
móviles cuentan con limitado hardware lo que puede afectar el desempeño
de la aplicación.
 Antes de utilizar cualquier programa para el desarrollo de aplicaciones
móviles, se debe revisar si existe toda la información del programa y los
comentarios de personas que ya lo hayan utilizado.

COMPUTACION E INFORMÁTICA VI
APLICACIONES MÓVILES 7
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICO PÚBLICO PERÚ - JAPÓN

LINKOGRAFÍA:
 https://sites.google.com/a/unl.edu.ec/aplicacion-movil-de-geolocalizacion
 https://es.wikipedia.org/wiki/Aplicaci%C3%B3n_m%C3%B3vil
 http://www.mailxmail.com/curso-aplicaciones-moviles.

COMPUTACION E INFORMÁTICA VI
APLICACIONES MÓVILES 8

You might also like