Safari

The iPhone has four major functions, all of which are lined up along the bottom of the home screen.  You've heard the keynote by now, it's a phone, it's an email client, it's an iPod and its a web browser.  The iPhone ships with a port of Safari 3, and does actually make web surfing bearable on a mobile phone.

The problem with web surfing on most mobile phones is that the screens are so small that there's no reasonable way to display an entire web page.  The manufacturers make a tradeoff and attempt to display the page at full resolution, forcing you to scroll around to find what you want.  Site owners, in turn, create mobile-friendly versions of their websites that are basically long pages of text so you can at least read the content on a crippled browser. 

By doing away with any sort of fixed input device, Apple freed up a lot of real estate on the iPhone for a huge screen.  So why not try to display an entire website, just scaled down on this gorgeous screen?  That's exactly what the iPhone does.

You get a zoomed out version of the same website you'd see on your computer, and using the same double tap/stretch/pinch gestures you can zoom in and navigate around the website.  Double tapping can sometimes get annoying in Safari, if you accidentally double tap on a link, which is where the stretch gesture is useful.  When you zoom in on  a page the actual zooming process is quick, but there's about a one second delay before the website is usable again as the page is re-rendered in the new resolution.  During this delay, nothing works, gestures, scrolling, clicking, etc...  It's frustrating because the rest of the UI is so fast and responsive that whenever it stops it's even more pronounced.

Page rendering is also an issue; while a web page is loading you basically can't do anything else on the screen.  For example, trying to scroll while a page is loading will either result in you not being able to scroll, or a choppy half scroll that stops abruptly.  You're far better off waiting for the page to load before trying to proceed.  Even trying to hit the X button to stop loading a page can take some time to process.


Expect to see this screen a lot

The problem is that even over WiFi (and especially over Edge), web pages can take a long time to fully render, and when the rest of the OS runs so smoothly it's frustrating to be in any situation where it doesn't.  Just because you're on WiFi you shouldn't expect to get notebook-speed performance when loading web pages.  My guess is that we're fairly CPU bound here, possibly compounded by a lack of system memory.

The vast majority of sites I visited had no problems with mini Safari 3 on the iPhone, although occasionally I'd run into a site that had issues with a background repeating itself too many times.  There is no Flash or Java support, so expect to see many missing elements on websites (but on the bright side, it's like free ad-block right?). 


AnandTech in my palm

Entering in URLs is very easy, you get a slightly different virtual keyboard in Safari than you do in other apps on the iPhone.  There's no spacebar, but you have dedicated / and .com keys.  There's no www. key but for most URLs you can just leave that part off and you'll be ok.  Typing .net, .org or any other non-com TLDs can be frustrating since you don't have a one touch way of getting to those, but luckily Safari keeps a great history of previously visited URLs.  Just typing "ana" in the address bar brings up AnandTech and a couple articles I visited while testing the iPhone.

One annoyance is that there's no quick way to bring up the address bar while on a web page; you have to scroll up to the top of the page to find the address bar, which can be a problem once again if the page isn't done rendering, making scrolling a little tough.  Update: Thanks to a number of AnandTech readers, I now know a work-around for my Safari quirk. If you're at the bottom of a page in Safari, where the address bar isn't visible, simply tapping the top of the screen (where the time is) will take you to the top revealing, you guessed it, the address bar. Thanks to all who commented/wrote in, you've made my iPhone experience a little better :)

Multi-window browsing is supported on the iPhone, simply tap the icon in the lower right hand corner and select New Window to open a new browser window.  You can also flip through open browser windows in this view, but once you open a couple windows the contents of the inactive ones are dumped from memory and simply reloaded when you switch back.  Apple clearly made the iPhone as conservative as possible with its memory management. 

Given that there is no copy/paste support, the only way to share something interesting with your friends/family/co-workers is to email them the URL.  If you click on the address bar there's an option to "Share" the URL, which opens up an email window with the active URL pasted into the message body. 

Safari on the iPhone is good, easily the best mobile browsing experience on any device this size and light years better than its closest competitors, but it needs work.  I suspect that many of the problems will simply take software optimization and faster hardware to correct, but they are solvable and this is a step in the right direction.

Using it as a Phone Wireless Networks: Edge, WiFi and Bluetooth
Comments Locked

85 Comments

View All Comments

  • EODetroit - Tuesday, July 3, 2007 - link

    Holy Comprehensive Review Batman! That took most of my morning at work, good thing its practically a holiday here already.

    Now my question is:

    How many poop pictures has Anand received from the A-Tech staff?

    Haha
  • Shimmishim - Tuesday, July 3, 2007 - link

    Yes. It was a good read. One of the best reviews of any piece of hardware (computer or consumer related) I've read in a long time.
  • Anand Lal Shimpi - Tuesday, July 3, 2007 - link

    Thanks guys :)

    And no, zero poop-pictures from AT staff.

    Take care,
    Anand
  • LoneWolf15 - Tuesday, July 3, 2007 - link

    While not perfect as a product either, Anandtech completely skipped any Palm Treo devices for this comparison. The Treo has done SMS by contact for some time now, just as you have mentioned the iPhone does (I've had it on both the 650p and 750p; I'm sure the new 755p does as well). While I have some issues with Palm support as far as their product goes, I still haven't seen a smartphone that can do better --I blame this at least in part due to carrier wars and desire for control (i.e., crippled Bluetooth, not adding WiFi, so carriers can make you pay for everything through them), rather than blaming cell phone manufacturers.
  • Anand Lal Shimpi - Tuesday, July 3, 2007 - link

    There were a number of products I would've liked to have included, but I was very limited by time so I tried to shoot for two of the most popular: the Curve and the Blackjack. I've already dropped Nokia an email but I'll do the same for Palm and see what comes of it :)

    Take care,
    Anand
  • retrospooty - Tuesday, July 3, 2007 - link

    Ya, quite alot of things like that the Treo has done, and done well for a long time now, all that and an open platform. The issue is the latest Treo is, 4 years later, still the same repackaged Treo, with a few minor upgrades. The iPhone is by far the best UI, and that alone will be its saving grace, and its legacy on the industry. A few years from now, REAL smartphone manufacturers will copy the UI and improve everything, and do it cheaply, and on all carriers. That is the best thing about the iPhone.
  • LoneWolf15 - Tuesday, July 3, 2007 - link

    Actually, in 4 years, the Treo added Bluetooth (the first 600p didn't have it), EVDO (the iPhone has only EDGE, which has been rated far slower, and slowest when provided by AT&T/Cingular, the single carrier of the iPhone), an SD card slot (600p didn't have one), and several other features.

    As I said, the Treo isn't perfect. And I think the UI of the iPhone is pretty spiffy, plus I'll bet it has the best web browser of any phone on the market. But I don't think I could do without a real (by real I mean tactile) QWERTY keyboard (I rely on text messages for work, since cell reception can be spotty in a reinforced concrete building), I like having EVDO support, and I like the fact that I can choose from Sprint, T-Mobile, Alltel, Verizon, or AT&T Cingular for a Treo (AT&T/Cingular has little or no reception in my work area, so it nixes any thought of an iPhone, and by my understanding, they have a five-year exclusive agreement with Apple). And I can get a Treo for a few hundred less as well.

    I want to like the iPhone. Unfortunately, Apple set conditions of pricing and carrier that mean I'll never find out how good a phone it might really be.
  • sviola - Tuesday, July 3, 2007 - link

    Not only the Palm Treo, but the Nokia N95, which is just awesome:

    In-built GPS and Navigation Program (over 100+ countries maps)
    5 MP Camera with Zeiss Lens and Optical Zoom, and Video Recording
    Symbian OS
    Plays MP3, video, etc
    Bluetooth, Wi-Fi, USB, TV out
    Quadriband GSM/WCDMA (3G)
    MicroSD Card Reader

    Among many other features.
  • rowcroft - Tuesday, July 3, 2007 - link

    The iPhone looks great, but the big gotcha for me is that I routinely use my 8525 to access the internet on my laptop. Can't do that with the iPhone from what I understand.

    As for all the comparisons to Verizon & such, if you look at the total cost of ownership (Verizon's data plan is significantly more expensive), the iPhone is just a few dollars cheaper than the Blackjack w/Verizon.
  • Locutus465 - Tuesday, July 3, 2007 - link

    I've got a Samsung i720 with verizon... For a "last gen" PDA phone priced at just $100 brand new from verizon when I got it, it's pretty sweet. Admitingly the display isn't quite as good as apples, but as far as functionality it does everything the iPhone does and more. I also appriciate the sliding screen with which reveals a keyboard. There's also the other advanatages I mentioned earlier, i.e. Windows Mobile being open to 3rd party development etc.

Log in

Don't have an account? Sign up now