Requirements by Platform

The Scandit SDK has the following hardware and operating system requirements.

Last Update: SDK Version 5.8.1 (July 31th, 2018)

iOS Android Windows (Store Apps) Linux
Min. OS Version iOS 8
iOS 6 (SDK <= 4.16)
2.3.3 (API level 10) (SDK <= 5.5)
4.1.0 (API level 16)
8.1
UWP (Windows 10)
Ubuntu 16.04
Debian 9
Min. Camera Resolution supported 240 x 320px 240 x 320px 240 x 320px 320 x 240px
Recommended Camera Resolution 720p 720p 720p 720p
Focus Auto and fixed focus Auto and fixed focus Auto and fixed focus Auto and fixed focus
Architectures ARMv7, ARM64,
x86, x86_64
ARMv5 (SDK <= 5.5), ARMv7, ARM64,
x86, x86_64
ARM, x86, x64 ARMv6, ARMv7, ARM64
x86, x86_64
Recommended Min. CPU 600 MHz 600 MHz 1 GHz 600 MHz (ARM)
1 GHz (x86, x86_64)

Windows Supported OS versions

Windows support for the Scandit SDK is split into 2 NuGet packages: Scandit.Recognition and Scandit.BarcodePicker. Scandit.Recognition contains the low-level barcode scanning functionality, whereas the Scandit.BarcodePicker package implements UI and camera control. Scandit.BarcodePicker is currently only supported for store apps (Windows Phone 8.1, Windows 8.1, UWP), but not for Desktop applications. Scandit.Recognition on the other can be used on Desktop, and for Store Apps. However, there is no built-in camera support nor UI when using Scandit.Recognition.

Scandit.Recognition targets the following target platforms/architectures:

  • Windows Phone 8.1: x86 and ARM. Runs on windows 8.1 phones and newer.
  • Windows 8.1: x86, and x64. Runs on Windows 8.1 and newer.
  • Windows UWP: x86, x64 and ARM. Runs on Windows 10 or newer.
  • Windows Desktop: requires .NET 4.5. Supported for x86 and x64. Can be used from C# and C++.

Scandit.BarcodePicker targets the following targets platforms/architectures:

  • Windows Phone 8.1: x86 and ARM. Runs on windows 8.1 phones and newer.
  • Windows 8.1: x86, and x64. Runs on Windows 8.1 and newer.
  • Windows UWP: x86, x64 and ARM. Runs on Windows 10 or newer.