Blog

IndoorAtlas SDK 2.6 GA Released

Battery Friendly Indoor-Outdoor detection

While working closely with our customers and partners we have learnt that integrating our SDK sometimes required special tweaks if you wanted to implement a smooth indoor-outdoor handover without draining your smartphone’s battery. We decided that our developers should not have to worry about such details but focus on solving the application logic. We implemented a Battery Friendly Indoor-Outdoor detection to address and solve this problem.

Automatic venue detection and indoor-outdoor are not new features in the IndoorAtlas SDK. However, to use them efficiently, the developer has previously needed to jump through a few hoops. With SDK 2.6, any application can be easily made indoor-aware without having to worry about battery consumption outside your mapped venues.

The new SDK manages sensor reading and platform location scanning to provide reliable indoor-outdoor detection by default. All you need to do (on Android) is to add the ACCESS_FINE_LOCATION permission.

See technical implementation details for Android SDK and for iOS SDK.

Other changes

IndoorAtlas SDK 2.6 did not implement  API changes compared to SDK 2.5.3. Rest of the changes are internal improvements and compatibility changes. E.g. Android SDK now is more compatible with IoT devices (Android Things) which may not always have the same sensors and hardware as smartphones do. More on Android Things later.

Complete changelogs for Android and iOS can be found from our new documentation site.

Best,
Jukka Raanamo
SVP Product Management

 


flag_yellow_low

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 738580