A (rather long) time ago, I wrote a blog post showing a demo of an APEX application running native on an iPhone . Now, finally, the moment is there to explain how I did it ;-) The key part of this demo, is the use of PhoneGap . PhoneGap "wraps" any HTML5 code, thereby giving you access to the native API's of your device. This solution is also used by the upcoming ADF Mobile solution, but can already be used now for any HTML5 web application..including your APEX application. Start with downloading the PhoneGap sources from their site and install it in your development environment (I used Apple's Xcode) - see the documentation on the PhoneGap site on the how-to. Within Xcode, you'll get an index.html, which is the starting point of your application. In this, simplified, example, my index.html only contains the following code: <!DOCTYPE html> <html> <head> <title> APEX DEMO </title> <meta name ...