Bring back real-time vector rendering in iOS
There's a subtle thing that apparently received very little attention but still managed to blow me away when I got my iPhone 5 at launch: Real-time vector rendering in Safari.
What I mean by real-time is that vector content (text/css/svg) on web pages was actually re-rendered every frame as you were zooming around, making sure every vector element remained crisp at any given time. I guess I'm a little OCD for attaching so much importance to it, but honestly I'm a bit surprised I haven't even seen it being mentioned, given that it's the first device (not just mobile device, but device period) that had such capability as far as I'm aware.
What usually happens with vector content when you zoom is that a bitmap screenshot is cached and scales as you zoom, resulting in a blurry mess, until you release your finger from the screen, at which point the touch-up event apprently triggers a re-rendering. The reason for this is obvious: it takes considerably more performance to re-render vector graphics at 30fps than simply stretching a bitmap.
This is what you get without real-time vector rendering:
What's pretty weird though is that at some point, my iPhone 5 completely stopped doing real-time vector rendering in Safari. I'm not sure if it's because of an iOS update or just my phone getting bloating and automatically turning it off to maintain performance, but it just stopped and never came back. I wiped my iPhone and did a fresh install of iOS 7 beta 5, followed by updates to beta 6 and GM, and guess what? It never came back either.
What's weird is that it remained in some other apps: Apple Maps for instance. Even Google Maps, a third party application, does it on iOS (but not Android). So why remove it in Safari (and all WebView-based apps) specifically?
If they changed their mind and determined the iPhone 5 was too slow for the benefits to be worth the drawbacks, then I seriously hope the iPhone 5S brings it back.
Does this bother anyone else? Had you even noticed the iPhone 5 had real-time vector rendering initially? Does anybody else's iPhone still do it? As crazy as it may sound, it may actually be a selling point for me to get the 5S.