System Requirements

To ensure optimal performance and full functionality of the RUFUS Timing App, your Android device must meet certain system requirements. This section outlines the necessary hardware and software specifications needed to run the app smoothly, as well as additional requirements for using advanced features like RFID integration and GPS location tagging.

Minimum Software Requirements

  • Operating System: Android 7.1 Nougat or higher

    • API Level: The app requires a minimum API level of 25.

  • Target SDK Version: The app is optimized for Android 14 (API Level 34).

    • This means the app takes advantage of the latest features and security enhancements available up to Android 14.

Hardware Requirements

  • Processor: A device with at least a quad-core processor is recommended for optimal performance.

  • RAM: Minimum of 2 GB RAM is required; 4 GB or more is recommended for smoother operation, especially when handling large volumes of data.

  • Storage:

    • App Installation: Approximately 10 MB of free space is needed for app installation.

    • Data Storage: Additional storage space is required for storing timing sessions, archived data, and exported files. It is recommended to have at least 100 MB of free space for data storage, depending on the size and number of events.

  • Display: A screen resolution of at least 720 x 1280 pixels for optimal user interface display.

Connectivity Requirements

  • Internet Connection:

    • Wi-Fi or Mobile Data: Required for binding the app to your RUFUS Cloud account, synchronizing data, and integrating with RUFUS Race Manager (RRM).

    • Offline Mode: The app can function offline for timing sessions but will require an internet connection to synchronize data with the cloud or share sessions.

  • Bluetooth:

    • Required for connecting to compatible RFID sleds (Zebra RFD2000 and RFD8500) if you plan to use RFID features.

GPS Requirements

  • GPS Module:

    • The device must have an integrated GPS module to utilize the GPS location tagging feature.

    • Accuracy: For best results, a device with high-precision GPS is recommended to accurately capture the location of each passing.

Permissions

Upon installation and first launch, the app will request the following permissions:

  • Location Access:

    • Precise Location: Required for GPS location tagging of passings. This allows the app to record the exact geographical location when a participant crosses a checkpoint.

  • Storage Access:

    • Read and Write: Necessary for saving timing sessions, archiving data, and exporting or sharing .csv files.

  • Bluetooth Access:

    • Pairing and Connectivity: Required to search for, pair with, and communicate with compatible RFID sleds.

  • Internet Access:

    • Full Network Access: Needed for synchronizing data with the RUFUS Cloud and integrating with RRM.

    • View Network Connections: Allows the app to detect internet connectivity status.

Device Compatibility

  • Smartphones and Tablets:

    • The app is compatible with a wide range of Android smartphones and tablets that meet the minimum system requirements.

  • RFID Sled Compatibility:

    • Supported Devices: Zebra RFD2000 and RFD8500 RFID sleds.

      • Ensure your device supports Bluetooth connectivity to pair with these RFID sleds.

      • Additional drivers or apps from Zebra may be required; refer to the manufacturer's guidelines for setting up the RFID sleds.

Additional Recommendations

  • Battery Life:

    • For events lasting several hours, it is recommended to use a device with a strong battery life or have access to charging options to prevent interruptions during timing sessions.

  • Protective Accessories:

    • Consider using protective cases or mounts, especially in outdoor or rugged environments, to safeguard your device during events.

  • Regular Updates:

    • Keep your Android device updated with the latest OS updates and security patches to ensure compatibility and security.

Notes on Software Compatibility

  • Third-Party Apps:

    • Ensure that no other apps interfere with Bluetooth connectivity if you plan to use RFID features.

  • Background Processes:

    • Close unnecessary apps running in the background to optimize device performance during timing sessions.

Summary Checklist

  • Android Version: 7.1 Nougat or higher (API Level 25+)

  • Target SDK: Optimized for Android 14 (API Level 34)

  • Internet: Required for cloud features and data synchronization

  • Bluetooth: Necessary for RFID sled connectivity

  • GPS: Needed for location tagging feature

  • Permissions: Location, Storage, Bluetooth, and Internet access permissions must be granted


By ensuring your device meets these system requirements, you can take full advantage of all the features the RUFUS Timing App has to offer. Proper hardware and software setup will facilitate a smooth and efficient race timing experience, whether you're manually entering bib numbers or utilizing advanced RFID and GPS functionalities.

Last updated