A phone saver (or some kind of wildcard) is not entirely necessary, but very useful for creating an application package from your HTML / JS / CSS source. Phonegap does not create an executable file (your IDE does this), but it is Java functionality for JavaScript (which allows you to run Java code from your JavaScript).
Telephone communication basically wraps your HTML / JS / CSS webview
in webview
so that your code can be interpreted by the device’s browser (sometimes in the form of webview
than a regular browser, for example, pre-iOS-5 webview
instances do not receive the Nitro JS engine, therefore, they are slower than websites in the Mobile Safari browser).
You can create your own webview
if your site is so simple that it does not use any other Phonegap features, but since it is already baked into Phonegap and the device does not have to download Phonegap. You can also use Phonegap.
Phonegap Build ( https://build.phonegap.com/ ) is a program that you can purchase so that your application packages are created and sent to the Apple / Google / RIM / Windows app store. Typically, you just use your own IDE to do this. For example, to create an application for iOS you need to use a new Apple computer (to create the latest versions of iOS packages, you need to have the latest version of the OS). IOS application packages are created in Xcode, and the Eclipse IDE is a very common environment for creating Android application packages: http://developer.android.com/sdk/eclipse-adt.html
I noticed that you said that you use $.mobile.loadPage()
to load pages in the DOM and $.mobile.changePage()
to navigate these pages. If you just use $.mobile.changePage()
, then it will automatically capture the page with loadPage()
. If you use loadPage()
to preload the content, then you can check the jQuery Mobile prefetch capabilities: http://jquerymobile.com/demos/1.1.0-rc.1/docs/pages/page-cache.html
UPDATE 2014
I recently created some applications using Cordova 3.5, and the build process has been greatly simplified. The process of building the package is now controlled through your system console, and everything from installing plugins to rebuilding the application package is much simpler.
source share