Android version support policy
==============================

Building software for Android always presents a struggle between keeping compatibility with older hardware to save cost
and utilizing feature of new Android versions to improve functionality, security and stability. To help you plan ahead,
we are publishing our intended schedule. This is to be understood as a minimum commitment, we will only drop support for
older versions if there is a technical reason to do so, not because the scheduled time has been reached.

.. warning:: This is a non-binding document. We will try our very best to not to deprecate support for Android versions
             earlier than listed here, but for technical or economical reasons, it might become necessary to do so under
             specific circumstances. Specifically, we might be forced to partially drop support for Android versions
             earlier where we integrate third-party components into our software. Typical examples would be specific
             payment terminal or printer types where we use a third-party component provided by the hardware vendor.

If we no longer support an Android version, it means that we will no longer publish new versions of the app supporting
that Android version. This means you are not getting new features or bug fixes, and at some point your app might stop
working with the pretix server.

pretixSCAN
----------

=========================== ==========================================================
Android Version             Support schedule
=========================== ==========================================================
Android 14                  Support planned until at least 12/2029.
Android 13                  Support planned until at least 12/2028.
Android 12                  Support planned until at least 12/2027.
Android 11                  Support planned until at least 12/2026.
Android 10                  Support planned until at least 12/2025.
Android 9                   Support planned until at least 12/2025.
Android 8                   Support planned until at least 12/2025.
Android 7                   Support planned until at least 06/2025.
Android 6                   Support planned until at least 06/2025.
Android 5                   | Support planned until at least 06/2025.
                            | No support for COVID certificate verification.
Android 4                   Support dropped.
=========================== ==========================================================

pretixPOS
---------

=========================== ==========================================================
Android Version             Support schedule
=========================== ==========================================================
Android 14                  | Support planned until at least 12/2029.
                            | Limited support for Swissbit microSD TSE (only tested devices).
Android 13                  | Support planned until at least 12/2028.
                            | Limited support for Swissbit microSD TSE (only tested devices).
Android 12                  | Support planned until at least 12/2027.
                            | Limited support for Swissbit microSD TSE (only tested devices).
Android 11                  | Support planned until at least 12/2026.
                            | No support for Swissbit microSD TSE.
Android 10                  Support planned until at least 12/2025.
Android 9                   Support planned until at least 12/2025.
Android 8                   | Support planned until at least 12/2025.
                            | Support for Stripe Terminal on some devices to be dropped 05/2024.
Android 7                   | Support planned until at least 12/2024.
                            | Support for Stripe Terminal to be dropped 05/2024.
                            | No support for Cryptovision TSE.
Android 6                   | Support planned until at least 12/2024.
                            | No support for Cryptovision TSE.
                            | No support for Fiskal Cloud.
                            | No support for Stripe Terminal.
Android 5                   | Support planned until at least 12/2024.
                            | No support for Cryptovision TSE.
                            | No support for Fiskal Cloud.
                            | No support for Stripe Terminal.
                            | No support for SumUp.
                            | No support for COVID certificate verification.
Android 4                   Support dropped.
=========================== ==========================================================

pretixPRINT
-----------

=========================== ==========================================================
Android Version             Support schedule
=========================== ==========================================================
Android 14                  Support planned until at least 12/2029.
Android 13                  Support planned until at least 12/2028.
Android 12                  Support planned until at least 12/2027.
Android 11                  Support planned until at least 12/2026.
Android 10                  Support planned until at least 12/2025.
Android 9                   Support planned until at least 12/2025.
Android 8                   Support planned until at least 12/2025.
Android 7                   Support planned until at least 06/2025.
Android 6                   Support planned until at least 06/2025.
Android 5                   | Support planned until at least 06/2025.
                            | No support for Evolis printers on some devices.
Android 4.4                 | Support planned until at least 06/2024.
                            | No support for USB printers.
                            | No support for Evolis printers.
Android 4                   Support dropped.
=========================== ==========================================================

pretixLEAD
----------

=========================== ==========================================================
Android Version             Support schedule
=========================== ==========================================================
Android 14                  Support planned until at least 12/2029.
Android 13                  Support planned until at least 12/2028.
Android 12                  Support planned until at least 12/2027.
Android 11                  Support planned until at least 12/2026.
Android 10                  Support planned until at least 12/2025.
Android 9                   Support planned until at least 12/2025.
Android 8                   Support planned until at least 12/2025.
Android 7                   Support planned until at least 12/2024.
Android 6                   Support planned until at least 12/2024.
Android 5                   Support planned until at least 12/2024.
Android 4                   Support dropped.
=========================== ==========================================================
