System requirements

This topic will describe the system requirements for developing and deploying applications using the ArcGIS application programming interface (API) for Android.

Supported operating systems

The System Requirements page from Google provides a list of supported operating systems. Development of ArcGIS Android apps is supported on Mac OS X (Intel), Linux, and Windows-based operating systems. Refer to Google's documentation for the specific Windows operating systems that are supported.

Eclipse IDE

The Eclipse integrated development environment (IDE) is the only supported development environment as it is the only IDE we provide feature tools in the form of mulitple plugins. You can develop with other Android supported IDE's, e.g. IntelliJ IDEA, but we don't provide any feature tooling yet on platforms other than Eclipse with Android Developer Tools (ADT) plugins. Refer to the following blog post for more information about working with Intellj IDEA and the ArcGIS Runtime API for Android. The following items must be considered when setting up your development environment:

Supported Android SDK platforms

Esri is supporting Android software development kit (SDK) platforms 2.3.3 (API 10) and above.

OpenGL ES 2.0

The ArcGIS Runtime SDK for Android uses OpenGL ES 2.0 technology to render map images. This technology makes the product much more versatile and usable by reducing the memory footprint, dramatically improving rendering speeds and using less power. The Android SDK team started added GPU support with Android 4.0.3 r2 which allows apps built with ArcGIS Runtime SDK for Android to be deployed and tested on an emulator. Please refer to our blog post for specific setup instructions.

Supported ArcGIS Server versions and platforms

The ArcGIS API for Android will work with services from ArcGIS Server 9.3.1, 10, & 10.1.

1/24/2013