# Requisitos del sistema

Para garantizar un rendimiento óptimo y la plena funcionalidad del RUFUS Timing App, su dispositivo Android debe cumplir con ciertos requisitos del sistema. Esta sección describe las especificaciones de hardware y software necesarias para ejecutar la aplicación sin problemas, así como los requisitos adicionales para utilizar funciones avanzadas como la integración de RFID y el etiquetado de ubicación GPS.

## Requisitos mínimos de software

* **Sistema operativo**: Android 7.1 Nougat o superior
* **Nivel API**: La aplicación requiere un nivel mínimo de API de **25**.
* **Versión del SDK de destino**: la aplicación está optimizada para Android **14** (API Nivel **34**).
* Esto significa que la aplicación aprovecha las últimas funciones y mejoras de seguridad disponibles hasta Android 14.

## Requisitos de hardware

* **Procesador**: Se recomienda un dispositivo con al menos un procesador de cuatro núcleos para un rendimiento óptimo.
* **RAM**: Se requiere un mínimo de 2 GB de RAM; se recomiendan 4 GB o más para un funcionamiento más fluido, especialmente cuando se manejan grandes volúmenes de datos.
* **Almacenamiento**:
* **Instalación de la aplicación**: Se necesitan aproximadamente 10 MB de espacio libre para la instalación de la aplicación.
* **Almacenamiento de datos**: Se requiere espacio de almacenamiento adicional para almacenar sesiones de cronometraje, datos archivados y archivos exportados. Se recomienda tener al menos 100 MB de espacio libre para el almacenamiento de datos, dependiendo del tamaño y la cantidad de eventos.
* **Pantalla**: una resolución de pantalla de al menos 720 x 1280 píxeles para una visualización óptima de la interfaz de usuario.

## Requisitos de conectividad

* **Conexión a Internet**:
* **Wi-Fi o datos móviles**: necesarios para vincular la aplicación a su cuenta RUFUS Cloud, sincronizar datos e integrarse con RUFUS Race Manager (RRM).
* **Modo sin conexión**: la aplicación puede funcionar sin conexión para las sesiones de cronometraje, pero requerirá una conexión a Internet para sincronizar los datos con la nube o compartir sesiones.
* **Bluetooth**:
* Necesario para conectarse a los sleds compatibles con RFID (Zebra RFD2000 y RFD8500) si planea utilizar las funciones de RFID.

## Requisitos del GPS

* **Módulo GPS**:
* El dispositivo debe tener un módulo GPS integrado para utilizar la función de etiquetado de ubicación GPS.
* **Precisión**: Para obtener los mejores resultados, se recomienda un dispositivo con GPS de alta precisión para capturar con precisión la ubicación de cada paso.

## Permisos

Tras la instalación y el primer inicio, la aplicación solicitará los siguientes permisos:

* **Acceso a la ubicación**:
* **Ubicación precisa**: necesaria para el etiquetado de la ubicación GPS de los pases. Esto permite que la aplicación registre la ubicación geográfica exacta cuando un participante cruza un punto de control.
* **Acceso al almacenamiento**:
* **Lectura y escritura**: Necesario para guardar sesiones de cronometraje, archivar datos y exportar o compartir archivos .csv.
* **Acceso Bluetooth**:
* **Emparejamiento y conectividad**: Necesario para buscar, emparejar y comunicarse con los trineos RFID compatibles.
* **Acceso a Internet**:
* **Acceso completo a la red**: Necesario para sincronizar datos con el RUFUS Cloud e integrarse con RRM.
* **Ver conexiones de red**: Permite que la aplicación detecte el estado de la conectividad a Internet.

## Compatibilidad de dispositivos

* **Teléfonos inteligentes y tabletas**:
* La aplicación es compatible con una amplia gama de teléfonos inteligentes y tabletas Android que cumplen con los requisitos mínimos del sistema.
* **Compatibilidad con el sled RFID**:
* **Dispositivos compatibles**: Sleds Zebra RFD2000 y RFD8500 RFID.
* Asegúrese de que su dispositivo admita la conectividad Bluetooth para emparejarse con estos sleds RFID.
* Es posible que se requieran controladores o aplicaciones adicionales de Zebra; consulte las directrices del fabricante para configurar los sleds RFID.

## Recomendaciones adicionales

* **Duración de la batería**:
* Para eventos que duren varias horas, se recomienda utilizar un dispositivo con una batería de larga duración o tener acceso a opciones de carga para evitar interrupciones durante las sesiones de cronometraje.
* **Accesorios de protección**:
* Considere el uso de fundas o soportes protectores, especialmente en entornos exteriores o difíciles, para proteger su dispositivo durante los eventos.
* **Actualizaciones periódicas**:
* Mantén tu dispositivo Android actualizado con las últimas actualizaciones del sistema operativo y parches de seguridad para garantizar la compatibilidad y la seguridad.

## Notas sobre la compatibilidad del software

* **Aplicaciones de terceros**:
* Asegúrese de que ninguna otra aplicación interfiera con la conectividad Bluetooth si planea utilizar las funciones de RFID.
* **Procesos en segundo plano**:
* Cierra las aplicaciones innecesarias que se ejecutan en segundo plano para optimizar el rendimiento del dispositivo durante las sesiones de cronometraje.

## Lista de verificación resumida

* **Versión de Android**: 7.1 Nougat o superior (API Nivel 25+)
* **SDK de destino**: optimizado para Android 14 (API Nivel 34)
* **Internet**: Necesario para las funciones en la nube y la sincronización de datos.
* **Bluetooth**: Necesario para la conectividad del trineo RFID
* **GPS**: Necesario para la función de etiquetado de ubicación.
* **Permisos**: Se deben conceder los permisos de ubicación, almacenamiento, Bluetooth y acceso a Internet.

---

Al asegurarse de que su dispositivo cumple con estos requisitos del sistema, podrá aprovechar al máximo todas las funciones que el RUFUS Timing App tiene para ofrecer. La configuración adecuada del hardware y el software facilitará una experiencia de cronometraje de carreras fluida y eficiente, ya sea que ingrese los números de dorsal manualmente o utilice las funciones avanzadas de RFID y GPS.
