Apple's iPhone: The Future is Here
by Anand Lal Shimpi on July 2, 2007 6:13 PM EST- Posted in
- Smartphones
- Mobile
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.
85 Comments
View All Comments
icruise - Monday, July 16, 2007 - link
Excellent review that (surprisingly, given that this is a very tech-oriented site) "got" what the iPhone is about. It may not be the perfect cell phone, but it's certainly an amazing one, and the first really fresh take on the concept that we've seen in a long long time.One quibble, however. The review states that Yahoo charges $3 a month for push email support. Yahoo does in fact provide free IMAP push email to anyone using a Yahoo Mail account on the iPhone. However, there appears to be some issues involved in the implementation and I couldn't find any mention of using push email with Yahoo in the Apple documentation, which may be why the reviewer didn't realize this.
It seems that if you have any other email accounts active on the iPhone, push email doesn't work reliably. It may take quite a while (many minutes) to show up. I tested this on my iPhone and when I had my Yahoo Mail account as the only active account, messages sent to it showed up pretty much instantaneously. When I enabled the other accounts, that changed, whether I had mail checking set to "manual" or a special interval. So in short, I think the iPhone's push capability is there, but they haven't quite ironed out the bugs. Hopefully they will do this soon with a software update, and also enable push email for .Mac mail as well.
AnnonymousCoward - Saturday, July 7, 2007 - link
How bout horizontal/landscape mode for the keyboard? With all this talk about fingers not being small enough for crammed keys, I'm blown away this wasn't addressed. Based on the aspect ratio of the keyboard in front of me, and the aspect ratio of the iphone, I don't see why you'd possibly want to type in portrait mode.ViperV990 - Friday, July 6, 2007 - link
I'm curious if meebo.com (a web-based multi-protocol IM) works on the iPhone. Can anyone please give this a try and report back?Icehawk - Monday, July 9, 2007 - link
Great article, I really hadn't read or watched too much on the iPhone so it was nice to see it all laid out clearly.Sadly the phone, like my Tivo S3, is missing some very basic features (voice activation?!) and has some weird ergonomic misses.
However I think this is a big deal, if the interface is as much of advance overall as it sounds that is big. IMO the next major advance computing (and these MFDs by extension) is the interface - we are still using pretty much the same paradigms as 20 years ago.
Calista - Friday, July 6, 2007 - link
Hi Anand!I would like to know how you judge the value of the iphone. We fully understand that you find it an awesome device but it's no denial that it's also a fairly expensive and $600 will buy you both a normal feature phone (2MP cam and the rest) and a well-working internet-tablet like the Nokia N800 - which by the way support up to 16 GB of memory, carry a screen with higher resolution than the Iphone and support Skype. It's another device to carry for sure, but only another 200 grams and it can be left safely in your home when doing things more ..action-packed than sipping coffee at Starbucks.
Quite frankly, I would feel fairly uncomfortable carrying a $600 device in my pants all the time.
Justin Case - Friday, July 6, 2007 - link
I'm sure you realise there's an obvious joke lurking in that last sentence... ;-)Justin Case - Thursday, July 5, 2007 - link
Any chance of a comparison with the Qtek 9000 or Nokia's N700...?2ManyOptions - Thursday, July 5, 2007 - link
Why the hate? Its not something which you can totally reject or totally throw like trash ! It does look good when compared to it's competitors.The price tag for the iPhone is an individual's concern. If he/she thinks spending 700$ on iPhone is cool, so be it, i wouldn't lose anything !! Does that mean the person who bought an iPhone is stupid?? I wudn't agree with that, its his money n his idea of fun n spending.
I would like to buy something like an iPhone but not unless its below 250$ or something like that...And maybe something new, something better than iPhone will pop up by then.
Good marketing by Apple though.
Koing - Wednesday, July 4, 2007 - link
to pick the 4GB instead of the 8GB version! :PaGoGo - Wednesday, July 4, 2007 - link
http://www.unwiredview.com/2007/07/04/htc-omni-pic...">HTC OmniIf Steve was holding this phone a million idiot will be standing in line from now till October :p