Jump to content

Talk:iOS version history

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia


Hardware support

[edit]
Model Version
iPhone OS iOS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
iPhone Yes Yes Yes No No No No No No No No No No No No No No No
iPhone 3G Yes Yes 4.2.1 No No No No No No No No No No No No No No
iPhone 3GS Yes Yes Yes Yes No No No No No No No No No No No No
iPhone 4 Yes Yes Yes Yes No No No No No No No No No No No
iPhone 4s Yes Yes Yes Yes Yes No No No No No No No No No
iPhone 5 Yes Yes Yes Yes Yes No No No No No No No No
iPhone 5c Yes Yes Yes Yes No No No No No No No No
iPhone 5s Yes Yes Yes Yes Yes Yes No No No No No No
iPhone 6[a] Yes Yes Yes Yes Yes No No No No No No
iPhone 6s[b] Yes Yes Yes Yes Yes Yes Yes No No No
iPhone SE (1st) 9.3 Yes Yes Yes Yes Yes Yes No No No
iPhone 7[c] Yes Yes Yes Yes Yes Yes No No No
iPhone 8[d] Yes Yes Yes Yes Yes Yes No No
iPhone X 11.0.1 Yes Yes Yes Yes Yes No No
iPhone XS / XR[e] Yes Yes Yes Yes Yes Yes Yes
iPhone 11[f] Yes Yes Yes Yes Yes Yes
iPhone SE (2nd) 13.4 Yes Yes Yes Yes Yes
iPhone 12[g] 14.1 / 14.2[h] Yes Yes Yes Yes
iPhone 13[i] Yes Yes Yes Yes
iPhone SE (3rd) 15.4 Yes Yes Yes
iPhone 14[j] Yes Yes Yes
iPhone 15[k] Yes Yes
iPhone 16[l] Yes
Notes:
  1. ^ Including iPhone 6 Plus.
  2. ^ Including iPhone 6s Plus.
  3. ^ Including iPhone 7 Plus.
  4. ^ Including iPhone 8 Plus.
  5. ^ Including iPhone XS Max.
  6. ^ Including iPhone 11 Pro and iPhone 11 Pro Max.
  7. ^ Including iPhone 12 Mini, iPhone 12 Pro and iPhone 12 Pro Max.
  8. ^ 14.1 on iPhone 12 and iPhone 12 Pro. 14.2 on iPhone 12 Mini and iPhone 12 Pro Max.
  9. ^ Including iPhone 13 Mini, iPhone 13 Pro and iPhone 13 Pro Max.
  10. ^ Including iPhone 14 Plus, iPhone 14 Pro and iPhone 14 Pro Max.
  11. ^ Including iPhone 15 Plus, iPhone 15 Pro and iPhone 15 Pro Max.
  12. ^ Including iPhone 16 Plus, iPhone 16 Pro and iPhone 16 Pro Max.
Unless otherwise specified, model variants (Mini, Plus, Pro, Pro Max) have the same support as the base model.
Model Version
iPhone OS / iOS iPadOS
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
iPad 1st 3.2 Yes Yes No No No No No No No No No No No No No
2 4.3 Yes Yes Yes Yes Yes No No No No No No No No No
3rd 5.1 Yes Yes Yes Yes No No No No No No No No No
4th Yes Yes Yes Yes Yes No No No No No No No No
5th 10.2.1 Yes Yes Yes Yes Yes Yes No No
6th 11.3 Yes Yes Yes Yes Yes Yes No
7th 13.1 Yes Yes Yes Yes Yes
8th Yes Yes Yes Yes Yes
9th Yes Yes Yes Yes
10th 16.1 Yes Yes
Mini 1st Yes Yes Yes Yes No No No No No No No No No
2 7.0.3 Yes Yes Yes Yes Yes No No No No No No
3 8.1 Yes Yes Yes Yes No No No No No No
4 Yes Yes Yes Yes Yes Yes Yes No No No
5th 12.1.4 Yes Yes Yes Yes Yes Yes
6th Yes Yes Yes Yes
Air 1st 7.0.3 Yes Yes Yes Yes Yes No No No No No No
2 8.1 Yes Yes Yes Yes Yes Yes Yes No No No
3rd 12.1.4 Yes Yes Yes Yes Yes Yes
4th 14.1 Yes Yes Yes Yes
5th 15.4 Yes Yes Yes
6th 17.4 Yes
Pro 1st 9.1 / 9.3[a] Yes Yes Yes Yes Yes Yes Yes No No
2nd 10.3.2 Yes Yes Yes Yes Yes Yes Yes No
3rd 12.1 Yes Yes Yes Yes Yes Yes
4th 13.4 Yes Yes Yes Yes Yes
5th 14.5 Yes Yes Yes Yes
6th 16.1 Yes Yes
7th 17.4 Yes
Notes:
  1. ^ iOS 9.1 on iPad Pro 12.9" (2015). iOS 9.3 on iPad Pro 9.7" (2016).


Supported iOS versions on the iPod Touch
iPod models iPhoneOS version iOS version
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
iPod Touch (1st) 1.1 Yes Yes No No No No No No No No No No No No No
iPod Touch (2nd) 2.1.1 Yes Yes No No No No No No No No No No No No
iPod Touch (3rd) 3.1.1 Yes Yes No No No No No No No No No No No
iPod Touch (4th) 4.1 Yes Yes No No No No No No No No No No
iPod Touch (5th) Yes Yes Yes Yes No No No No No No No
iPod Touch (6th) 8.4 Yes Yes Yes Yes No No No No
iPod Touch (7th) 12.3.1 Yes Yes Yes No

Semi-protected edit request on 26 July 2024

[edit]

iOS version updates (if there are any)07:07, 26 July 2024 (UTC)07:07, 26 July 2024 (UTC)~ Riskofspam (talk) 07:07, 26 July 2024 (UTC)[reply]

 Not done: it's not clear what changes you want to be made. Please mention the specific changes in a "change X to Y" format and provide a reliable source if appropriate. Left guide (talk) 07:25, 26 July 2024 (UTC)[reply]

Semi-protected edit request on 27 July 2024

[edit]

To update list (if any) Riskofspam (talk) 23:50, 27 July 2024 (UTC)[reply]

 Not done: it's not clear what changes you want to be made. Please mention the specific changes in a "change X to Y" format and provide a reliable source if appropriate. Jamedeus (talk) 00:01, 28 July 2024 (UTC)[reply]

iOS version 18 102.176.94.129 (talk) 11:38, 29 July 2024 (UTC)[reply]

The page now has 18.1 beta 2, although that came out after 2024-07-29, so that wasn't what was being referred to. The 18.0 betas are all up to date. Guy Harris (talk) 22:18, 24 August 2024 (UTC)[reply]

The "Hardware support" section, again

[edit]

Yet again the Hardware support section has been removed with no proper reasoning or any discussion over the matter. Not only ignoring previous consensus, but also running afoul of guidelines. I'll react to the reasoning given in its entirety, but much of it will be repetition from the previous couple of discussions...

once again remove these, these are genuienly becoming incredibly unwieldy, and are a maintenance burden. - I've got good news, if you feel like something is becoming "incredibly unwieldy" and "a maintenance burden": you don't have to maintain it. Other people will. As a matter of fact, it was such a burden that it took me 1 minute to add the iPhone 16 earlier this month, it took me 2 minutes to add iOS 18/iPadOS 18 back in June to both templates. I wouldn't call that a burden or unwieldy. These tables are practically as simple as they can get: just cells. No rowspan, no colspans (except for the iPad), no ridiculous complex structures like actual unwieldy tables like those found on Apple silicon for example. Not only that, but something becoming "unwieldy" is not a reason to remove it. It's a reason to split. Speaking of which...

what happens in 10 years when we're at iOS 28 and iPhone 26? these templates are going to become incredibly hell-ish to maintain (more so than they already are) - Then when we've reached that point, we'll split them. It's that simple. A split could be made based on either the hardware or software. E.g.: everything before and after the iPhone X in their own template, or iOS 1-9, 10-19, etc. in their own template. It's actually very simple. Having said that, given that other articles like the MacBook article don't even mind with tracking 30 different devices across 17 different macOS versions (in a much more complex table), I do not think this is any concern right now. Maybe when we get to iOS 20 or iPhone 20.

quite frankly they don't belong here. his article is a chronological history of iOS releases, these templates genuinely do not belong here - Previous consensus reached in the talk pages of other articles to move them here says otherwise. But also, you've previously claimed that these tables duplicate content elsewhere described on the article (with which I frankly do disagree, because again: presentation matters and that information it duplicates has still not been actually written down in the first place), but that would imply that these sections would have to go too. Historic hardware support for what hardware the OS supports does however feel very on-topic for a version history article, though.

What I then take further issue with is that if you truly believe these tables are unwieldy and a maintenance burden, just removing them from this page won't solve any of that. They still exist, they still have to be maintained. Then adding them back as links in "See also" also runs afoul of the guidelines on how we should use templates. Templates are not articles, we shouldn't link to templates as if they are. The reason they are templates is because people believed that these tables were useful for multiple articles.

We've previously had discussions about this, numerous times at this point, and while you may say there was no consensus reached, everybody else agreed that these tables should remain (or at worst were indifferent about it). I'm frankly tired of doing this dance every 6 months, which at this point I think is fair to guess is exactly what you're aiming for: do this over and over again until people are just tired of telling you not to. As a matter of fact, last time around I predicted exactly that this would happen again. And here we are... At least this time you brought some mildly unique reasons to the table, but it is becoming extremely hard to take any of it seriously, because this is just - yet again - throwing a bunch of arguments at the wall and hoping something sticks... YannickFran (talk) 11:50, 14 September 2024 (UTC)[reply]

The problem with these templates lie not just in its long term maintenance burden, but also the fact that the more these templates are added to, the more they contribute to the overall include size limit. I know what you're going to say about the include size limit, and how it basically doesn't matter, or that the templates don't significantly contribute to it, however the include size is important. It reflects the maximum safe size for articles, and templates add quite a bit more to the include size than just raw text due to the additional code they import into the article. The tables also do not contribute to the article's encyclopedic quality in any way. This article is genuinely a mess as is, and if it is ever going to meet encyclopedic guidelines and standards to avoid facing another potential AfD, unnecessary templates shouldn't be included. Hardware support isn't within the scope of a version history article, you don't see any other version history articles with these kinds of templates, now do you?
Another thing, you have made the vast majority of edits to those templates, therefore you are personally biased towards the templates existing within the article. You can't defend the existence of your own template and reinstate them. If other people can provide valid, and I mean FULLY valid reasoning behind wanting these templates to be present on the article other than just "oh its useful" (WP:ITSUSEFUL; while this guideline generally applies to deletion discussions, I would argue that it is relevant here too as just because someone finds something to be useful doesn't mean that its existence in an article is fully warranted) then I will genuinely re-consider. But until then, stop reverting my edits to reinstate a template you have made the vast majority of edits to, especially when in my eyes these tables do not help the article reach encyclopedic standards. Constantly fighting over these templates doesn't help improve the article either. - Evelyn Harthbrooke (leave a message · contributions) 21:46, 14 September 2024 (UTC)[reply]
The problem with these templates lie not just in its long term maintenance burden, but also the fact that the more these templates are added to, the more they contribute to the overall include size limit. I know what you're going to say about the include size limit, and how it basically doesn't matter, or that the templates don't significantly contribute to it, however the include size is important. It reflects the maximum safe size for articles, and templates add quite a bit more to the include size than just raw text due to the additional code they import into the article. - Yeah sure, and we're a far way from that limit. So no, it does not matter. And once again, if that does become an issue, the solution isn't to just drop content, it is to split the article where it makes sense.
The tables also do not contribute to the article's encyclopedic quality in any way. This article is genuinely a mess as is, and if it is ever going to meet encyclopedic guidelines and standards to avoid facing another potential AfD, unnecessary templates shouldn't be included. - Come on now, you know very well that the AfD was because this article was one massive copyright violation. These tables had absolutely nothing to do with it.
Hardware support isn't within the scope of a version history article, you don't see any other version history articles with these kinds of templates, now do you? - There also is no other version history article where the software and the devices it supports are so closely tied together. And yet again; these tables originated from another article where it was decided at the time to move them here. By consensus.
If other people can provide valid, and I mean FULLY valid reasoning behind wanting these templates to be present on the article other than just "oh its useful" - People already did that in every previous discussion we've had about this. You continuously ignoring anything anyone, including I, said doesn't change that.
As for the you have made the vast majority of edits to those templates, I've already responded to that. But you already knew that this argument was nonsense... YannickFran (talk) 21:59, 14 September 2024 (UTC)[reply]
For the record, no, the AfD wasn't because of the copyright violations, it was because the article was violating WP:NOTCHANGELOG, the copyright violations were another issue that was addressed awhile ago. And sure, we can split the article, but that doesn't help when the hardware support templates add basically 300,000 bytes if not more to the total article size, which increases load times, especially on slow Internet connections. My point is that having a billion tables don't help an article's encyclopedic quality, and they also cause a user to have to scroll for longer to get to the bottom sections of the article, such as References and See also. Arguably even now this article is still not encyclopedic material, because a lot of the text is repetitive. The problem is, because so many editors have stopped contributing to articles like these, this article is stuck in a basically stagnated state. I only ever see this article be updated when a new iOS version is released, usually not at other times, especially not when it comes to expanding the article with new content to help it better meet encyclopedic standards, especially for stuff like references.
And it's not nonsense. You have significantly contributed to that template. I've seen the edit history. - Evelyn Harthbrooke (leave a message · contributions) 22:46, 14 September 2024 (UTC)[reply]
For the record, no, the AfD wasn't because of the copyright violations, it was because the article was violating WP:NOTCHANGELOG - Sure, but you may notice, that these tables still have nothing to do with that either.
And sure, we can split the article, but that doesn't help when the hardware support templates add basically 300,000 bytes if not more to the total article size - 300.000 bytes out of a limit of 2.000.000. That is far from problematic, and once again, if it does become problematic, it's reason to split the article. Not to just blatantly remove content.
and they also cause a user to have to scroll for longer to get to the bottom sections of the article - Sigh... come on now... Now they are too long? Are these seriously the arguments this discussion has devolved to?
Arguably even now this article is still not encyclopedic material, because a lot of the text is repetitive. - Then place a template requesting improvement at the top of the article. This has nothing to do with these tables.
The problem is, because so many editors have stopped contributing to articles like these, this article is stuck in a basically stagnated state. I only ever see this article be updated when a new iOS version is released, usually not at other times, especially not when it comes to expanding the article with new content to help it better meet encyclopedic standards, especially for stuff like references. - Again, not a reason to remove anything. It's hilarious that you take issue with this article not being kept up to date, but then demand the removal of 1 of the only sections that is.
And it's not nonsense. You have significantly contributed to that template. I've seen the edit history. - Again, these tables predate their template for years. My first edits to them were to appease to your commentary about their size. You don't get to then say that because I made changes you requested, I'm now "to involved and biased". That is downright ridiculous.
Note also how, yet again, you just repeat yourself and completely disregard any argument brought now, and back then. YannickFran (talk) 09:31, 15 September 2024 (UTC)[reply]
It should also be noted that the last time someone asked to reinstate these templates, someone other than me literally said that the discussion failed to reach consensus. There is no consensus to keep these templates. Most were indifferent, and the people that said they were relevant, either stopped contributing to Wikipedia, or stopped contributing to this article. The editors actively contributing to this article have significantly shrunk in number, and I'm not going to ping editors who no longer contribute to this article to form an opinion on this. You will be hard pressed to find a significant majority who agree that these templates are useful anyways or that these templates contribute to the article's encyclopedic quality, therefore I see genuinely no reason for these tables to exist. - Evelyn Harthbrooke (leave a message · contributions) 21:55, 14 September 2024 (UTC)[reply]
I feel like you are misremembering things. Because that person (@DFlhb) very specifically said: "I agreed with someone else to delete, but two people isn't remotely a binding consensus" (you'll remember this quote because I've quoted it to you before) after which they themselves reverted their removal. "either stopped contributing to Wikipedia, or stopped contributing to this article" but that isn't any reason to disregard their opinion. I've said it before and I'll say it again here: you don't get to restart this discussion over and over in the hopes everyone is just tired of this, then conclude "see, nobody cares anymore, that's consensus". In previous discussions, multiple people have engaged in this conversation, not a single one argued for their removal but you. So I find it extremely ironical that you then say I'd be hard pressed to find people that agree that these tables should remain. The archive of this talk page is filled with them. You on the other hand seem to have a hard time finding anyone who actually agrees with you. YannickFran (talk) 22:08, 14 September 2024 (UTC)[reply]
In addition to the edit summary:
re-instate, as my edit summary was incoherent: you have done the vast majority of work on these templates, you are biased toward these templates existing. therefore, you are too close to this. I made a compromise by allowing them to still be linked to in See also, however they should not, and I mean should not, be allowed to be displayed within the article itself. they are severely inflating the include size, even moreso than the last time we had this argument. they do NOT belong on this page.
This user decided that it was more appropriate to discuss article content on my talk page instead with this message:
Please respectfully stop adding those tables back to the iOS version history article. They have no reason to exist. They can be linked to, but they are unwieldy templates, that serve no valid purpose showing up on the page itself, very few people actually find use in them, and they hold no relevance to the overall subject at hand. No other version history article on Wikipedia has these kinds of templates, and I find no issue with them being linked to in See also, but that's the extent of what it should entail, as those templates make the article look ugly and visually incoherent. You have also done the vast majority of work on the templates, so, therefore you are biased and are too close to this.
Since I think that such discussions must be had on the talk page of the relevant article, I'm pasting this here for later reference. With that said...
I'm sorry... What? You've failed to reach agreement to remove these tables from the article multiple times over now. There have been instances twice over where random IP users jumped into the talk page to ask why they were removed. Do you understand how high of a bar that is before people bother to comment on it? So where exactly do you know "very few people actually find use in them" (and once more; absolutely not a reason to remove them). Also, why are you taking this discussion to my talk page? That's not the place where this has to be discussed, completely inappropriate. I don't care if you personally think the tables look ugly. These kind of tables are commonplace. If I think the Infobox template is ugly, does that warrant me removing that too? No, because what I do or do not find ugly isn't an argument to remove information (but yet again, we've been over this already).
Yet again you are just repeating old arguments without even responding to my and other's comments from back then. You are just repeating yourself over and over again and ignoring everything everyone has told you you were wrong about.
And by the way: You have also done the vast majority of work on the templates. You are joking, right? When you began to remove these tables without consensus the first time around, I'd never even made a single edit to any of the 3 tables in question. My first edits were to address your complaints about their size and complexity to the extend that that was possible (and frankly, yes, I did agree with you at the time that they were needlessly complex as a result of including SoC information, which was then removed). Not only that, but the changes I've made to them where entirely structural and can literally be summed up with "inverse the axis" for the iPhone and iPod tables, and "group similar iPads together" for the iPad table, not even close to the "vast majority" and for later iPhone and iPad releases, after that it was literally 1 minute of work whenever a new iPhone, iPad or iOS version came out. Not only that, but these tables predate the creation of their templates by years. So what exactly are you talking about?
You don't get to come here and demand these tables to be changed, then demand them removed because the person who made the changes to compromise with your requests is now, in your sole opinion, "biased and [...] too close". You are literally just saying "you are against my opinion, therefor you are biased, therefor I am right". Maybe before you tell someone else they are to biased, look into a mirror. YannickFran (talk) 21:58, 14 September 2024 (UTC)[reply]
As you continue to ignore this discussion further and instead still attempt to act as if there is a consensus here, I've undone the changes you've made to the support tables as per WP:QUO for many reasons, but ironically, these reasons often go straight against the issues you've raised before (namely accessibility and "how good they look"). Also because you continue to try to WP:ATORC and ignore the policies of WP:NOCON (although I'd say there is a consensus, it just isn't in the favor of your edits).
  1. You've made accessibility considerably worse. Not only shouldn't we collapse content without a good reason (and you personally not liking what they look like isn't a reason as per WP:JDL), it also means that some people straight up won't be able to view them at all, it goes straight against the guidelines at MOS:DONTHIDE.
  2. Further, you've removed the caption and replaced it with "<device> software support". Which also introduces an accessibility issue: the table's captions no longer properly describe what they do. You've left 0 context for what these tables are. iPhone software support for what? Furthermore, these aren't titles, they are captions. They aren't meant to be short, they are meant to describe what the table contains.
  3. By removing the OS name from the table entirely, even for readers that don't need accessibility tools, there is now no way of knowing what these tables show. "Version" is not a proper descriptor.
  4. By shortening the name of the devices, you've now also removed any context for accessibility tools, who will now just read "3G", "5", etc. for the various iPhones.
  5. Unique to the iPhone table; also by removing the names and removing the left alignment, you've now made the model column visually bussy and in-cohesive as the reading line now jumps left and right depending on the model name and if there are notes or not. Which is both an accessibility issue, and generally just visually unpleasing.
  6. Setting a forced width results in the tables becoming abnormally long on wider screens, also reducing accessibility. And while I myself set the tables from width to min-width to prevent needless word breaks, fact of the matter is that this is completely unnecessary. These tables can be as wide as they want to be.
  7. Collapsing the tables also seems to completely negate any reason (how unfounded they may have been) for making any of the other changes at all...
  8. These tables are templates that can be included anywhere, it isn't appropriate to just collapse them elsewhere because you don't like them here.
However, there are other issues worth addressing, although more related to behavior than with content.
  • You decided to practically instantly undue further improvements I've made to these tables. Not only inappropriate, but you also decided to call them "non-constructive" edits ([1], [2]) only to immediately apply the same changes yourself. That is ironically non-constructive and downright WP:DISRUPTIVE and WP:GASLIGHT.
  • Not only that, but in this very article you also decided to undo my edit changing "iPhone 2G" to "first generation iPhone" ([3]) claiming iPhone 2G is the most common name. Nobody calls it the first generation iPhone.. As I already pointed out in my edit summary reverting this revert; not only did the old version tables already refer to it as such, the main iPhone article does so too, as does the iPhone (1st generation) article, and more importantly: this article does so too in the Overview section. But mayhaps even more telling: you called it that when you edited the support table, you didn't replace it with "2G", you replaced it with "1st". Never mind that this is the common way to do this across all Apple devices.
  • Calling me "toxic" while ignoring everyone's opinion, and any request for discussion (that isn't just answered by you with endlessly repeating the same argument over and over again without acknowledging other people's counterpoints) is simply WP:STONEWALL.
  • Furthermore, I've already made concessions in this discussion when it started the first time around. Not only do you seem to engage in WP:BADFAITHNEG here by continuing to demand further concessions at best or downright pushing through your opinion at worst, despite the consensus not being in your favor at all in the first place, you've also decided to then proceed and hold these concessions against me to completely dismiss anything I say because I am "to biased".
Frankly, I don't see how any of this isn't disruptive behavior from your side, because all of this already matches a couple of bullet points mentioned at WP:DISRUPTSIGNS.
I have requested (yet again) a WP:THIRD, and for whomever may answer that, I'd like to point out to that user that this conversation was previously held at Talk:iOS version history/Archive 7#Missing hardware support table?. To make up the tally; @User34522938 requested the table to be restored after it was removed, with myself, 2A02:A020:53:755D:E8B3:A296:3F13:37AC, @Brusquedandelion agreeing that they should remain, @Mesocarp countering the arguments leveled for their removal but mostly remaining neutral, and @DFlhb also counters the argumentation for their deletion in that conversation, but more relevantly is the person who originally removed the tables, as well as the person to first restore them again saying "I agreed with someone else to delete, but two people isn't remotely a binding consensus". And while 3 for, 2 neutral and 1 against keeping them might not rise to a solid consensus to keep them (although I'd say otherwise), it sure as hell is not a consensus to remove them. It's also worth noting that @Evelyn Harthbrooke has a history of ignoring consensus on this very article. YannickFran (talk) 19:15, 16 September 2024 (UTC)[reply]
Treating a 3-2-1 vote as consensus is not how consensus works. You say there was a consensus to keep the templates, but there wasn't. A 3-2-1 consensus is very mixed, and non-conclusive. Therefore you can't argue that there was consensus in place to keep the templates, and that was the main point of the original consensus; to determine whether or not the templates were worth keeping. Not whether or not to restore them. Therefore your entire reasoning about there being consensus regarding keeping the templates goes out the window, as there was never a solid conclusion or consensus, despite what you may argue.
I'm going to address your points, but they might not be in order:
  1. There was no "agreed upon consensus" in your edit summary reverting my template changes despite what you may claim. You can't possibly argue that there was a consensus in place for the existing template styling when a consensus vote has never even been held on said styling. Arguing consensus when there never was is lying, and acting in WP:BADFAITH, the same thing you're accusing me of, which I am not. I am not arguing in bad faith, or acting in bad faith. I am genuinely just trying to improve the article, and in my opinion, the templates being visible at all times isn't necessary for the core content of the article.
  2. I reverted your edit to the iPhone 1st gen wording without thinking, and I apologize for that. That's why I used "1st" in the iPhone OS 2 table, and I was going to reinstate 1st in the iPhone OS 2 table but I got too tired and that is when I hopped off for the night.
  3. Regarding accessibility, there are pretty good indicators that the tables imply the various device generations without having to say "<Device>" for each and every generation. Especially when the template caption itself mentions the device. So how could my changes possibly be bad for accessibility when the context is already implied? It's an iOS version history article, talking about iOS versions, on various Apple devices, and the templates in question are named "<device> supported OS release". You don't need more obvious context than that when it's already implied to a heavily significant degree. I am all for accessibility but there's no reason to be super obvious in the templates repeating "iPhone" or "iPod touch" over and over again. It's redundant, especially when there were already indicators.
  4. "Version" is a valid descriptor, it's already implied quite heavily that it means the version of iOS or iPadOS, so how can you possibly argue that it isn't a valid descriptor when it very obviously is to anyone who looks at the templates? I don't understand your point because of that.
  5. There were no issues from what I noticed regarding the iPhone models regarding the model names and the notes associated with them, unless maybe that was an issue caused by the reduced width and the changes Wikipedia has made to Vector, adding text size options and changing the default text size to be bigger than it used to be; I didn't test because I don't use the "Standard" text size, I use the "Small" text size as that's what I've been used to for basically as long as the new Vector skin design has existed.
  6. I set width because of the fact that the captions shrink when there isn't a min-width in place and the tables are marked as collapsible, making them visually inconsistent when collapsed and uncollapsed, which was why I did that. And arguing that they become "abnormally wide" on wide screens is untrue, incoherent, and invalid, because the "width:" parameter enforces a strict width, a width deemed necessary for the template to be fully readable, and is why I set the width to roughly the same width prior to the collapsible changes. So you can't argue that the tables become abnormally wide, when they do not. Unless you're referring to me setting the same width for all of the templates, in which case I did that for visual consistency, but they still aren't "abnormally" wide, I say that as someone who has multiple big displays at high resolutions. So you can't argue that either.
  7. Also, sure, the templates can be added anywhere, however this point is pretty redundant when they're only used on one article: this one. They don't really serve a purpose being added to any other article.
  8. Regarding the collapsing of the templates, I tested this on both mobile and web, the templates don't disappear when marked with "mw-collapsilbe mw-collapsed". I have no idea why WP:DONTHIDE still has that, however it probably involves more complicated templates, or maybe its a relic from when Wikipedia's mobile skin wasn't as robust as it is now. If they completely disappeared when those classes were set, then all of the iOS version overview tables on iOS version history would straight up disappear too when on mobile, however they do not, so WP:DONTHIDE doesn't apply here. It also doesn't apply because those templates aren't paramount to the core content of the article, as I mentioned in point 1.
  9. Perhaps "<device> software support" wasn't the best idea for the caption names, and I do personally regret changing the captions to those.
I apologize for the unkind edit summaries I have been using, I am just frustrated and I struggle to show my frustration in constructive ways sometimes due to my underlying mental conditions and state, and I profusely apologize for any that targeted you unkindly. I'm never intentionally trying or wanting to act in bad faith, as I genuinely and fully realize that that isn't constructive. I just need to work on finding better ways to express myself. Again, I profusely apologize. Throughout this whole thing I've only been trying to find a way where everyone can be happy. I do believe that perhaps these templates have a use, so I'm not going to argue for their removal anymore, but they should at least be made collapsible so they aren't visible on screen unless absolutely necessary. Although instead of using captions I think the tables should move to using a style similar to iOS version table where the title is inside the table itself instead of being outside the table, as I believe it would add some visual consistency. - Evelyn Harthbrooke (leave a message · contributions) 21:38, 16 September 2024 (UTC)[reply]
First of all, the status quo was these tables being here. You've repeatedly lied about me being the first one to add them (despite the edit history clearly showing otherwise) as well as for how long they were gone (3 weeks before their original removal got reversed by the same user that removed them). The discussion was about whether or not they should be removed. You've repeatedly claimed there was consensus to have them gone despite lacking any discussion and have repeatedly disregarded people previous opinions on it by restarting this discussion over and over again. You may also notice that I point out that while I believe this is as close as it gets to reaching some sort of consensus, I make clear that the argument can be made that it isn't, and that I myself don't believe its a solid consensus. What it certainly is not, however, is a consensus to remove them.
  1. I never claimed there was. I said you were making changes subverting the discussion.
  2. Okay.
  3. But you removed that from the caption, so no, it wasn't clear. Your edits left no indication to screenreaders (or even normal readers) what these tables were actually trying to convey without clicking on the links. Captions are an important tool to describe what a table is. For that same reason I've restored the captions that you replaced with table headers. Do I think what you did looks much better? Absolutely. But table headers and captions are 2 completely different things. I used to do this to tables too... until I started using screen-readers and realized how that degraded the experience for people that rely on them. Besides, for tables that aren't collapsible, there is no real reason for it in my opinion. When they are collapsible (and collapsed by default) it helps make the table visible (where using just a caption makes them disappear in the text), but that isn't the case here.
  4. "Version" is not a proper descriptor in the sense that the rows underneath it are talking about different OSes. Regardless, it doesn't save space. Generalizing it is of no benefit.
  5. The issue with the notes was with how the note link next to the titles pushed the names left and right relative to those above and below it. There wasn't an issue with the notes themselves. Sorry if that wasn't that clear.
  6. Width only does that if you define an absolute value, a percentage however is relative and causes these tables to become abnormally wide when using the old Wikipedia theme or the wide variant of the modern theme on a large monitor.
  7. They are used for the iPadOS version history page at least.
  8. People still use old Wikipedia themes and apps.
  9. Okay.
I'm thankful for the apology. As for the headings, I've already explained in point 3 why that isn't a good idea, I hope you understand that.
And for the record, please keep working on this page. YannickFran (talk) 17:18, 17 September 2024 (UTC)[reply]
Allow me to go deeper in on the caption vs header issue. In the tables as they are now, asking a narrator tool like Windows Narrator to describe the current cell will make it say "9, iOS version, column header". The change you made resulted in Narrator describing the cell like this: "9, Version, Hide, View this template, Discuss this template, Edit this template, Supported iOS and iPadOS versions on iPad, column header". I hope that helps clarify why doing it through a header is problematic.
Having said that, I would argue it isn't as much of a problem on tables like the version table because just reading out the content already gives you a clue what is being described, but for tables like these - where the data is a matrix - that isn't the case and you need to ask Narrator to read the headers (both for rows and columns), and this makes that unnecessarily long. It also means Narrator no longer knows what the table is about before going into it.
Furthermore, WP:HEADERS explicitly calls for the use of captions.
As for the percentage width, this is what the tables looked like with the width set to 27% on a 4K monitor. I hope that also properly illustrates that issue. YannickFran (talk) 18:17, 17 September 2024 (UTC)[reply]

Version support table accessibility

[edit]

With the ongoing dispute in the version support tables, I'm opting to hold this conversation here in the talk of their parent page to not fracture this between 3 talk pages.

The table headings and captions were good as they were, which is why I've restored them. The changes made go against MOS:ACCESS, MOS:COLHEAD and the guidelines as described in WP:HEADERS, as well as against general HTML rules and best practices. I can also confirm that this behavior is also problematic in at least ChromeVox. Without captions and just clicking into a table would just say (for example, it depends on your screenreader) "Yes, column 16, row 14" and never even mention what the table is about when there is no caption. Body text is not an alternative to captions. It's also why images always have captions despite the body text describing what the image is about (at least, when done properly). Screen readers that do have more advanced understanding and controls for reading tables will however all have the same or similar behavior described above of Windows Narrator (some will by default read whether or not a link has been visited, making this issue even worse).

Furthermore removing the OS names when the names change through the years has no benefit other than just making it more unclear. The only minor issue I see is that "iPhone OS version" pushed its child columns to be wider than they really had to be. To solve that, I've dropped "version" from these headings cells, I think "9, iOS" brings the point across well enough for both humans and screen readers. For the iPad table I've added a note to the heading that version 3.2 was called iPhone OS, labeling 3 through 12 as "iPhone OS / iOS" is misleading. If that wasn't where you concern came from, then I really don't see what this was trying to solve at all and would love to have an explanation for it.

As for including iOS 16 in the iPod Touch table, the user who did that pointed out that it made clear to users that support completely stopped after iOS 15. I think that is a valid point, but better left to a note, which is why I've added a note to iOS 15 heading explaining that this was the last version of iOS for iPod Touch devices.--YannickFran (talk) 07:25, 18 September 2024 (UTC)[reply]

Proposal to split article at iOS 20 release

[edit]

This is a long term proposal where I propose that the article (and its associated templates) be split beginning with iOS 20 in 2026, which means this article will stop having new iOS versions added to it at that point, in favor of a forked article containing iOS versions beginning with iOS 20 and probably ending at iOS 39 (if we get that far). As this article will begin to get unwieldy at that point, especially with all the version tables. All of the templates will also be split as well, such as the hardware support templates, which I have added back after a brief removal (and a not so kind exchange as seen above 😔) but collapsed by default to avoid unnecessary scrolling, and that way its not in viewers faces. But yeah, after the release of iOS 20 in 2026, this article should be renamed to "iOS version history (versions 1-19)" and a new article be created titled "iOS version history (versions 20-present)", similar to how "List of <show> episodes" articles are split after a lot of seasons, such as with Law & Order: Special Victims Unit and The Simpsons. - Evelyn Harthbrooke (leave a message · contributions) 05:14, 16 September 2024 (UTC)[reply]

I think we should go more with an approach as done on macOS version history, Windows 10 version history and Windows 11 version history where the main article does discuss all versions, but only in summary and leave the version tables to the main articles of the relevant version. Especially given that these articles already tend to have a version history table of some sort like the iPhone OS 1, iPhone OS 2 and iOS 7 articles. Those probably should be unified with the ones on this page through section transclusion or moving them to a template either way. YannickFran (talk) 08:10, 16 September 2024 (UTC)[reply]
+1 for YannickFran's suggestion. Guy Harris (talk) 09:08, 16 September 2024 (UTC)[reply]