Please refer to the following URL for building Mobile Apps using AEM 6.1 PhoneGap.
1. The first line in this page says: "Build your application to install to a device or simulator for testing or for publishing to app stores.".
We are aware that using PhoneGap, we could build mobile apps for all mobile devices/OSs.
But App Stores is specific to Apple Phones with iOS Operating System.
Does the word "app stores" here refer to generic stores where apps are stored for any mobile device or Apple iOS specific App Store?
2. Pl refer to point#3 under "PREPARING YOUR BUILD ENVIRONMENT".
(Optional) Obtain the SDK for the mobile platform that you are targeting:
a. The very idea of PhoneGap being not to use native API, why are we falling into this trap? Is there a use case for still using them?
b. What does the word "Optional" mean here? When should one follow this optional step when to skip?
c. What about the other models like Nokia Windows and Blackberry?
Appreciate your help.
True, app stores is used generically such as platform specific app stores or a private app stores such in some enterprise cases.
PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about.
PhoneGap Apps use web technologies/frameworks, leverages native capabilities via native to JS plugins and runs on the targeted platforms.
In order to run on targeted platforms they must be compiled for them. This requires the platform's SDK to do so or by using a build service such as PhoneGap build.
Optional if you are doing your own compilation and not using a build service to do it on your behalf.
Please see the PhoneGap documentation for supported platforms. http://phonegap.com/about/feature/