Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.
SOLVED

AEM 6.1 PhoneGap

Avatar

Level 7

Hi,

Please refer to the following URL for building Mobile Apps using AEM 6.1 PhoneGap.

http://docs.adobe.com/docs/en/aem/6-1/develop/mobile-apps/apps/mobile-phonegap.html

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:

  • To build apps for the iOS platform, install the latest version of Xcode.
  • To build Android apps, install the Android SDK.

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.

Thanks,

Rama.

1 Accepted Solution

Avatar

Correct answer by
Level 4

re: 1

True, app stores is used generically such as platform specific app stores or a private app stores such in some enterprise cases.

re: 2

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/

 

Regards,

John

View solution in original post

1 Reply

Avatar

Correct answer by
Level 4

re: 1

True, app stores is used generically such as platform specific app stores or a private app stores such in some enterprise cases.

re: 2

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/

 

Regards,

John