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

  • zsdersw - Tuesday, July 3, 2007 - link

    As a long-time Star Trek fan and someone who regards The Next Generation as the best of the series, I have to say I'm not at all interested in the iPhone.

    Two primary reasons:

    - Price. For $500 and a 2yr contract, what it brings to the table above and beyond its competitors is less than compelling, IMO.

    - AT&T only. Screw that. I'm never buying a phone with which only one carrier is available.
  • tuteja1986 - Tuesday, July 3, 2007 - link

    alot of features are missing :!
    Bluetooth is crippled
    Virtual keyboard onlys works good with Web browser since its horizontal. keyboard sucks
    Does not have 3G
    battery life is 4hrs talk time.. unable to change battery. black berry 8800 can do 10hrs+
    Digital camera is very basic compared to high quality camera used in phone like Nokia N95.
    No support for 3rd party application
    Its has edge connection which sucks
    no support for HDSPA
    No GPS
    No IM program
    No widget support
    Not able to abstract the image anywhere.. sending image through email reduces it low res which sucks :(

    The only awesome thing about iphone i think its interface , the screen and the ipod video/music feature which works. The phone is certinaly not worth $600 and can be sold for $350 and apple can still make a decent profit.
  • plinden - Tuesday, July 3, 2007 - link

    quote:

    battery life is 4hrs talk time.

    Where is 4 hour talk time mentioned. Anand didn't mention talk time, did he? He did get 6-7 hours with wifi.

    Just about every other reviewer got 7 hours or more talk time, close to what Apple claims.
  • tuteja1986 - Wednesday, July 4, 2007 - link

    Comfired by latest TWIT episode :! TWIT networks has the biggest apple fanboys ever :)
    http://www.twit.tv/TWiT">http://www.twit.tv/TWiT

    but I sorry to burst you bubble but read the review by mobile phone professionals.
    http://www.wirelessinfo.com/content/Apple-iPhone-C...">http://www.wirelessinfo.com/content/App...one-Cell...

    Also ain't a anti apple but people buying it for so many reason as its calling the revolutionary phone which is not in tech wise , features but is revolution in only in UI design.
  • sviola - Tuesday, July 3, 2007 - link

    YEah, the Nokia N95 is an excelent phone, here are some of it's features.

    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

    I would like to see an anand review on it and a comparative against the iPhone.
  • vectersmith - Monday, July 2, 2007 - link

    I have enjoyed the iPhone thoroughly and agree that while it is not perfect, for what it does do it does better far and above anything else.

    Edge speed is slow, but bearable (barely). Wi-Fi is must better, although I still have sites that just hang and I have to hit the X button and reload.

    The UI is breathtaking, earth shattering, and will revolutionize the smartphone industry. It has too, once you use the iPhone everything else seems like fruitcake for Christmas (no offense intended to those that enjoy fruitcake on Christmas). I find myself just taking it out of my pocket to slide the unlock and see if anything is new :)

    Also I will agree with Anand about the SMS, you really have to watch out what you are doing as having a conversation is just painless which causes those SMS message count the fly up :)
  • kilkennycat - Monday, July 2, 2007 - link

    ....how long did you take to compose the review and how much sleep did you get in the process? Did you work from a pre-written plan?
  • Anand Lal Shimpi - Tuesday, July 3, 2007 - link

    Thanks :)

    I wrote the whole thing in about 24 hours, but the testing took a lot longer obviously. As with all my articles I have a very high level outline, but what ended up being written was significantly larger than even I expected it to be. My initial outline had something around 10 - 15 pages long, then by 3AM Monday morning I estimated it would be around 20 pages and by the time it published I realized it was going to be just shy of 30.

    I had to cut out a lot of additional material from the review just in the interest of time, and I took another 6 or 7 hours working on it to try and make sure I was keeping the attention of the reader throughout the piece (hopefully it worked :)...). There's enough extra content that I didn't use for at least two more articles, but I'm not sure what the demand will be for that so who knows if it'll ever get used.

    As far as sleep goes, I don't sleep much in general when I'm working but the iPhone weekend was ridiculous. I went to bed Saturday night, woke up Sunday and didn't get to bed again until 4AM Tuesday morning. Needless to say, sleeping last night was the most amazing thing ever.

    Take care,
    Anand
  • oopyseohs - Thursday, July 5, 2007 - link

    This is definitely the best article I have ever read on AnandTech or on anything technology related in general. Also, it is nice to see that someone else exhibits the same behavior I do when writing major articles!
  • DerekWilson - Monday, July 2, 2007 - link

    I'm sure Anand is finally getting some sleep after a grueling weekend with the iPhone, taking only the occasional nap so as not to die.

    And a pre-written plan? naah, Anand's just that good :-)

Log in

Don't have an account? Sign up now