Safari

Safari, too, has gotten a UI refresh on the iPad side of things. We finally get tabbed browsing, which really makes life easy when you’re browsing - it was the single most useful feature that Honeycomb had over iOS last year. The tab bar is located underneath the URL bar, and the active tab has an “x” on the left side to close. There’s not too much more to say here other than that it’s well integrated, and being able to see all the open tabs at once really makes the multipage browsing experience quicker and more seamless. It’s a seemingly minor detail, but taking out the extra two screen presses really speeds everything up. It almost makes me wonder why Apple took so long to implement it on the iPad. 

The handheld version of Safari looks exactly the same as before, but there are a couple of new features in all versions of the browser that try to improve the readability of longer web content. The first is Reading List. See a link you want to read but don’t have time to get through it? Save it to Reading List and come back to it later. On my desktop and notebook, I just open things like that in a new tab and just leave them until I have time to sit down and read through. It works, but it also ends up with me having anywhere between 10 and 25 browser tabs open at any given point in time. Given the memory and software limitations on mobile devices, it’s not really a feasible way to do things on the iPhone and iPad. Reading List is a pretty simple way to get around that, you just hit the “Add to Reading List” button right underneath the “Add to Bookmarks” option, and access the Reading List from the bookmarks menu. Within Reading List, you can look at everything on your reading list or just the unread ones. Weirdly enough, once something is on your Reading List, there’s no way to take it off.

Reading List ties in very well with the other new browser feature, Reader. Reader basically takes a webpage and renders it in the most readable way possible, stripping all formatting and displaying the text and image content alone. Think of it like iBooks, except for webpages. Getting to it is pretty easy - just wait for your page to load, then hit the Reader button in the URL bar. The cool thing is that for multipage articles like the ones on AnandTech, it’ll load the next page automatically as you finish reading the previous page. It’s a relatively minor feature, but if you read a ton of longer (*cough* AnandTech) articles on your iPad or iPhone, Reader ends up being really, really useful. 

Safari Performance Improvements

There's been a trend among mobile browsers recently, and that trend is increasingly fast JavaScript performance. Both iOS and Android have been trading blows for the JavaScript performance crown, and iOS 5 includes the latest set of improvements from Apple's side. 

The brief outline version of this story is that each successive release of iOS has improved JavaScript performance. First, iOS 4.3 brought desktop Safari's Nitro JavaScript engine with JIT (Just In Time compilation) to MobileSafari in iOS, which gave a substantial boost to its performance in synthetics and other tests. The latest improvements in iOS are thanks in part to an update which brings MobileSafari back up to parity with Safari 5.1's codebase on the desktop side. For a while now we've been keeping track of iOS performance in SunSpider 0.9 and RightWare's browsermark, and now SunSpider 0.9.1 as well. 

SunSpider Javascript Benchmark 0.9

SunSpider Javascript Benchmark 0.9.1 - Stock Browser

Rightware BrowserMark

Sunspider 0.9.1 we haven't been keeping track of for very long, so we don't have as many results yet, but that will change in time. The other two graphs really tell the story of how Mobile Safari has seen steady improvements to JavaScript performance over a short history going back to iOS 4.0. Again, the 4.3 added Nitro with JIT, and 5.0 updates Nitro to the absolute bleeding edge version of the codebase, same as the desktop Safari. That said, I don't expect things to speed up much beyond this, and though I'm not showing Android results (since the context of this story is all about iOS), I expect Ice Cream Sandwich to bring Android right back up to parity with Mobile Safari's scores on similar hardware. 

Music and Mail Camera and Photos
Comments Locked

86 Comments

View All Comments

  • Brian Klug - Tuesday, October 18, 2011 - link

    That's true, however we've measured and talked about the size of iMessage messages - read/delivery reports are 53 bytes (which is literally almost entirely just overhead from JSON and APNS), and messages range upwards in size from there up to 853 bytes before being fragmented across a few different APNS.

    By that math, it's going to take 245,856 maximum length (853 byte) iMessages to eat up your 200 MB data plan.

    -Brian
  • steven75 - Monday, October 31, 2011 - link

    iMessage defaults back to SMS if it hasn't been sent after X seconds. In theory, this means you shouldn't have to worry about congestion because Apple thought of this for you.
  • FoTacTix - Tuesday, October 18, 2011 - link

    I was hoping for a battery life comparison in the review. Maybe I missed it? My battery life seemed to be much worse with imessage turned on on my Verizon iPhone 4.
  • Dug - Tuesday, October 18, 2011 - link

    Great review!

    The most important update for me was mirroring to the Apple TV, and I think Apple would sell millions of Apple TV's if they promoted this.

    I enjoyed airplay before, but now that it works with every app is incredible.

    I enjoy being able to put everything through my stereo and TV. Things like Pandora, MOG, videos, games, etc. is so nice and very easy. Garage Band is actually fun now that I don't have to plug into my stereo. No other product can come close to this. I have several Apple TV's now throughout the house and can control everything from my iPad.

    It makes me wish that they made a 16x9 iPad. (But with my TV's I'm able to do a little stretch so it's not so bad)
  • jsd6 - Tuesday, October 18, 2011 - link

    You can easily delete items from Reading List - swipe to delete on iphone/ipad, click the "X" icon on desktop Safari.

    You can do Wifi sync without being plugged in - it just isn't automatic. The wording on the iDevice is definitely confusing. As soon as your device is within wifi range of your Mac, the device will show up in iTunes as if it were connected via a cable. You can click Sync on iTunes, or initiate it from the phone. I've actually found to be too slow for my tastes so I stick with the cable. At least now the phone is still usable while the syncing is happening. That's a big step in the right direction!
  • Galatian - Tuesday, October 18, 2011 - link

    The one thing that really made me angry about the iOS update was the removal of the multitouch gestures for iPad 1 owners. I mean it worked in iOS 4 through an Xcode developer account, so Apple can't even say that the hardware is not powerful enough, like they do with Siri.

    What is even worse is the fact that they changed their website AFTER the update has been releases and people started complaining on their support forum. Now the American site states it is an iPad 2 feature only. Strangely enough the UK, Canadian, German, ... still quote the general iPad.

    Also the change log for iOS 5 update never mentions this to be an iPad 2 only feature.

    Apple has been known to artificially outdate their products, but they have down so quietly. This time they actually announced something and are now quietly changing stuff so it fits their business model...dumb move if you ask me.
  • steven75 - Monday, October 31, 2011 - link

    I agree there was not a good reason to do that. I wouldn't want to be without multitouch gestures on an iPad. I never use the home button except to turn it on.
  • lurker22 - Tuesday, October 18, 2011 - link

    So there is no fix?

    I have to remember to send messages to people using their email address in order for it to be sure and deliver to all their iOS device? Which means I have to know what phones all my friends use which is nuts.

    Why doesn't iMessage just route imessages sent to a cell number to all the values associated with the apple ID?
  • name99 - Friday, October 21, 2011 - link

    Truth is, there are a HUGE number of rough edges associated with iCloud and all the related services. A different set of examples would be the duplicates of events in calendars, or the duplicates of contacts in Address Book; and there is no consistent mental model for how data is supposed to behave "in the cloud and on devices". Mail behaves one way, calendars and contacts another, iTunes music a third --- and I don't think any human understands how Notes are supposed to behave.

    My HOPE is that this is all teething troubles --- Apple was faced with a deadline --- they needed to get iPhone 4S out by a certain date --- and iCloud was rushed before various bits were quite ready. If this is so, hopefully we'll see the worst discrepancies resolved in iOS5.1 and OSX 10.7.3 in three months or so.
    And if not --- well, that is NOT a good sign. Apple's whole value proposition is, of course, "it just works". And while Android seem unlikely to compete on that front soon, it is possible (not inevitable, but possible) that MS might actually get it right in Win 8, right enough at least to become the new press darling, the company whose cloud offerings make sense, unlike Apple whose every product behaves poorly and inconsistently across the cloud.
  • unixfg - Wednesday, October 19, 2011 - link

    I don't really understand your claim here:

    "So regardless of how and where you’ve gotten your music from, if its there on the iTunes Store, it automatically gets legalized and added to your account..."

    Do you mean to imply there is no distinction on Apple's servers as to the source of your Music? I know the AAC files you buy have a tag linking it to your account, and can't imagine they wouldn't keep track of the source.

    That aside, I don't see how it would "legalize" anything. I'm a huge fan of your articles, and hate that this is the first time I've felt the need to register and comment, but...

    <citation needed>

Log in

Don't have an account? Sign up now