Macs with M1 chip (2020) or newer (All Apple Silicon Macs)
iOS
iOS 17 (2023) or newer
iPhones with A14 chip (2020) or newer
iPadOS
iPadOS 17 (2023) or newer
iPads with A14 chip (2020) or newer
iPads with M1 chip (2021) or newer
⚠️
Argmax SDK Swift will deprecate macOS 14, iOS 17 and iPadOS 17 in June 2026. In order to bring bleeding-edge OS-native capabilities to Argmax, we support only the most recent 3 major OS versions and deprecate older OS versions as new versions come out every year.
Ⓘ
Fence Argmax to validated platforms
Use PlatformValidator.isValidatedOnCurrentPlatform() to programatically constrain Argmax to the supported Apple platforms listed above:
let isValidated = PlatformValidator.isValidatedOnCurrentPlatform()if (isValidated) { // This device and OS version combination is verified. Argmax can be initialized.} else { // This device is either not yet validated or has insufficient resources to run advanced models locally // The SDK may still work but initializing Argmax is strongly discouraged.}
Android
Argmax Pro SDK only
Android 7.0 (API 24)
Validated on:
Snapdragon 8 Gen 1 on Android 14 (API 34) or newer
Google Tensor G3/G4 on Android 16 (API 36) or newer
MediaTek Dimensity 9300 (MT6989) and Dimensity 9400 (MT6991) on Android 16 (API 36) or newer
Falls back to GPU acceleration on devices outside the validated chips
Performance and accuracy on the fallback path may vary
Ⓘ
Fence Argmax to validated platforms
Use PlatformValidator.isValidatedOnCurrentPlatform() to check whether the current user device and OS version combination is tested and verified by Argmax for this SDK release:
val isValidated = PlatformValidator.isValidatedOnCurrentPlatform()if (isValidated) { // This device and OS version combination is verified. Argmax can be initialized.} else { // This device is either not yet validated or has insufficient resources to run advanced models locally // The SDK may still work but initializing Argmax is strongly discouraged.}