Right now the iOS tags are a little messy. Here are my points on what should be done:
- Merge iphone-sdk-6.0 into ios6. Technically you could say that if you are developing a website and it doesn't work with iOS 6 you could tag it with that but the thing is, everybody who uses the iOS SDK tags it with ios. And the further back my point, iphone-sdk already redirects to iphone. And additionally, ipad-sdk tags do not exist.
- Same as above but with iphone-sdk-5.0, iphone-sdk-4.0 and any other minor versions too. Make sure it maps to the right iOS version though. Anything below 4.0 can probably stay as that was pre-rename.
- Make ios-sdk a synonym to ios instead of iphone. Why does it redirect to iPhone? It the the iOS SDK.
And here's a point of discussion. ios4.1 redirects to ios4. Should ios5.1 redirect to ios5 or should the ios4.1 synonym be broken? I will update this post with a more detailed list of tags when I know what one people are in favour of.
EDIT - other iphone-sdk-X.X tags
(the following iOS tags currently redirect to ios4 but such redirect may be broken in the future - see the discussion point)
iphone-sdk-4.0.1 -> ios4.0.1
iphone-sdk-4.1 -> ios4.1
iphone-sdk-4.3 -> ios4.3
And an ios-sdk-tag:
ios-sdk-4.3 -> ios4.3