Skip to main content
GuidesAPI ReferenceExamples

Minimum requirements

|

Before commencing development with the Maps SDK for Android, it is critical to validate your environment against the minimum system requirements. Adhering to these specifications ensures baseline compatibility and facilitates optimal runtime performance in location-aware applications. Key factors include supported API levels, Java/Kotlin language features, OpenGL ES compatibility, and device memory configurations.

Development machine

Magic Lane's Maps SDK for Android supports the same operating systems as the official Android SDK from Google. Development is generally supported on Apple macOS, Linux and Windows. For details about specific versions, refer to Google's documentation.

Software requirements

  • Apps must be built using Android SDK 21 or higher.
  • Java and Kotlin are both supported.
  • Devices should support OpenGL ES 2.0/3.0.

The SDK has been compiled with support for 16 KB page sizes using NDK r27 LTS.

Target devices

Compatibility is assured with both real devices and emulators used for development.

The Maps SDK for Android is available for all Google supported ABIs.

Minimum supported hardware specifications:

  • RAM: At least 1 GB memory.
  • ROM: At leas 250MB of storage.
  • GPU: All GPUs that support OpenGL ES 2.0/3.0.
warning

Please be aware that on lower-end devices, performance may be reduced due to hardware limitations. This can affect the smoothness of the user interface and overall responsiveness of the application, particularly in areas with complex or resource-intensive scenes.