Yet many of you guys complain that Android tablets have none tablet optimized applications...imo they all work just fine due to Androids resizing technique natively in its software and there is really no need for any heavy optimizations. If it works and has the necessary functions, it's fine to me.
Other operating systems automatically take care of resizing the content for different screen sizes (mac OS, windows, android, x11).
It is only iOS that has problems with screen size fragmentation.
The thing is, before Apple started fragmenting the screen sizes, they also provided the tools needed to do resizing. They provided them in iOS 6, even. They made more improvements in iOS 8.
The problem here is that Apple made both automatic resizing for the screen, and split screen, an opt-in process. And a lot of developers are still using fixed layouts, simply choosing not to opt-in to either feature. Some even opt into split screen, without fixing the layout issues their app has, resulting in the garbage that is Dark Sky and Reddit in split screen.
Part of it is that to do
good adaptive UI, you need to do work. That's true on both Android and iOS when working with both tablets and phones. Android has had problems in the past with lazy developers doing poor auto layout and getting bad results on tablets that wasted a ton of space, even if it did scale. iOS developers get lazy by doing fixed layout, despite auto layout being an option for 5 years. And while Apple did ship the iPad on iOS 5, then introduce auto layout in iOS 6, they've been better about introducing certain things in the OS a year or so ahead of the hardware that needs them if developers have to adapt. An example was iOS 8 getting better auto layout that if you adopted, made split screen "free" for you when iOS 9 landed next year, once you toggled the flag.
In general, the take away I get between the two platforms is that when devs get lazy:
- Android: It'll scale, but it just may not be a great experience.
- iOS: It'll be a tablet optimized experience, but it will not be a great experience on new Apple hardware that makes some change (screen size, retina, etc).
Nah no worries. I assumed afterwards it must be as I noticed google maps also is native on the 12.9.
I'm surprised some are native on 12.9 but not 10.5. Guess they're not using auto layout?
Yeah, no. I suspect the developers of these apps looked at the cost of doing auto layout vs just detecting the screen resolution and fudging it, and decided on the latter. There's still many who tend to think Apple will avoid breaking them, when it is clear those days are over.