Wikitude SDK - 32 and 64 bit support

Here are some clarifications on support for 32-bit and 64-bit architectures, that are included in the Wikitude SDK.

Wikitude started early to include dedicated 64-bit versions (arm64, armv8 architecture) of the Wikitude SDK for both iOS and Android. Apple started to require 64-bit libraries for App Store submissions back in 2015, Google started to require them now in 2019 for submissions in Google Play.

Android - JavaScript and Native API
JavaScript API and Native API have the armv8 architecture built-in since 2015 (Wikitude SDK version 4.1.0 and later). The .jar and .aar files include a corresponding variants.

Android - Unity
It took Unity a little bit longer to fully support 64-bit for Android. With Wikitude SDK 8.0 (July 2018), the Unity plugin is ready to work with 64-bit version but needs some manual configuration, with Wikitude SDK 8.4 (April 2019) the Unity plugin is by default configured for support of 64-bit. You can find further details on how modifications needed here: 

https://www.wikitude.com/external/doc/documentation/8.0/unity/setupguideunity.html#64-bit-support-for-android

Android - Intel
While Wikitude supported x86 architecture for the JavaScript and Native API in the beginning, Wikitude decided to end support for this platform with SDK 8.3 and hence is also not offering a x86_64 version of its Wikitude SDK.


1 person likes this