iPhone Web Developer Guidelines


iPhone Web Development GuidelinesApple iPhone will have passed its 1 millionth subscriber by now. If you’re a Web developer or someone just curious about how your blog or Web pages will function in iPhone, then you must read Apple’s Development Guidelines for iPhone. Web developers using the Windows platform were delighted with the public beta release of Safari for Windows. At last, they won’t be relying on browser screen shot services anymore to test their layouts.

On the other hand, with the release of iPhone there will be new opportunities for those who want to boost their blog readership and Web site traffic. Safari is also the Web browser used by the device. Apple said that those Web pages that rendered correctly in the desktop version of Safari will most likely display correctly in Safari on iPhone. However, there are changes that need to be considered and it won’t be that easy. According to the iPhone Development Guidelines, one will need to have an understanding of Web standards and established Web design best practices to provide the visitors of his/her blog or Web site with a great user experience.

The iPhone Development Guidelines listed some tips. Please visit the page to gain more information:

  • Understand User-iPhone Interaction
  • Use Standards and Tried-and-True Design Practices
  • Integrate with Phone, Mail, and Maps
  • Optimize for Page Readability
  • Ensure a Great Audio and Video Experience
  • Know What Safari Supports on iPhone
  • Connect With Web Developers


Just a heads up (from the iPhone Development Guidelines):

  • iPhone users supply their own input device — two fingers (no mouse pointer).
  • Safari on iPhone doesn’t have windows; it has a fixed viewport.
  • Supports all the latest modern web standards.
  • An option to provide conditional CSS for iPhone.
  • Doesn’t support Flash and the FLV format as well as Java.
  • By default, Safari on iPhone blocks pop-up windows.

In addition, Safari on iPhone doesn’t support:

  • window.showModalDialog()
  • Mouse-over events
  • Hover styles
  • Tool tips
  • Plug-in installation
  • Custom x.509 certificates

iPhone Web Simulator for Designers

As far as visuals are concerned, a free software (currently available for Mac OS X) called iPhoney enables Web developers and designers to test their Web pages on a screen resolution compatible with iPhone. From the Web site:

iPhoney is not an iPhone simulator but instead is designed for web developers who want to create 320 by 480 (or 480 by 320) websites for use with iPhone.

Related Posts

53 Responses to “iPhone Web Developer Guidelines”

  1. Beta3 Says:

    I thought iPhone sucks :P . Atleast Digg says so. Just search iPhone and 90% of the results will be -ve feedbacks..

  2. James Soh Says:

    Hey Beta3,

    I depends on what you expect of the phone really. I think Apple got many of the things right that many other Major Phone makers should sit up and look hard!

    Of course it has it’s draw back and I am concern with the call quality but style wise, ease of use is excellent!

    I don’t need 3G, MMS or a ton of other features but I do take pictures and view them on the phone. And my current nokia is too slow for that.

    The current web browsers on the mobiles are not up to standard and this is where the iPhone shines :)

    It is not perfect but very close to what I need, closer then most existing phones out there.

    So I wouldn’t say it suck! :)

  3. Gabriel Says:

    Haha! It could be because of the media hype even before it was released. My feed reader was full of that a week before iPhone’s release.

    But I admit that iPhone is a revolutionary smart phone. Smart phones have been around for a while but they weren’t as good as Steve Jobs’ idea.

  4. Should I Purchase an iPhone? at iUseApple Says:

    [...] Apple opened up Third Party Development for the iPhone only weeks before it’s release. This blog post details the guidelines I would have to know to design an Application for the iPhone. [...]

  5. estetik Says:

    Thanks for such a nice page. Iphone is the best I think.

  6. Kris Lee Says:

    Top five shortcomings of the why iphone sucks? according to Newlaunches:
    1. 2-megapixel camera when others have 5-megapixel shooters on board
    2. 5-hour talk time: not enough battery life
    3. No expansion slot. Go for the 8-gig model and that’s it.
    4. No 3G: EDGE is so last year
    5. No removable battery: You mean we can’t take along a spare battery? WTF?

  7. Corey Says:

    This is something that web developers are definitely going to have to take into account when designing sites — mobile devices. It is an interesting time for web designers!

  8. Polishbear Says:

    I don’t really care about mobile users. I could use my iPhone for the web but why would I bother if I have my computer at work. I think that there are not enough people using the iPhone for internet purposes for me to change everything I do.

  9. samsung omnia Says:

    No, I do not think that the iPhone sucks. It actually is a quite good model for the first release. The iPhone 3G is supposed to come out very soon and I cannot wait to play around with it at the Apple Store. As for the iPhone for developers, that’s a strict outline they have. Thank you for this information.

  10. Rhodilee Says:

    I guess, the less than 5 MP iphone camera does not actually matter. Almost everybody brings a digicam these days and the new iphone that will be released this year has a 3G.

  11. Ikki Says:

    I don’t know many web developers who work their sites to look good on an IPhone, to be honest. As Polishbear, most people won’t use their mobiles to surf the web. Instead, they use their computers. It’s faster and more confortable.

  12. Mac Mouse Says:

    Great article. Thanks for taking the time to school us on this one! :D

    I find the iphone have a few revolutionary, very unique features. I like the virtual iphone subdomain trick you’re using…I think I will switch to that rather than sniffing the user agent while testing. I’m also going to check out iUi, that looks very cool.

    For sites that can’t be easily re-templated (or don’t need to be), I’ve had success with wrapping a global iPhone layout and custom CSS around my existing HTML templates.

    layout :determine_layout

    def determine_layout
    if mobile_safari_subdomain_or_relevant_header?
    return “iphone”
    end

    return “application”
    end

    You can make the entire site iPhone-friendly in a few minutes and you don’t have to rewrite every template to do it.

    Through these tips you can use iUI! And create an iPhone version.
    thank u.

  13. Stop Smoking Laser Says:

    I like the iphone, it is just too expensive. It is a lot of money to be paying for something you don’t need. I don’t plan to use the internet on my phone, and I think that a lot of people get the iphone just because they want to have the coolest thing out there.

  14. Shauntel Mayo Says:

    I want to get the new iPhone. It looks pretty sweet. I think that the new mobile me service will be very successful.

  15. Stop Smoking Laser Says:

    The iPhone is an expensive gadget that may or may not be worth the money. I know someone that has one and likes it, but they have had a few security problems, and apple is being really weird with their apps lately. I feel like they are trying to take over the world.

  16. Katie (Puppy Website) Says:

    That sounds awesome! It is really great…

  17. Tampa Gas Scooters Says:

    The iphone has become its own self sustaining organism. Its really quite fascinating.

  18. Build a Website Says:

    Thanks for the link to the iphone simulator. I have a client who is creating a product for teens and they want the site to work on mobile devices and this is my first time designing for it. I think in the future we as web designers will need to “think small” cause a new era in web use is coming just around the corner.

    Very helpful article thanks heaps

  19. Method to Quit Smoking Says:

    I like the ipod touch- has a lot of the features of the iphone but it doesn’t have the price.

  20. SEO Zombie Says:

    I think developing for the iphone is a great way to get some attention. There is a lot of open room. A friend and I have been brainstorming the possibility of an SEO related application where you could do basic SEO stat research on the go. I think something like that would be awesome.

  21. estetik cerrahi Says:

    have been brainstorming the possibility of an SEO related application where you could do basic SEO stat

  22. Plastik cerrahi Says:

    No, I do not think that the iPhone sucks. It actually is a quite good model for the first release. The iPhone 3G is supposed to come out very soon and I cannot wait to play around with it at the Apple Store. As for the iPhone for developers, that’s a strict outline they have. Thank you for this information.

  23. estetik Says:

    I don’t need 3G, MMS or a ton of other features but I do take pictures and view them on the phone. And my current nokia is too slow for that.

  24. Danny Says:

    There is a huge opportunity for people who can develop for iphone. These numbers will be increasing.

  25. ?????????? Says:

    Strange that they use a gmail address and not a me.com addy.
    I did call the number and left a voicemail!

  26. depoe bay lodging Says:

    thanks for the link to IPhoney, if you want to be part of the future ya have to be up on the tech!

  27. ikia Says:

    As for the iPhone for developers, that’s a strict outline they have. Thank you for this information.

  28. estetik Says:

    Great page about iphone. It is not perfect but very close to what I need, closer then most existing phones out there.

  29. dimi Says:

    iphone has been around for a long time now, i guess now you convinced me, i am buing it next week! :)

  30. Cert Paper Says:

    Our stylish BOSS has the smart iphone and we love him too. Everything related to iphone lures us much and your article has both arraction as well as information. :)

  31. tercüme Says:

    nice post! thanks for sharing!

  32. avtogreader Says:

    Thanks for the link. As for the iPhone for developers, that’s a strict outline they have. Thank you for this information

  33. tampa web design Says:

    Great! I’ve had some ideas for both an iPhone application and a web-driven application as well. Hopefully I can use some of these tips with the newest firmware/Safari updates. Thanks again.

  34. iPhone Says:

    Hi!!! I am using iPhone for last 2 years but it is working great for me. I love this set.

  35. kurye Says:

    iPhone Web Developer Guidelines | Project Afterlight. Articles, News, Updates, and Reviews on Technology and Life. great artice thankyou
    ..

  36. kurye Says:

    iPhone Web Developer Guidelines | Project Afterlight. Articles, News, Updates, and Reviews on Technology and Life. great artice thankyou
    ..

  37. payday loans Says:

    My friend has an iphone and she loves it. It has many applications and is really cute.

  38. Real Exam Says:

    Great guide, iPhone is now among the hottest thing for application developers.

  39. Estetik Says:

    That is one awesome looking demo. I love its simple, sleek, and classic yet contemporary design.

  40. Best Seo Company Says:

    Nice post thanks for providing guidelines. I really appreciate this.

  41. Dekorasyon Says:

    Thank you very very good

  42. ceptelefonu Says:

    iPhone Web Developer Guidelines | Project Afterlight. Articles, News, Updates, and Reviews on Technology and Life. great article thank you.

  43. kurye Says:

    iPhone Web Developer Guidelines | Project Afterlight. Articles, News, Updates, and Reviews on Technology and Life. great article thank you.

  44. duvar ka??tlar? Says:

    iPhone Web Developer Guidelines | Project Afterlight. Articles, News, Updates, and Reviews on Technology and Life. great article thank you.

  45. Innovative Website Designs Says:

    Thanks for providing nice information about iphone .

  46. duvar ka??tlar? Says:

    iPhone Web Developer Guidelines | Project Afterlight. Articles, News, Updates, and Reviews on Technology and Life. great article thank you.

  47. kurye Says:

    thanks

  48. medikal malzeme Says:

    iPhone Web Developer Guidelines | Project Afterlight. Articles, News, Updates, and Reviews on Technology and Life. great article thank you.

  49. Ways to Make Money Says:

    This is a really interesting story. Keep it up, my colleagues would love this.

  50. web tasar?m Says:

    iPhone Web Developer Guidelines | Project Afterlight. Articles, News, Updates, and Reviews on Technology and Life. great article thank you.

  51. Özel Hastane Says:

    Thank you very much very nice article
    Great information! Very useful for me. Thanks a lot.
    The idea is awesome. Congrats.
    Özel Hastane

  52. mvgsite Says:

    mvg site html kod kral? her türlü html bulunur f?kra chat gifler arkaplan kodlar? vb. her?ey burada

  53. Going Green Says:

    Thanks.