Summary The best advice for mobile application developers who want to build applications for deployment to a large number of mobile devices is to test the deployment early in the development cycle and make it a requirement for exiting each development milestone thereafter. Developing setup and installation technologies is always more work than anticipated; it is also less exciting than building the application itself, and therefore often gets put on the back burner in favor of more interesting tasks. This is true for desktop and server applications and even truer for mobile devices. The heterogeneous nature of mobile devices, the potential need to involve the third parties that issue the devices, and the need to test on different types of devices make this an important area to address. Package early, package often, and test the installation on the target hardware onto which you plan to deploy. |