Blog

iPhoney – an iPhone Simulator for some kicks

June 20, 2007 on 6:14 pm | AJ

Our engineers decided to have a little fun and make a useful iPhone web browser simulator.

The objectives were pretty simple:

  1. Have some fun after hours
  2. Do something to help developers tweaking their web apps for the iPhone

So yesterday, I get this cryptic email asking me to try this “thing”. After a few clicks, I was like “wow, this thing actually works pretty good”. Apparently it only took a day or so for them to put this together.

Obviously, there is none of that fancy zooming and panning, but the size is accurate, it rotates, it simulates the iPhone user agent and does a few other nifty things.

When we get a bit of time, we’ll open source the project.

So check out iPhoney.

Until next time…
AJ

15 Responses to “iPhoney – an iPhone Simulator for some kicks”

  1. tinbert says:

    Absolutely amazing! Thank you so much!
    This came just in time to test my new app :)
    Unfortunately, because I am living in Germany, I have to wait until end of the year to get my hands on “the real thing”.

  2. David Geller says:

    Great job! This is super useful. Thanks for producing and sharing this.

  3. Gerald Buckley says:

    AJ – For all the things you guys do for us Mac faithful… Thanks!

    Best to you and your team.

  4. Gerald Buckley says:

    Clever use of the new WebKit. Lemme guess XCode 3…?

  5. AJ says:

    We are currently using XCode 2.x and the current WebKit. If you’ve updated to Safari 3 Beta, then iPhoney will automatically use that.

  6. Walter says:

    Awesome!

    Just one thing… How do you rotate the phone???

  7. AJ says:

    Apple -T
    Check the menus.

  8. Walter says:

    (slaps forehead)

    Never thought to look at the menu!

    BTW, what’s iPhone User Agent?

  9. Gerald Buckley says:

    Some are saying it’s:

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

    We’ll see June 29th at 7:30 if that holds any water or not. Maybe it will and maybe it won’t. Guessing it won’t matter much at that point anyway…

  10. Gerald Buckley says:

    Except for agent handlers… “If this agent then that css”.

    Yeah, so, ok… it matters.

  11. Philippe Blanc says:

    Dommage que cela ne tienne pas compte des feuilles de style CSS pour les appareils mobile (exemple : )

    savez-vous si le vrai iphone en tien compte ?

  12. Philippe Blanc says:

    mon exemple pour le post précédent : link href=”../CSS/mirano-mobile-240px.css” rel=”stylesheet” type=”text/css” media=”handheld” /

  13. l0ne says:

    A minor gripe with iPhoney (great otherwise!): the iPhone ads show that the address bar scrolls along with the page, so only pages that do not scroll will be accurately shown by iPhoney.

    David Cann’s Digg client looks great by the way.

  14. Walter says:

    Question: what is the minimal version of OS X required to run iPhoney? A friend couldn’t get it to run on OS X v. 10.2.x on his G4 Cube…

  15. Walter says:

    never mind… just read: 10.4.7 required…