Histórico de cambios

Aquí podemos ver resumidamente los cambios que se han realizado en cuanto a requerimientos, procesos o nuevos pasos a seguir:

VERSIÓN

FECHA

DESCRIPCIÓN CAMBIOS

AUTOR
v11.1 06/05/2024 R1.1.3 - Este requisito ya no es obligatorio y pasa a ser una obligación. 
R1.6.2 - Se ha modificado el redactado y se ha indicado el asunto que se debe poner en el mail de contacto. También se ha movido la explicación del módulo común para obtener la información del dispositivo a R1.7.1. 
R1.7.1 - Se ha añadido la explicación de la funcionalidad de obtener la información del dispositivo y de la app, como una tercera funcionalidad después del control de versiones i control de valoraciones. 
R1.9 - Se ha revisado la numeración para versiones hotfix. 
R3.3.1 - Se ha actualitzado la referencia en el tamaño de los .aab.
JLM
v11.0 05/04/2024 R1.14 - Se ha añadido un enlace a los requisitos específicos de Flutter.
R1.1.6.1 - Modificado el texto referente a los screenshots de dispositivos iOS para que sea más preciso de acuerdo al modelo de la App Store
R1.1.6.2 - Se ha actualizado el documento "manual integración continua" para proveedores con nuevos requisitos para las apps desarrolladas con Flutter. Se ha eliminado la referencia al App Bundle, al ya estar incluida en el manual.
R1.4.2 - Al inicio del proyecto se ha de usar la última versión estable del framework. Cuando se entregue el código se debe usar como mínimo la penúltima versión estable del framework.
R1.14.1 - Se ha actualizado el plugin recomendado para integrar Mapbox.
R1.15 - Añadido nuevo requisito relacionado con la documentación del proyecto.
R2.2. - Se ha modificado este requisito, actualizando la referencia a "deployment info --> devices" por "supported destinations" y eliminando la referencia a la arquitectura de 32 bits al estar deprecada
R3.1.3 y R3.1.4 - El requisito R3.1.3 se ha eliminado y el requisito antes R3.1.4 ha pasado a ser el R3.1.3
R3.3.1 - Se ha eliminado la parte referente a Flutter de este requisito, debido a que ya no aplica.
R4 - Creada nueva página con los requisitos específicos de Flutter.
 
JLM
v10.2

21/11/2023

R1.1.6.4 - Se debe informar antes de la publicación de una nueva versión si esta será full-out o progresiva.
R1.2.2 - Se ha modificado este requisito, eliminando el apartado referente a la ícona de favoritos.
R1.11.2 - Es obligatorio que se cumplan los criterios de calidad de código indicados en SonarQube.
R3.3.1 - Se ha aclarido este requisito, explicando que esto implica mostrar una nueva pantalla que cumpla con los requisitos de diseño para la splah screen.

JLM

v10.1

06/06/2023

R1.4.3 - Las apps deben tener un sistema para deshabilitar las llamadas a servicios, tanto de terceros como propios.
R1.11.2 - A partir de octubre será un requisito cumplir con los criterios de calidad de código para la publicación de apps.

JLM

v10.0

30/03/2023

R1.11. - Se ha reorganizado este requisito, dividiéndose en un apartado (R1.11.1) que hace referencia a los Test Plan, y un nuevo apartado (R1.11.2) refeririéndose a la calidad del código y que, hasta el tercer trimestre del 2023, sólo es una recomendación.
R3.1.1. - Las versiones Android deben ser compatibles con la versión 8.0 (api 26) y superiores del sistema operativo.

JLM

v9.5 10/03/2023 R1.3.2 - Se debe mostrar un mensaje en la parte inferior de la pantalla recordando al usuario que ha denegado un permiso de la app. También se han indicado las instrucciones para solicitar el permiso para gestionar correctamente las notificaciones push para dispositivos Android 13 o superior.
R3.1.1 - Las nuevas apps han de estar orientadas a Android 13 (API 33). A partir de mayo también será obligatorio para las actualizaciones.
R3.3.1 - A partir de Android 12 cambia la manera de implementar la Splash Screen.

JLM

v9.4 30/01/23 R1.5.1 - Se ha añadido el requisito de registrar el idioma del dispositivo, y de informar el idioma seleccionado al iniciar la app.
R1.6.2 - Uso del módulo común de la OSAM para obtener la información del dispositivo y añadirla al mail de contacto.
R1.6.6 - Si la funcionalidad de una aplicación implica cómo llegar a un destino, y éste lleva a fuera de la app, se debe indicar al usuario la posibilidad de seleccionar entre las diferentes aplicaciones de navegación que tiene instaladas en su dispositivo.

JLM

v9.3 31/10/22 R1.1.6.1 - Se ha añadido este requisito, indicando la descripción de las imágenes, y sus dimensiones, necesarias para la publicación de una app.
R1.5.3 - Se ha modificado el requisito de subscripción a un topic por versión para poder enviar notificaciones push a una versión e idioma concreto, y se ha explicado como anular esta subscripción.
R1.10.1 - Se ha añadido el requisito de uso de Firebase Performance para medir el rendimiento de la aplicación.
R2.1.1 - Los desarrollos deben ser compatibles con la versión iOS 15 o superior, y la versión mínima es 13.

JLM

v9.2 29/09/22 R1.1.2 - Añadido nuevo requisito en cuanto al diseño y al prototipo de la aplicación.
R1.5.2 - Se ha modificado el requisito para llamar a Crashlytics para registrar errores no fatales para que sea más claro y completo.
R1.7 - Es obligatorio usar el módulo común de la OSAM, tanto para nuevas aplicaciones como para actualizaciones. Como ya no se han de usar, se han eliminado los requisitos relacionados con el módulo de control de versiones y el de valoraciones.

JLM