The operating systems that the ArcGIS Runtime SDK for Android supports are the same as those listed for the Android SDK developed by Google. Generally, development is supported on Mac OS X (Intel), Linux, and Windows-based operating systems. Refer to Google documentation for the specific operating system versions that are supported.
The apps you build will run on Android phones and tablets with the Android platform v2.3.3 API 10 and above.
The following is required before you can develop with the ArcGIS Runtime SDK for Android in any IDE
Esri provides feature tools for the Eclipse IDE, with the Android Developer Tools (ADT) plugin, this is the best supported developer environment to work with:
The Android ADT Bundle comes with a pre-packaged Eclipse distribution specically targeting Android developers. It comes bundled with the Android SDK and ADT. Please refer to the Android Setting up the ADT Bundle for more information.
We do not provide any tooling for IntelliJ IDEA with this release. We do provide everything you need to setup an IntelliJ IDEA developer environment for developing ArcGIS Runtime SDK for Android applications. Please refer to the install document to get your IntelliJ IDEA environment set up.
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.
The ArcGIS API for Android will work with services from ArcGIS Server 9.3.1 and above