Welcome to RobinLab - Agile Software Development Company  
  RobinLab Agile Development
US: +1 617 418 4353
Skype: robinlab.com
E-mail: 
 
   
 

Web and Native iPhone Applications

If you consider building an application for iPhone, you should keep in mind, that there are 2 main ways to run your software on iPhone:

  • As "Native" application
  • As a compatible website or web-application (can act like an application)

What is the difference? Native applications can use all the iPhone features like sounds, sensors, connectivity, etc. They can work offline, while web page cannot (technically it can but it will not be very functional). Native applications can be distributed and sold via the AppStore.

The ultimate power of Native applications is often not needed – Web applications in many cases do the job just as well.

The Compatibility Issues of Web Applications

iPhone web applications are special web applications that follow some specific set of rules. If you choose to develop a web iPhone application, you can choose one of three levels of compatibility based on your requirements:

Good: Web Application compatible with Safari on iPhone

  • No Java, Flash, or other plugins required

Better: Web Application optimized for Safari on iPhone

  • Displays correctly and operates as designed on Safari
  • May integrate with built-in iPhone apps (dialer, email, etc.)
  • No Java, Flash, or other plugins required

Best: iPhone Application

  • Optimized for Safari
  • Provides discrete functionality
  • Integrates with built-in iPhone apps, and shares the same "look & feel"
  • Minimizes user's awareness of the browser experience
  • Designed for speedy performance under low-bandwidth conditions using AJAX and other techniques

Learn More

Ready to Go?