zotero-ios icon indicating copy to clipboard operation
zotero-ios copied to clipboard

Set minimum version to iOS 15?

Open dstillman opened this issue 2 years ago • 6 comments

iOS 15 is compatible with all devices that could run iOS 13 and 14 [1].

If there's anything in iOS 15 that we want to use, we could certainly set that as the minimum.

(iOS 16 drops support for iPhone 6S, iPhone 7, iPod Touch, iPad Air 2, and iPad Mini 4.)

[1] https://en.wikipedia.org/wiki/IOS_15#Supported_devices

dstillman avatar Jun 27 '22 04:06 dstillman

I'm definitely not against dropping iOS 14, but I also don't have any particular iOS 15+ feature in mind that we might need. If @stakats agrees I can drop iOS 14 support.

michalrentka avatar Jun 28 '22 07:06 michalrentka

If we don't need it we might as well leave iOS 14 for now for people who haven't gotten around to updating. Just wanted to put it out there in case there's anything you've been waiting to use, or if you come across some API that would be handy.

dstillman avatar Jun 28 '22 07:06 dstillman

There are many people using devices with iOS 14, including those who for whatever reason don’t have auto-updating enabled (such as international business travelers who don’t like surprises). (As a purely personal example: my iPad runs iOS 15 but my iPhone SE, retained for its physical headphone jack, remains on iOS 14 simply because I haven’t had time to risk upgrading it after a bad iOS 12-13 upgrade experience the night prior to leaving for London.)

Additionally, keep in mind that there may be many using older devices as either primary (e.g. poorer or younger students) or secondary devices (e.g. anyone else who might have one lying around).


As I recall, it is possible to target apps for a wide range of iOS versions, yet still use new (e.g. iOS 15/16) APIs by wrapping those pieces of code inside of a version-checking conditional statement.

By doing this, one can still designate a particular OS / API version as unsupported (i.e. not doing full regression testing or accepting bug reports against that version), if necessary, without actually preventing it from running on that version.


If older versions are to be excluded, perhaps an in-app warning presented to those running iOS versions, say at least 90+ days before the change, might provide an opportunity for any (especially less-technical users) affected to make their voices heard and provide better data for these kind of decisions.

jgrisham avatar Jun 28 '22 16:06 jgrisham

Here is some very recent data, from MixPanel.com:

(Of all online iOS users), 13 out of 100 are not yet using iOS 15, and 3 of those 13 are using iOS 13 or earlier.

Further breakdown:

Given the reported 1.8 billion active iOS devices in use in 2022, that implies that there are still well over 200 million devices not yet upgraded to iOS 15 (including up to 360,000 still running iOS 9.x, and around 180 million still running iOS 14.x).

Even if those numbers were incorrect by an order of magnitude, it would still be a number in the tens of millions.

jgrisham avatar Jun 29 '22 03:06 jgrisham

Please don't, I'm still using iOS 14.4 due to jailbreak compatibility, and I'm currently having a headache trying to modify the app to support iOS 14.4

hykilpikonna avatar Jul 12 '22 02:07 hykilpikonna

It is sad that my ipad(6th,2018) is running ios 14.3. But in 2022, I can only upgrade the firmware to ios 16. So if I want to use the zotero app I must upgrade my firmware to ios 16 but not ios 14.7. I think ios 16 running on the 2GB memory device may very slow.

Pull256 avatar Nov 16 '22 02:11 Pull256