The iOS 6 Review: Maps Thoroughly Investigated and More
by Brian Klug & Saumitra Bhagwat on September 19, 2012 2:21 PM ESTMobile Safari
There are really only a few things that a smartphone OS needs to do right. Messaging (SMS and email), 3rd party applications (with a marketplace), PIM (personal information management – calendar, contacts, etc), and finally inclusion of a decent web browser. This last section is devoted to the iOS 6 improvements to Safari.
With iOS 6, Apple hasn’t dramatically changed anything but (you guessed it), made some tweaks. First is the inclusion of a full screen mode for landscape.
(Left) New fullscreen button at bottom right, (Right), Full screen view for Safari in iOS 6
If you rotate into landscape, there’s a new full screen icon which appears. Tap it and boom you’re given a full screen browsing experience without the loss of status bar and bottom bar. Tapping again in full screen mode brings up the toggle to switch back into windowed mode.
The other new feature is inclusion of an offline reading mode. Tapping on the send/action button lets you send the current page to an offline cache. I have no doubt this leverages some of the reading view backend. There’s a progress indicator under the bookmarks icon while the device is caching pages for reading offline, and it continues on into the background. Going in that menu brings you to another category with a list of what all you’ve made offline that has and hasn’t been read yet.
Another feature is iCloud tabs, which as the name suggests syncs open tabs across devices with iCloud logins. At some level this brings MobileSafari back up to parity with the equivalent feature in Chrome (synced tabs).
JavaScript Performance
This section wouldn’t be complete without mention of the speedups made to Nitro for MobileSafari, which is Apple’s JavaScript JIT engine which works for ARMv7. I tested the iPhone 4 and 4S on iOS 5.1.1 and iOS 6 GM and saw around a 10% and 30% improvement, respectively. I’m not entirely sure why there’s such a discrepancy between the two, however it’s possible that the new Nitro sends things off to multiple threads more effectively.
iOS 5.1.1 versus iOS 6 GM | ||||||||
Device | iOS Version | Sunspider 0.9.1 | Browsermark | HTML5test.com | css3test.com | |||
iPhone 4 | iOS 5.1.1 | 3553.1 | 52557.0 | 324+9b | 459 of 946, 221 | |||
iOS 6 GM | 3358.8 | 57351.0 | 360+9b | 498 of 946, 221 | ||||
iPhone 4S | iOS 5.1.1 | 2242.9 | 86062.0 | N/A | N/A | |||
iOS 6 GM | 1716.0 | 109775.0 | N/A | N/A |
There’s also a nice jump in HTML5 feature support, which I’m always a fan of seeing. The user agent string in iOS 6 GM now reports webkit 536.26 alongside safari version 8536.25.
105 Comments
View All Comments
dayndrew - Wednesday, September 19, 2012 - link
When I look for an update on my iPhone 4 under Settings->General->Software Update it gives me "iOS 6 beta 4". What gives?ajcarroll - Wednesday, September 19, 2012 - link
You're got the developer profile installed. I think you'll need to remove the profile in xcode to install the final build.dayndrew - Wednesday, September 19, 2012 - link
I've never done any developer work of any kind for iOS. In fact, I have no idea what you mean by xcode. Do I need to do a reset?ajcarroll - Wednesday, September 19, 2012 - link
Since it reports itself as 'iOS 6 beta 4' it indicates you have a developer build of iOS installed. Did you lend your iDevice to someone with a development license, if so I assume they installed the development provisioning profile, and installed a dev buiild of iOS. If this is indeed how you got a dev build on your device, you may have to hand it back to whoever installed it for you, have them remove the provisioning profile.Alternatively it might be possible to do it from the latest release of iTunes, but I'm not sure about that.
pxavierperez - Wednesday, September 19, 2012 - link
You can add additional pictures to an existing mail using the copy/paste command even in previous iOS.eg. copy photos from Camera Roll, then paste to already written mail in Mail.app.
ltcommanderdata - Wednesday, September 19, 2012 - link
Were there any improvements to graphics performance from new drivers?Brian Klug - Wednesday, September 19, 2012 - link
I ran GLBenchmark 2.5 before and after and didn't see any changes. If there are, they're things that don't directly impact performance.-Brian
PHlipMoD3 - Wednesday, September 19, 2012 - link
Thanks Apple. No Siri on iPad2 - with no real reason for it not being present apart from the fact that this is not the 3rd gen iPad...Proof that Apple just want your money.
seapeople - Saturday, September 22, 2012 - link
I bet you're also out looking for proof that water is wet and the sky is blue.Of COURSE they want your money, they're a business; it's their job. Find me a company that doesn't want your money, and I'll show you one that's either heading toward bankruptcy or is supported by other, non-competitive factors such as donations/grants/etc. (like non-profits)
So, unless you think people would start donating hordes of money out of good will to keep Apple afloat, I don't think they're about to start giving you newly developed software for old products for free. What's the next step? FREE LIFETIME REPAIR OR REPLACEMENT ON ALL IPADS. COME GET IT WHILE IT'S HOT! PLEASE LEAVE SPARE CHANGE IN OUR DONATION BUCKET WHEN YOU LEAVE THE APPLE STORE.
steven75 - Tuesday, September 25, 2012 - link
No real reason other than the processing required, the mic hardware, and noise cancelling chip.Yep, no "real" reason except for the hardware the iPad 2 doesn't have.