1. "Año del Buen Servicio al Ciudadano”
INGENIERÍA DE SISTEMAS – VII CICLO
INFORME:
Aplicaciones Móviles
INTEGRANTES:
• Malca Tamay Jhosely Graciela
• Deza Castillo Cristhian Gianmarco
CURSO:
Programación de Aplicaciones Móviles
PROFESOR:
Ing. Marco Aurelio Porro Chulli
2.
3.
4. Una aplicación móvil, app o app (en inglés) es una
aplicación informática diseñada para ser ejecutada en
teléfonos inteligentes, tabletas y otros dispositivos
móviles y que permite al usuario efectuar una tarea
concreta de cualquier tipo —profesional, de ocio,
educativa, de acceso a servicios, etc —, facilitando las
gestiones o actividades a desarrollar.
5.
6. 1- Elegir un nombre adecuado para tu app.
Un nombre complicado o difícil de encontrar, puede que tus usuarios no logren
encontrarte y eso significa que tu aplicación no tendrá uso... así que debes elegir
un nombre lo más corto y relacionado posible para las personas.
2- Debe ser sencillo y fácil
Te has encontrado con apps que tiene un montón de iconos y letras y muchos
recursos todo junto y da la sensación que estás en una enredadera?, ¡Yo
también! :p, así que lo mejor es hacer una aplicación lo más sencilla posible para
las personas, que sea refrescante a los ojos de los usuarios, recuerda que es un
teléfono o un dispositivo pequeño y las fuentes grandes y espacios amplios son
los reyes en esto. Se conoce como diseño minimalista.
7. 3- Posibilidad de configuración.
¡Claro que sí! ─, las aplicaciones que descargamos a veces queremos darle
una configuración específica a nuestros intereses, así que al momento de
construir una aplicación, esto es un aspecto importantísimo para la
experiencia del usuario. Te imaginas tener la app de Facebook y no poder
configurarla? ─ ¡Si, sería aterrador!
4- Posibilidad de funcionar sin conexión a
internet.
¿Qué pasaría si te quedas sin internet?, no podrás usar, por ejemplo
alguna app para realizar tareas de ingreso de usuarios. Es importante que
una aplicación tenga la posibilidad de trabajar sin conexión a internet; ya
que hoy en día a pesar de que el internet ha crecido a niveles muy altos... aún
así hay momentos que la conexión se nos dificulta. Así que debes
implementar mecanismo de almacenamiento temporal hasta que el usuario
logre conectarse a internet.
8. 5- Recuerda... no es un computador, es un
Smartphone.
Sin duda un punto importante. Trabajar una app, es distinto a trabajar
una página web. Debes enfocar al usuario directamente en eso que anda
buscando... si el usuario quiere comprar ropa... enfócalo y muéstrale
imágenes de ropas de inmediato; ya que si se le dificulta encontrar lo que
busca... entonces sencillamente terminará dejando de usar tu app. Vamos...
tu también dejarías de usar algo que te imposibilite encontrar lo que buscas
verdad? :). Así que el enfoque directo hacia el propósito de la app, es un
punto clave.
Sé que hay muchos puntos importantísimos, la lista es larga, y dependerá en
la medida de el tipo de aplicación y demás aspectos. Sin embargo espero que
éste artículo te haya dado una orientación importante sobre que es una
aplicación, puntos a tener en cuenta y demás información.
9.
10.
11.
12. Las asociaciones público privadas (APP) pueden ser
clasificadas por la forma de su origen o por los recursos que
utilizan para realizar sus proyectos.
La normativa peruana identifica dos tipos de APP por la
forma como se originan:
APP de iniciativa estatal: son aquellos proyectos de APP
cuya planificación y desarrollo son promovidos por el
Estado por propia iniciativa.
APP de iniciativa privada: son aquellos proyectos de APP
que el sector privado presenta ante el Estado para su
desarrollo.
13.
14. 1. Tiendas y páginas de recomendación de aplicaciones
La primera opción obvia es distribuir tu aplicacion
en una tienda de
aplicaciones y hoy esto no sólo incluye iTunes.
Existe una gran cantidad de tiendas de
aplicaciones
para plataformas que no tienen que ver con Apple,
léase Android, o la tienda Ovi de Nokia, e
l mercado móvil de Microsoft o las tiendas
independientes como GetJar, tiendas propias de
cada
compañía, de dispositivos, de tablets, así como la
próxima tienda de aplicaciones para Android de
Amazon. Esto entre otras muchas.
15. 2. Preinstalaciones
¿Cómo se pueden obtener aplicaciones preinstaladas? Pagando. Aunque los
precios sean muy altos, las preinstalaciones suelen ser uno de los canales de
distribución de aplicaciones más efectivos. Sólo de 8 a 10 aplicaciones en el
canal son vienen instaladas y suelen ser demos. Los índices de conversión
son altos y en el caso de GetJar alcanzan el 25%
16. 3. Optimiza tus búsquedas y los canales
Los desarrolladores de aplicaciones
deberían optimizar sus páginas Web p
ara facilitar el descubrimiento a través de
motores de búsqueda tradicionales
y animar a los usuarios que visitan las páginas a
descargar aplicaciones.
GetJar proporciona un widget que se puede
incorporar a las páginas Web d
e los dispositivos móviles o a las páginas de
Facebook para dirigir a los usuarios
a la host app de GetJar. Además los enlaces de
GetJar pueden detectar automáticamente
la terminal de la que viene el usuario y dirigirle a
la versión buena de la aplicación.
17. 4. Prensa
Otra buena manera de conseguir tu aplicación es a través de la opinión de la
prensa, especialmente aquella que sólo escribe sobre aplicaciones. “La
gente subestima el poder de la prensa, y en particular cuando te estas
dirigiendo al consumidor.” No hay mejor manera de influenciar a una agencia
de relaciones públicas que ir dólar a dólar. Y las noticias de la Web se
difundirán de manera viral a través de canales sociales como Facebook y
Twitter
5. Redes de publicidad
Las redes de publicidad pueden ser muy útiles a la hora de dirigir el tráfico a
un lugar en concreto o dirigir la pensamiento en general. Sin embargo, existe
un inconveniente y es que aunque sí que puedes seguir los clicks no
siempre puedes hacer que los especialistas se descarguen la aplicaciones.
18. 6. Pago por instalación
Mork también recomendó el uso de páginas
como la polémica Tapjoy.
Antes conocido como Offerpal, la empresa
ha cambiado de nombre y de objetivos.
Dice ser un motor de promoción de páginas
de recomendación que da a los usuarios
premios virtuales por instalar y
probar aplicaciones, según la empresa,
cerca de 80 millones de dispositivos ya han
utilizado ese motor e instalan miles de
aplicaciones al mes.
19. 7. Gangas
Ofrecer un número de descargas gratuitas en un tiempo limitado
puede resultar un método efectivo para distribución de aplicaciones.
GetJar se esta planteando la posibilidad de dar gangas mediante un
proyecto piloto llamado GetJar+ que permite a los desarrolladores
ofrecer aplicaciones móviles Premium sin publicidad, registros ni
ningún otro medio en las limitadas promociones gratuitas. GetJar
paga al desarrollador por las aplicaciones y les obsequia con situar a
los usuarios amortizando su inversión a través de publicidad en la
página.
20. 8. Openfeint (para juegos)
Openfeint es una red social para los
amantes de los videojuegos
que permite a los
usuarios descargar un limitado
número de
juegos de manera gratuita. Aunque
sólo esta disponible por ahora
para iPhone y Android, participar en la
red puede proporcionar mucha
publicidad para tu videojuego.
21. 9. Crea una versión móvil de tu
aplicación
Crear una versión móvil de tu aplicación en HTML 5, es una buena manera
de posibilitar una distribución que vaya más allá de los usuarios que tengan
smartphones. Puedes añadir tu aplicación a GetJar de la misma manera que
cualquier otra.
Permite la distribución de la aplicación a nuevas plataformas sino que
también se puede usar analitics en la aplicación para determinar qué
plataforma crear después.
22. 10. Anuncios de televisión
No tienen por qué ser caros, especialmente si compras programación local
en horario normal.
No es tan efectivo para vender contenido puesto que la gente es muy
recelosa cuando tienen que pagar por contenido y no les hace gracia pagar
por publicidad engañosa de tonos o fondos para el móvil.
23.
24. El artículo presenta la evolución de los servicios de
telefonía móvil en Latinoamérica contextualizados en las
diferentes generaciones tecnológicas, las características
del software para dispositivos móviles y una propuesta de
método
de trabajo para el desarrollo de aplicaciones para móviles.
El método se basa en la conceptualización de las
tecnologías y las metodologías ágiles para el desarrollo de
software, y su objetivo principal es facilitar la creación de
nuevas aplicaciones y servicios exitosos. El método se
desarrolla en cinco etapas: etapa de análisis, donde se
obtienen y clasifican los requerimientos y se personaliza
25.
26. This paper presents: the evolution of mobile telephony
services in Latin America contextualized in different
technology generations, the features
of software for mobile devices, and proposes a method
for developing mobile applications in Latin America. This
method is based on the conceptualization of
contemporary telecommunications technologies and the
agile software development methodologies. The main
objective of this method is to facilitate the creation and
evaluation of new applications and services. The method
27.
28. • Las marcas deben rediseñar toda la estrategia de
marketing digital en torno al marketing móvil y contar
con una aplicación móvil y web móvil como punto de
contacto principal con los usuarios.
• Las aplicaciones pueden ser aprovechadas para
mejorar la experiencia de compra de los usuarios y la
imagen de la marca.
• Cada marca deberá encontrar su propia forma de
conectar con sus consumidores, pero en el momento
actual deberán aprovechar para hacerlo a través de
aplicaciones móviles.
29.
30. Las aplicaciones móviles deben considerar las
características del entorno de ejecución de la aplicación
que dispone el teléfono, para garantizar el correcto
funcionamiento de la misma.
Las aplicaciones móviles pueden ayudar a solventar los
problemas de tipo particular o general de la sociedad,
debido a sus características de movilidad y cuidad.
Los entornos integrados de desarrollo (IDE) facilitan la
elaboración de aplicaciones móviles, porque ofrecen
herramientas de edición, compilación,depuración, análisis y
ejecución en una misma interfaz, mejorando los tiempos de
ejecución de las etapas de diseño, desarrollo y pruebas, de
la metodología propuesta.
31.
32. • Las aplicaciones móviles siguen desempeñando un rol
central en el entorno de negocio, es por ello que las
organizaciones de todo el mundo están aumentando sus
servicios de misión crítica.
• Para poder dirigir con mayor éxito los esfuerzos por
conocer y comprender las características de este nuevo
sistema, es
• necesario fijar unos objetivos que abarquen las
actividades que se pretenden realizar y, además,
permitan al final de las mismas conocer el grado de
desarrollo y cumplimiento alcanzado
33.
34. SDK – Kit de Desarrollo de Software. Conjunto de heramientas que
permiten crear una app.
Java - lenguaje de programación originalmente desarrollado por
Sun Microsystems, adquirida por Oracle, para aplicaciones software
independiente de la plataforma
Interfaz – El medio y todos los puntos de contacto con los que el
usuario puede interactuar con un aparato.
Notificación – Aviso de cualquier novedad, actualización o
actividad de una app que se ejecuta en segundo plano
Push – Tipo de notificación que requiere de activación previa cada
vez que el usuario quiere que se le avise.
35. Sincronización – Hacer que los elementos de las apps que tienen análogo en
la web se ajusten en términos de información
Widget – pequeña app que se ubica en el escritorio y que da acceso a una
parte de la app y muestra una parte de su información y de sus funciones.
Aplicación – programa informático popularizado por el auge de los
smartphones que permite realizar una o varias funciones en un sistema
determinado
Lite – Formato de aplicación que no ofrece la funcionalidad completa que nos
da la versión de pago
App store – Tienda de aplicaciones de Apple que funciona para el sistema
operativo iOS
Google play - Tienda de aplicaciones de Google que funciona para el sistema
operativo Android
36. Market place - Tienda de aplicaciones de Microsoft que funciona para
el sistema operativo Windows Phone
Categoría – Clase de app que sirve para un tipo de acciones en un
ámbito determinado: juego, entretenimiento, música, ocio...
Versión – dentro de la evolución del software, cada versión es una
etapa diferente de la misma app o SO.
Compatibilidad – características que debe tener una app para
funcionar correctamente en un entorno, sistema o dispositivo.
Smart City - es una ciudad comprometida con su entorno, con
elementos arquitectónicos de vanguardia, y donde las infraestructuras
están dotadas de las soluciones tecnológicas más avanzadas para
facilitar la interacción del ciudadano con los elementos urbanos,
haciendo su vida más fácil
e-Health - cuidados médicos basados en el uso de la tecnología y la
comunicación.
Social Gaming - tipos de juegos en los que es necesario interactuar
con una comunidad para avanzar y conseguir objetivos.