Migration
Migrate from 7.2 to 8.0
- ARCore support:
<meta-data android:name="com.google.ar.core" android:value="optional"/>
or<meta-data android:name="com.google.ar.core" android:value="required"/>
have to be added to the manifest throughtiapp.xml
.
Migrate from 5.2.0-3.0.1 to 6.0.0-3.1.0
No public changes
Migrate from 4.1.0-3.0.0 to 5.2.0-3.0.1
No public changes
Migrate from 4.0.x-2.1.0 to 4.1.0-3.0.0
This release updates the Wikitude Titanium Module API to support the latest Wikitude SDK API changes.
It is now possible to start the Wikitude Titanium Module with either an active front or back camera. In addition ARchitect Worlds can now be loaded with a set of different required features. Required features specify which parts of the SDK are required in an ARchitect World and the Wikitude SDK can run more efficiently. The loadArchitectWorldFromURL
function now accepts additional parameters which provide access to this new APIs.
updated
isDeviceSupported
:- new parameter
requiredFeatures
Specifies which Wikitude SDK features are needed on the device
- new parameter
updated
loadArchitectWorldFromURL
- new parameter
requiredFeatures
Defines which Wikitude SDK features are used by the ARchitect World - new parameter
startupConfiguration
Defines if the SDK should start with an active back or front camera
- new parameter
updated
createWikitudeView
- renamed parameter
augmentedRealityMode
toaugmentedRealityFeatures
(Please Note: Only pass features your app really requires. Otherwise the user might need to activate GPS for image recognition only AR experiences or your geo only experience won't run on an older device.)
- renamed parameter
Upgrading targets for SDK 6.0 (and later)
The Wikitude SDK 6.0 introduces an updated format for the target collection. The new format improves the recognition phase significantly. The updated format is not backward compatible with Wikitude 5.x (and prior) and can not be used in projects using Wikitude SDK 5.x or prior.
However you can use wtc-4.1 formats with the Wikitude SDK 6.0, although we strongly recommend to updated to the newest (wtc-5.0) version.
To use the new format you need to re-create your target collection in the target manager and download the .wtc
file under the Download 6.0
link. Put this .wtc
file in your app and replace the previous one.
Wikitude SDK 3.x | Wikitude SDK 4.0 | Wikitude SDK 4.1 | Wikitude SDK 5.0 | Wikitude SDK 5.1-5.3 | Wikitude SDK 6.0 | |
---|---|---|---|---|---|---|
wtc 3.x | supported | supported | supported | not supported | not supported | not supported |
wtc 4.0 | not supported | supported | supported | not supported | not supported | not supported |
wtc 4.1 | not supported | not supported | supported | supported | supported | supported |
wtc 5.0 | not supported | not supported | not supported | not supported | not supported | supported |
Upgrading targets for SDK 4.1
The Wikitude SDK 4.1 introduces an updated format for the target collection. The new format improves the recognition phase considerably. The updated format is not backward compatible with Wikitude SDK 3.x, 4.0 and can not be used in projects using Wikitude SDK 3.x or Wikitude SDK 4.0.
However you can use wtc-3.x and wtc-4.0 formats with the Wikitude SDK 4.1, although we strongly recommend to updated to the newest (wtc-4.1) version.
To use the new format you need to re-create your target collection in the target manager and download the .wtc
file under the Download 4.1
link. Put this .wtc
file in your app and replace the previous one.
Migrating targets from SDK 1.x
If you have been using a dataset from the Qualcomm Vuforia target management, please follow these steps to convert your ARchitect World to the new approach:
- Create a new project with the Wikitude target management tool and upload your targets (see instructions above)
- Create a target collection and store it in the same location as the previously used dataset
- In your ARchitect World, update the
AR.ClientTracker
initialization to point to the URL of your new target collection