SDK support for Android 9 Pie and ARM 64

August 13, 2018

When offering a mobile SDK, it is crucial to stay up-to-date at all time. Mobile operating systems continue to evolve at a fast pace with iOS 12 scheduled to be released to the public in September 2018. Google charged ahead and, as you might have heard already, released Android 9.0 on August 6, 2018. This version of their mobile operating system was named “Pie.”

Fully compatible with Android 9

At the moment, it is only available for two mobile devices – the Pixel phones and the Essential phone, but it is going to be rolled out to more devices soon. We are especially looking forward to the impact of the machine learning assisted “adaptive battery life” feature. It will lead to longer battery durations, even when using computationally intensive applications. We have already tested the Scanbot SDK for Android extensively on this new version. So far, the update does not seem to influence our SDK customers. If your company has not adapted to the latest update yet, you can find useful information and general hints in the Android 9 Migration Guide to make your apps compatible with the newest version of Android.

Required 64-bit support from August 2019

Starting in August 2019, new apps and updates to existing apps with native libraries need to provide 64-bit versions in addition to their 32-bit version. Read more about the required changes and their significant benefits in Google’s article about Improving security and performance. Well ahead of this due date, the Scanbot SDK already includes native arm64-v8a libraries from version 1.31.0 and higher. This gives you the freedom to update your apps with the latest SDK months ahead of the necessary change. With the newest update, you can also check out our brand new Ready-To-Use UI components.

Important API level change

As also mentioned in the Improving security and performance article, the required target API level requirements are changing too. From August 2018, new apps need to target API level 26 or above. Updates to existing apps can still target lower levels, but from November on, these updates will have to use the increased level equaling Android 8.0 as well. From the beginning of next year, the corresponding API level is continually going to advance. This requires you to target the API level of the most recent update within a year.

As always, if you experience any issues, please contact us via or your dedicated Slack support channel if you are already a customer. We'd love to help you! In case you're interested in working with cross-platform wrappers, feel free to check out our articles about the integration with React NativeFlutter.

Scanner SDK Fact Sheet

Get the Scanbot SDK fact sheet

To access the fact sheet, Scanbot will process and use the information you provide to contact you about our products and to send you the monthly newsletter. You may unsubscribe from these communications at any time. For more information, please review our Privacy Policy.

Check out our solution demos

Expert demo

Talk to our solutions experts to see how the Scanbot SDK fits your needs.
Contact our solution experts

Demo app

The easiest way to check out our SDKs functionality.

Web demo

Explore our Web SDK live to imagine what’s possible.
Request demo link

Developers, ready to get started?

Adding our 30 day free trial to your app is easy. Download the Scanbot SDK now and discover the benefits of mobile data capture.
Try it out