Setup and Deployment
Objectives of this chapter:
This chapter presents the setup and deployment procedures required to get an application on a device. These procedures may require purchasing a license from certain companies or vendors. This chapter will help you understand the basic costs required to create an application.
Obtaining Vendor-Specific Developer Licenses
Normally, before deployment, the only cost was for an AppBuilder or Telerik license, or for whichever hybrid mobile development platform you picked up.
Today, the cost for a developer license is as follows:
These prices are in effect at the time of this writing, but may vary in the future.
Let’s explore the publishing process for Apple’s App Store now.
Deploying to the Apple App Store
After developing and testing an application (which could be done in a simulator), you can publish the application on Apple App Store. To do so using AppBuilder, the following prerequisites exist:
Figure 11-1 shows how to open a certificate and profile import window.
Figure 11-1. AppBuilder configuration for Apple device-based application
To publish your app, follow these steps:
Figure 11-2. Publishing your app on App Store
The review process at Apple’s end may take more time than the process for Android or Windows Phone. After approval, your app can be seen in the App Store.
More details about using AppBuilder to upload your iOS app to the App Store can be found here: http://docs.telerik.com/platform/appbuilder/publishing-your-app/distribute-production/publish-ios
Once the development and testing of your application (which could be done on a simulator) is complete, you can publish the app on Google Play. To do so using AppBuilder, the following prerequisites exist:
To publish your app, follow these steps:
Figure 11-3. Google Play—uploading a new app
Figure 11-4. Google Play—configuring the app
Figure 11-5. Google Play—setting the app’s price
Your app will be reviewed and made available on Google Play, typically within seven to eight hours of submission.
Once the development and testing of your application (which may be done on a simulator) is complete, you can publish it on Windows Store. To do so using AppBuilder, the following prerequisites exist:
To publish your app, follow these steps:
After the submission is complete, the app will be reviewed by Microsoft. If everything goes well, your app may get approval within a few hours of submission.
Understanding the Pros and Cons
You might not find Windows Phone and Android deployment difficult. However, because of UI norms at Apple, about 30 percent of submitted applications get rejected, according to VentureBeat.
One thing to understand is that your app is tested on actual devices when it comes to Apple and Microsoft.
The app certification process is quicker nowadays, compared to the past, when it used to take 7–15 days.
Android APK files can be distributed directly as well by using via BlueTooth or Wi-Fi. However, for Apple and Windows, direct installation for the APP or XAP file is not allowed unless you have a phone with a test account for the respective vendors.
Developers can keep track of their apps by viewing details about app sales, profit and loss, and user visits indicated by geography. Such details can be seen on online dashboards provided by the respective vendors, including Microsoft, Apple, and Google.
Summary
This chapter explained the costs of hybrid mobile application development for the three main platforms. The chapter also presented the steps to follow for deploying applications. You can go through manual submission or use AppBuilder.
The next chapter covers another hybrid mobile application development platform: Xamarin.
3.143.4.181