# Supported platforms

## Platform and APIs

The following table lists the platform and architectures that are currently supported via MyScript Developer Portal:

Platform Min version Max version1 Architectures APIs
Android2 5.0 9.0 armeabi-v7a, arm64-v8a, x86, x86_64 Java Android
iOS 9.0 12.0 armv7, arm64 Objective-C (Swift-compatible)
Windows UWP3 Build 102404 Build 177634 x86, x64 WinRT
Windows Desktop3 Windows 75 Build 177634 x86, x64 .NET6
Web       Web component, JavaScript, WebSocket, REST

## Should I go native or web?

You should probably use the native version if:

• You need to provide end users with content types that are not yet supported in the web, such as diagram or text document.
• You want to have a fine control over the types of devices you consider or want to make use of specific hardware features linked to the stylus.
• You want to avoid sending data to a remote server.

You should probably use the web version if:

• You are developing a web or an hybrid application.
• You prefer off-loading the recognition overhead to a remote server to spare resources on the local device.
• You have data confidentiality constraints but you are ready to host the iink SDK server.