| What it is | Swift/Python API over Apple’s built-in models (and, since WWDC26, any LanguageModel provider) | Runtime for models you convert; Core AI is the WWDC26 successor built for generative workloads | Open-source array framework (Python, Swift, C++) for Apple Silicon | Apple research VLM with open weights (0.5B–7B) |
|---|
| Model choice | Apple’s AFM 3 Core by default; PCC, MLX, Core AI or cloud providers via the protocol | Any model you convert from PyTorch | Any open model with an MLX implementation (mlx-lm, mlx-vlm) | Fixed: FastVLM-0.5B / 1.5B / 7B |
|---|
| What you ship | Nothing—the model is part of the OS | Compiled model package inside your app | Weights (downloaded or bundled) plus the MLX runtime | Weights via the runtime you choose |
|---|
| Runs on | Apple Intelligence devices; macOS for Python/CLI | iPhone, iPad, Mac, Vision Pro, Apple TV, Watch | Apple Silicon Macs; iOS through MLX Swift | Browser (WebGPU), Python/CUDA, Mac (MLX), iPhone (MLX/Core ML) |
|---|
| Vision input | Images since WWDC26; Vision framework tools callable by the model | Whatever the converted model supports | Whatever the model supports (mlx-vlm covers FastVLM) | Yes—its whole purpose |
|---|
| Best for | Fast integration, structured output, no weights to manage | Custom or fine-tuned models with full control and ANE/GPU acceleration | Research, fine-tuning and running open LLMs/VLMs on a Mac | High-resolution image Q&A with low first-token latency |
|---|