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):

On iOS, IndoorAtlas SDK works on  iOS 9 and newer models.

Supported Mapping aka Fingerprinting Devices

See Devices compatible with Fingerprinting.