iPhone Browser

It appears Apple’s iPhone uses the following User Agent:

Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3

A quick search of the log files turns up a hit for me. IP address is from Apple, so I’d presume it was using WiFi to connect via Apple’s corporate network, and not Cingular’s Edge network.

I’m curious what version of WebKit will ship on the final product. This could possibly be it.

[Hat tip: Mac Rumors]

Apple’s new Mactel’s and UserAgents

Currently UserAgents for the two most popular Mac browsers are as follows:

Safari

This visitor used Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412 (KHTML, like Gecko) Safari/412

Firefox

Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Does anyone out there know if Apple has switched their developer edition Intel Macs to a different UserAgent yet? I presume it’s simply swapping out PPC with i686.

It would be nice if Apple, or someone from the Safari team [collective look toward David Hyatt] would give an official mention. Or will they do like Windows and not say anything?

It would be nice to know early how this is going to be done. It would allow web developers to start updating log analysis software today so it accurately represents those new systems when it ships (and allows developers to see how much of a market there is for Intel based Macs). Not to mention it allows us to make websites that sniff for the processor type and choose what download the user really needs (rather than force a user to download a larger universal binary).

I’ve yet to see any official mention on the Apple website regarding the UserAgent change and proper detection methods for such purposes.