Deployment
As part of your iOS application development, you need to pick the right deployment model for both your internal testing and distributing your applications for public use. You also need to provide attribution in your applications.
For more information about the attribution guidelines to follow, and options on how to distribute your applications, please refer to the Developer Deployment section on the ArcGIS API for iOS Resource Center.
Testing Your Applications
During the development of your application, you will find that most often you will deploy to the iPhone or iPad Simulator that comes as part of the iOS SDK download from Apple. This is a great tool for initial acceptance testing of the functionality you build, however it is extremely important that you test using a real device and in the conditions that your application will be used (indoor/outdoor, areas of low bandwidth connection, etc).
Here are some other factors to consider :
- GPS Display - testing with the simulator will not simulate good and bad GPS signal acquisition. If you are planning to leverage GPS for map navigation and/or data collection you will need to test in real world conditions.
- Direct Sunlight - sunlight has a direct impact on the design of the maps you deploy to your device. Sunlight will wash out colors making it difficult to see necessary information on the map.
- Battery Life - it is important to understand how the functionality you develop impacts battery life of the device. For example, if you are continually using the GPS or frequently requesting information from the server you can draw down the battery quickly. It is important that you profile your battery use.