Showing posts with label safari. Show all posts
Showing posts with label safari. Show all posts

Wednesday, April 21, 2010

So... how do you develop for the iPhone platform?

So far I've found that there are 2 methods to develop applications for the iPhone:

  • Develop native applications using Objective-C and Xcode

  • Develop web applications using the various standards supported by safari and webkit (such as javascript, html5 and css).

Objective-C applications can take full advantage of the iPhone hardware. Web applications are somewhat limited, since the performance of a javascript application isn't as good as that of a native application and also because the application is operating through Wi-Fi and 3g networks.

Even though there are some limitations when developing web applications, there are some cases where it might be easier and/or more useful to use this approach instead of developing an Objective-C application. For example, for a web developer, it might be easier to start developing apps for this platform right away instead of having to learn a whole new and different language. Also, by using a web application, the developers can update the applications for all the users in an easy way.

This is just the introduction to my blog. So far I don't know any Objective-c nor any javascript, but I'll post everything I learn in here. And, when I feel comfortable enough programming native and web applications for the iPhone, I'll try to find out which is the easiest way to learn this and make a full guide about it.