Академический Документы
Профессиональный Документы
Культура Документы
La aplicación requiere una plataforma web asociada que centraliza la información que
se va a ofrecer a los usuarios y permitir gestionar fácilmente el mantenimiento de
contenidos de los usuarios e información de administración.
1.6. Seguridad
Todas las conexiones entre servidor y aplicaciones deben hacerse de forma segura
(https).
La App deberá poder ser utilizada en los dispositivos móviles de las plataformas de:
Android de Google y iOS de Apple. En consecuencia, se deberá asegurar el correcto
funcionamiento de la App en los entornos siguientes:
iPhone: Las últimas versiones soportadas por Apple (iOS5, iOS6 iOS7).
Android: SO 2.3 gingerbread en adelante, teniendo en cuenta al menos las
siguientes resoluciones hdpi, xhdpi y ldpi.
El desarrollo de la aplicación web de lado servidor deberá hacer uso de buenas prácticas
de alta disponibilidad:
Diseñar una estructura sin punto único de fallo, estableciendo entre otros los
protocolos de ruteo que permitan un servicio continuado en caso de fallar un
nodo.
Desplegar un entorno que permitan recuperarse de la caída de un servidor.
Diseñar una arquitectura de despliegue que permita un crecimiento progresivo
bajo demanda añadiendo nuevos nodos al sistema a medida que la carga del
sistema aumente.
El tiempo de respuesta de cualquier petición realizada directamente por el
usuario y lo mantenga a la espera en pantalla no debe superar los 5 segundos
(con conexión a Internet de 2Mb/s.
En las tareas de sincronización de contenidos, se deberá implementar un
paginado de contenidos a sincronizar en caso de ser necesario. Las actividades
de sincronización deberán poderse interrumpir en cualquier momento, sin
perjudicar la calidad de la información sincronizada ni producir resultados
duplicados o no actualizados.
La App deberá incluir un sistema de notificación y reporte de incidencias para
poder rastrear los errores.
Es necesario integrar la App con una herramienta de control de acciones de usuario que
permita reporting y análisis de los datos recopilados. Para ello se empleará Google
Analytics, debiendo el proveedor configurar la app y la cuenta de Google Analytics de
forma que:
Una vez que la App ha sido desarrollada, testeada y aprobada, el próximo paso en el
proceso de creación de la App es su publicación en las diferentes stores en las que
queremos que aparezca la App. Se pueden descargar aplicaciones móviles: Google play
(Android), Apple Store (IOS).
Resulta fundamental que la App esté publicada de la forma más óptima posible, para
que así aparezca en el primer golpe de vista y sea de las primeras posicionadas. Para
ello, se debe tener en cuenta una serie de requisitos que hagan que la App aparezca
mejor posicionada en el ranking y de esta forma, tenga mayores posibilidades de que
los Usuarios vean la App y la descarguen.
Se deben tomar en cuenta los requisitos de publicación en todas las stores para evitar
que la App sea rechazada a la hora de realizar su publicación. Las más importantes a
destacar son: