From f09f07ec7cac5cfa0ddd7856e933863de8ff1047 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 18 Apr 2024 11:35:28 +0200 Subject: [PATCH] Add Android Version Support Policy (#4074) --- doc/user/android-version-support.rst | 109 +++++++++++++++++++++++++++ doc/user/index.rst | 1 + 2 files changed, 110 insertions(+) create mode 100644 doc/user/android-version-support.rst diff --git a/doc/user/android-version-support.rst b/doc/user/android-version-support.rst new file mode 100644 index 0000000000..69ba0a8ada --- /dev/null +++ b/doc/user/android-version-support.rst @@ -0,0 +1,109 @@ +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. +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. + | 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. +=========================== ========================================================== diff --git a/doc/user/index.rst b/doc/user/index.rst index b11217e07c..5441ad65ce 100644 --- a/doc/user/index.rst +++ b/doc/user/index.rst @@ -16,4 +16,5 @@ wanting to use pretix to sell tickets. events/giftcards faq markdown + android-version-support glossary