Skip to main content

Platform requirements

Edge products currently ship on Apple platforms. Android, Linux, HarmonyOS, and Windows support is on the roadmap — the cross-platform architecture is ready, and Apple is the first target.

Minimum versions

ComponentRequirement
iOS17.0 or later
macOS14.0 or later
Xcode15 or later for Edge Kit and Edge Scaffold
Swift5.9 or later for Edge Kit
HardwareApple Silicon

Edge Engine and Edge Halo preview packages use newer Swift toolchains in some builds. Check each package's Package.swift before pinning a release.

WorkloadRecommended device
0.8B text modelsAny Apple Silicon device
4B text or VLM models8 GB or more unified memory
9B models16 GB or more unified memory, or a validated high-memory iOS device
Optimization and exportMac with sufficient disk space for source and exported models
Edge Studio optimization and artifact generationUser-owned Mac

iOS entitlements

For larger models, enable the Increased Memory Limit entitlement in the iOS target.

Also add Local Network permissions if your agent uses Edge Mesh:

<key>NSLocalNetworkUsageDescription</key>
<string>This app discovers your nearby devices for private on-device AI.</string>

Build settings

Use Release builds for performance validation. Debug builds are useful for development, but they are not representative for throughput or latency.

Validation matrix

Before shipping, test:

  • Cold load and unload.
  • First-token latency.
  • Long conversation memory behavior.
  • Background/foreground transitions on iOS.
  • Local network discovery if Edge Mesh is enabled.