For best possible quality, we recommend using one of the following devices:
Other Android devices including the needed sensors; accelerometer, magnetometer, gyroscope) and OS-version 5 or newer can be used as well. Please note the device needs to have hardware sensors - e.g. a virtual gyroscope does not provide the needed data.
Samsung devices are not recommended for mapping because of the sensor filtering that prevents IndoorAtlas positioning from working in an optimal way.
To run IndoorAtlas SDK on an Android device, API level 10 (Gingerbread) is required. For the most accurate positioning experience, gyroscope and magnetometer are needed. On the iOS side, IndoorAtlas SDKs work on iPhone 4S and newer models.