Devices Supported by the Positioning SDKs
To run IndoorAtlas SDK on an Android device, API level 21 (Lollipop) is required. For the most accurate positioning experience, accelerometer, gyroscope and magnetometer are needed. IndoorAtlas automatically uses the available sensors to provide the best possible positioning experience on each device. The minimum requirement is just Wifi.
If you are considering buying a device, but uncertain if it contains the required sensors, a good up-to-date starting place is Google's AR support device list, as those devices also use the same sensors (+camera): https://developers.google.com/ar/discover/supported-devices.
On iOS, IndoorAtlas SDK works on iOS 11 and newer models.