Task from Product
- Drop support for iOS 14
Additional notes
- If we historically sent a communication to users about dropping support, we should follow those steps here
- When iOS 17 is released publicly released mid-September we will revive the discussion of dropping support for iOS 15
Reference Section
It's been a while since we dropped support for an OS version. With iOS 17 coming out, we should try to drop one or two major versions to ease our maintenance load and open up the possibility of using newer features.
Below is a historical record of when we have dropped OS support:
iOS 9 released: September 2015
iOS 9 app support end: December 2017 (~2 years after release)
https://github.com/wikimedia/wikipedia-ios/pull/1963
iOS 10 released: Sept 2016
iOS 10 app support end: August 7, 2018 (~2 years after release)
https://github.com/wikimedia/wikipedia-ios/pull/2553
iOS 11 released: Sept 2017
iOS 11 app support end: June 7, 2020 (~3 years after release)
https://github.com/wikimedia/wikipedia-ios/pull/3611
iOS 12 released: Sept 2018
iOS 12 app support end: Sept 2021 (~3 years after release)
https://github.com/wikimedia/wikipedia-ios/pull/4029
iOS 13 released: Sept 2019
iOS 13 app support end: Nov 2022 (~3 years after release)
https://github.com/wikimedia/wikipedia-ios/pull/4391
iOS 14 released: Sept 2020
iOS 14 app support end: not yet (will be 3 years September 2023)
iOS 15 released: Sept 2021
iOS 15 app support end: not yet (will be 2 years September 2023)
QA Notes
General regression tested needed on this. If you have an iOS 14 device, confirm you cannot install the latest TestFlight version on it.