1. Aplicaciones móviles
Lina Patricia López Acuña
Institución Educativa técnica Simón Bolívar
Área de informática
Arauca-Arauca
2017
*Jogni Javier Nieves Santana
2. ii
Tabla de contenido
Tabla de contenido
Capítulo I........................................................................................................................................ iii
Introducción................................................................................................................................... iii
Capitulo II........................................................................................................................................1
Aplicaciones móviles.........................................................................................................................1
Sistema operativo............................................................................................................................2
Aplicación web...............................................................................................................................2
Origen de las App. ............................................................................................................................2
Diseño y desarrollo de una App. .......................................................................................................3
Pasos para la elaboración de una App...........................................................................................4
A- Conceptualización...........................................................................................................4
B- Definición. ......................................................................................................................4
C- Diseño.............................................................................................................................4
D- Desarrollo.......................................................................................................................5
E- Publicación.........................................................................................................................5
Clasificación de las App....................................................................................................................5
• Por sus efectos psicosociales y/o psicopedagógicos:........................................................................6
• Por el tipo de contenido que ofrecen al usuario: ..............................................................................6
• Por las condiciones de distribución: ...............................................................................................6
• Por la edad de destino de los usuarios del contenido:.......................................................................6
• Por el tipo de diseño y desarrollo: ..................................................................................................7
Capitulo III.......................................................................................................................................8
Conclusión........................................................................................................................................8
Capitulo IV.......................................................................................................................................9
Bibliografía........................................................................................................................................9
3. iii
Capítulo I
Introducción
La creación de aplicaciones ha logrado que en poco tiempo se mejoren nuestras vidas, ha logrado
que en poco tiempo hagamos nuestras actividades diarias, como por ejemplo el uso de una
aplicación para realizar una operación matemática, él uso de Smartphone, también ha ayudado a
que la población se distraiga jugando con muchas aplicaciones de videojuegos, el uso de
aplicaciones para todo, ha agilizado todo en la vida de las persona, gran parte de la población
utiliza esta aplicaciones en su vida cotidiana, en ella almacenan mucha información importante
en sus trabajos y su vida personal.
4. 1
Capitulo II
Aplicaciones móviles
Las aplicaciones móviles son unas aplicaciones informáticas diseñadas para ser ejecutadas en
teléfonos inteligentes, como las tabletas y otros tipos de dispositivos móviles y que permiten a
los usuarios efectuar cualquier tarea de forma concreta, como profesionales o estudiantes, de
accesos a servicios etc. Facilitando cualquier gestión o actividad a realizar.
La mayoría, se encuentran disponibles a través de plataforma de distribución, operadas por las
compañías propietarias de los sistemas operativos móviles como Android, iOs, BlackBerry OS,
Windows pone, entre otros. Existen aplicaciones móviles gratuitas y otras de pago, donde en
promedio el 20-30% del costo de la aplicación se destina al distribuidor y el resto es para el
desarrollador. El termino App se volvió popular rápidamente, tanto que en el 2010 fue listada
como Word of the year (palabra del año) por la American Dialect Society.
Al ser aplicaciones residentes en los dispositivos están escritas en algún lenguaje de
programación compilado, y su funcionamiento y recursos se encaminan a aportar a una serie de
ventajas tales como:
• Un acceso más rápido y sencillo a la información.
• Un almacenamiento de datos personales, que es una manera más segura.
• Una gran versatilidad en cuanto a su utilización o aplicación práctica.
• La atribución de funcionalidades específicas.
• Mejora la capacidad de conectividad y disponibilidad de servicios y productos (usuario-usuario,
usuario-proveedor)
5. 2
Llegado a este punto, es importante que una “App” no sea una aplicación web, tampoco es un
sistema operativo, ni un servicio de alojamiento informático o web.
A continuación se describirán que es un sistema operativo, una aplicación web,
Sistema operativo.
Es un programa informático que gestiona el hardware de un dispositivo y administra el servicio
de aplicaciones informáticas como (Windows, iOS, etc.).
Aplicación web.
Son herramientas alojadas en un servidor, a las que los usuarios pueden conectarse desde internet
(intranet) mediante un navegador web genérico o especifico, dependiendo del lenguaje de
programación (moodie).
Origen de las App.
Investigando sobre los orígenes, no existe un criterio único aceptado por la comunidad sobre el
origen de las App como tal, pero podemos situarnos en las primeras aplicaciones de videojuegos,
de tonos de llamada-aviso (“Ringtone”), calendario y agenda implementados en los teléfonos
celulares o móviles de segunda generación de los años 90. Eran los denominados
“featurephones” de pantallas reducidas y la mayoría de ellas no táctiles.
El popular Tetris fue el primer juego instalados en el año 1994 en un teléfono móvil de
manufactura danesa, el Hagenuk MT- 2000. Tres años más tarde Nokia lanzó el juego de mayor
acepción hasta el momento el Snake cuyo desarrollo se basa en Árcade Blockade. Ese 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. Al día de hoy (2016) aún perdura una variante del
mismo, el “Arrow” desarrollado por la empresa francesa “Ketchapp”
6. 3
Existen infinidad de aplicaciones App: de noticia, de juegos, de entretenimiento (YOMV), de
ocio (OCIONEO), para descargar archivos (Tubemate), herramientas de comunicación
(Whatsapp), redes sociales (Google+), comerciales (Amazon), educativas, etc.
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, hay que considerar una
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 integrado.
Las aplicaciones móviles pueden aprovechar mucho más el contexto en el que se ejecutarán,
sobre todo si se comparan con las aplicaciones tradicionales. Ello se debe a diferentes factores,
entre los que se encuentran las capacidades actuales en hardware de los dispositivos, o la
capacidad de acceder a la información del usuario a la que el propio dispositivo tiene acceso. Los
dispositivos actuales aportan mucha información sobre el entorno del usuario. Por ejemplo,
aportan información sobre la posición geográfica del mismo, lo cual permite desarrollar
aplicaciones basadas en la localización, conocidas como (LBS, servicio basados en localización)
un ejemplo de estas aplicaciones es el WAZE.
Las aplicaciones móviles suelen ser probadas primero usando emuladores y más tarde se ponen
en el mercado en periodo de prueba. Actualmente un gran número de empresas se dedican
profesionalmente a crear aplicaciones para cada necesidad que surge en nuestras vidas, también
para la elaboración de videojuegos, también han surgido páginas web como Mobincube, que
sirven para elaborar aplicaciones de manera gratis y sin mucho conocimiento de programación; y
plataformas como Yeeply, que te ayuda a encontrar desarrolladores y hacer guía para crear tu
App móvil.
7. 4
Pasos para la elaboración de una App.
Los siguientes son los pasos para la elaboración y diseño de una aplicación:
A- Conceptualización.
Las aplicaciones nacen de una idea que sirve para cubrir una necesidad y facilitar cualquier labor
o actividad en el mundo de un determinado sector de la población en función de las necesidades
y problemas de aquella población, la idea debe cubrir completamente la necesidad de la
población, lo que significa realizar un análisis prospectivo de la viabilidad de lo que se quiere
crear.
B- Definición.
Determinada la posibilidad de realizar el proyecto, diseñadores y programadores proceden a
determinar la función que realizara la App de acuerdo a los usuarios que proyectan que la
utilizaran, luego se evaluara el dimensionado de dicha App, su duración, coste económico y
complejidad del diseño y su programación
C- Diseño.
En este paso se materializan todos los aspectos de la etapa anterior como especificaciones,
funcionalidades, etc. Para ello se realiza, en primer lugar un diseño esquemático sin gráficos, que
será testeado por un grupo de usuarios, superada esta prueba, el diseño definitivo será entregado
al desarrollador en archivos y pantallas separadas para que añada el código de programación. Los
sistemas operativos permiten interactuar con el usuario presentando en la pantalla los elementos
necesarios para ella de forma distinta, lo cual debe tenerse en consideración por parte de los
diseñadores
8. 5
D- Desarrollo.
El programador, en función del tipo de App diseñada se encarga de dar vida a los diseños y crear
la estructura sobre la cual se apoyará la aplicación para su funcionamiento, creando el código
mediante un lenguaje de programación, existen varios lenguajes, como los siguientes:
• Android: inicialmente “JAVA” también “VISUAL BASIC” y “Basic4andorid”.
• IOS: “Objective-c”, “Python” y, lenguaje mucho más veloz y versátil que los citados
anteriormente.
• Windows: se utiliza primordialmente “Visual basic”.
• BlackBerry: fundamentalmente “JAVA”.
Finalizada la programación de la versión inicial, generalmente denominada versión beta, gran
parte del tiempo se emplea en la corrección de “bugs”
E- Publicación.
La aplicación se publica después de haber completado su periodo de prueba con éxito, sin errores
de usabilidad y diseño, también cumpliendo las políticas de la tienda, durante la vida útil de la
App es necesario un seguimiento analítico, de comentarios de usuario para evaluar y corregir
errores o realizar mejoras a la aplicación.
Clasificación de las App.
Las aplicaciones se podrían clasificar de la siguiente manera:
9. 6
• Por sus efectos psicosociales y/o psicopedagógicos:
A- Aplicación capacitadoras: aquellas que permiten o incitan a buscar posibilidades nuevas
o fomentar la creatividad
B- Aplicaciones de dependencia: aquellas que nos impiden, limiten o determinen nuestros
actos, capacidad de elección, creatividad, etc.
• Por el tipo de contenido que ofrecen al usuario:
A- De entretenimiento: donde se encuentran mayor mente la Apps de videojuegos.
B- De relación social: dirigidas a la comunidad interpersonal.
C- De producción o utilitarias: proporcionan instrumentos para la resolución de tareas
específicas que requieren inmediatez y rapidez para la solucionar problemas, en especial
en el sector empresarial y comercial.
D- Educativas: diseñadas y desarrolladas como trasmisoras de la información y el
conocimiento donde se prioriza el acceso a los contenidos y a las herramientas de
búsqueda mediante una interfaz de navegación más sencillas y fácil posible.
E- Creativas: ofrecen herramientas que potencien la creatividad literaria, musical,
fotográfica, video-grafica.
F- Publicitarias: con fines comerciales, la gran mayoría son de distribución publicitaria.
• Por las condiciones de distribución:
A- Pueden clasificarse como gratuitas, de pago y “freemium”, las cuales permiten su
descarga inicial gratuita, para un uso limitado y básico, posibilitando posteriormente el
acceso a opciones más avanzadas sin previo pago.
• Por la edad de destino de los usuarios del contenido:
A- El App store establece una clasificación del contenido por tramos de edades de “4+,
9+,12+ y 17+”, que limitan el acceso a la descarga de dicha publicación
10. 7
• Por el tipo de diseño y desarrollo:
A- Como ya se ha especificado en apartados anteriores su diseño y su desarrollo permite
diferenciar entre aplicaciones.
B- Genéricas: prácticamente todo el diseño y programación de lenguaje es compatible con
la mayoría de los dispositivos.
C- Hibridas: determinados componentes de la programación son comunes para todos los
Smartphone y otro porcentaje es específico, dependiendo del sistema operativo.
D- Nativas: su programación en su totalidad es específica para cada market de distribución.
11. 8
Capitulo III
Conclusión
El uso de aplicaciones ha aumentado demasiado desde que se inventaron, la facilidad de contar
con Smartphone, ha ayudado a las personas a mejorar sus rendimientos en todas sus actividades,
gracias a la gran fama que ha llegado a obtener las aplicaciones, también gracias a las
aplicaciones se obtuvieron el uso del lenguaje en la programación, a medida de que una
aplicación es siendo diseñada, se va mejorando para lograr una perfección y lograr satisfacer
todas nuestras necesidades por completo.