
Hardware · Apple
What AI models can the Apple iPhone 17 Pro / 17 Pro Max run?
- RAM
- 12.0 GB
- Storage
- 256 GB – 2 TB
- One app can use
- 7.2 GB
- Memory bandwidth
- 77 GB/s
- FP16 compute
- 2.6 TFLOPS
- Released
- 2025
Every iPhone 17 Pro / 17 Pro Max has 12 GB of RAM, whatever its storage (256 GB, 512 GB, 1 TB or 2 TB). A model runs in RAM (the 12.0 GB here), not in storage. Storage (256 GB, 512 GB, 1 TB or 2 TB on this version) only keeps the downloaded files, and even the smallest size has room for several. iOS lets one app hold only part of the RAM before it closes the app, so we plan around 7.2 GB; a model bigger than that won’t run. Phone apps such as PocketPal AI download a model once, then run it with no connection.
More about this hardware
| Maker | Apple |
|---|---|
| Type | Mobile device (system on a chip) |
| App share of memory | 60% (what one app can typically hold before the system closes it) |
| Chip | Apple A19 Pro |
| RAM type | 12 GB LPDDR5X-9600, 64-bit (teardown) |
| Versions sold | 17 Pro: 12 GB RAM with 256 GB, 512 GB or 1 TB 17 Pro Max: 12 GB RAM with 256 GB, 512 GB, 1 TB or 2 TB |
| Bandwidth figure | 76.8 GB/s, from teardowns (the maker publishes no memory speed) |
| Note | A19 Pro with a 6-core GPU; 12 GB LPDDR5X-9600 on a 64-bit bus (76.8 GB/s). |
| Maker’s specifications | www.apple.com |
Apps that run models well on the Apple iPhone 17 Pro / 17 Pro Max
iOS
Best LLMs for the Apple iPhone 17 Pro / 17 Pro Max
| Quality | Model | Quant | Memory | Speed | Runs |
|---|---|---|---|---|---|
| 66Good quality (B) · 66 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 80/100 (quality, fit, speed and memory use) sets the ranking. | Nemotron 3.5 Bolt E4B | Q4_K_M | 5.6 GB | 21.5 tok/s | Runs well |
| 57Good quality (B) · 57 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 80/100 (quality, fit, speed and memory use) sets the ranking. | Ling 3.0 Tiny (8B-A1.3B) | Q4_K_M | 5.6 GB | 59.6 tok/s | Runs great |
| 58Good quality (B) · 58 of 100: how capable the model is at Q3_K_M, whatever it runs on. Match score 80/100 (quality, fit, speed and memory use) sets the ranking. | Mellum2.1 Thinking (12B-A2.5B) | Q3_K_M | 6.7 GB | 43.1 tok/s | Runs welltight fit |
| 64Good quality (B) · 64 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 80/100 (quality, fit, speed and memory use) sets the ranking. | Nanbeige4.2 3B | Q4_K_M | 4.6 GB | 23.2 tok/s | Runs well |
| 64Good quality (B) · 64 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 80/100 (quality, fit, speed and memory use) sets the ranking. | Gemma 4 E4B | Q4_K_M | 5.6 GB | 21.5 tok/s | Runs well |
| 74Great quality (A) · 74 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 79/100 (quality, fit, speed and memory use) sets the ranking. | MiMo V2.6 Distill Qwen 9B | Q4_K_M | 6.6 GB | 10.3 tok/s | Runs welltight fit |
| 74Great quality (A) · 74 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 79/100 (quality, fit, speed and memory use) sets the ranking. | SenseNova Loop 9B Preview | Q4_K_M | 7.0 GB | 10.0 tok/s | Runs welltight fit |
| 73Great quality (A) · 73 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 79/100 (quality, fit, speed and memory use) sets the ranking. | Ornith 1.5 9B | Q4_K_M | 6.8 GB | 10.0 tok/s | Runs welltight fit |
| 72Great quality (A) · 72 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 79/100 (quality, fit, speed and memory use) sets the ranking. | Qwen3.5 9B | Q4_K_M | 6.8 GB | 10.0 tok/s | Runs welltight fit |
| 58Good quality (B) · 58 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 78/100 (quality, fit, speed and memory use) sets the ranking. | Gemma 4 E2B | Q4_K_M | 3.8 GB | 42.1 tok/s | Runs great |
| 71Great quality (A) · 71 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 78/100 (quality, fit, speed and memory use) sets the ranking. | Ornith 1.0 9B | Q4_K_M | 6.8 GB | 10.0 tok/s | Runs welltight fit |
| 70Great quality (A) · 70 of 100: how capable the model is at Q4_K_M, whatever it runs on. Match score 78/100 (quality, fit, speed and memory use) sets the ranking. | TMax 9B | Q4_K_M | 6.3 GB | 10.8 tok/s | Runs welltight fit |
Best Image models for the Apple iPhone 17 Pro / 17 Pro Max
| Quality | Model | Quant | Memory | Speed | Runs |
|---|---|---|---|---|---|
| 76Great quality (A) · 76 of 100: how capable the model is at FP8, whatever it runs on. Match score 77/100 (quality, fit, speed and memory use) sets the ranking. | FLUX.2 [klein] 4B | FP8 | 6.2 GB | 24 s | Runs welltight fit · encoder unloaded after use |
| 84Great quality (A) · 84 of 100: how capable the model is at Q4 GGUF, whatever it runs on. Match score 76/100 (quality, fit, speed and memory use) sets the ranking. | FLUX 3 Image Klein | Q4 GGUF | 5.7 GB | 3.0 min | Very slowencoder unloaded after use |
| 52Fair quality (C) · 52 of 100: how capable the model is at FP8, whatever it runs on. Match score 75/100 (quality, fit, speed and memory use) sets the ranking. | SDXL-Lightning (4-step) | FP8 | 5.6 GB | 16 s | Runs well |
| 78Great quality (A) · 78 of 100: how capable the model is at Q4 GGUF, whatever it runs on. Match score 75/100 (quality, fit, speed and memory use) sets the ranking. | Z-Image Turbo | Q4 GGUF | 6.1 GB | 80 s | Slowencoder unloaded after use |
| 56Good quality (B) · 56 of 100: how capable the model is at FP8, whatever it runs on. Match score 74/100 (quality, fit, speed and memory use) sets the ranking. | DreamShaper XL v2 Turbo | FP8 | 5.6 GB | 30 s | Runs well |
| 60Good quality (B) · 60 of 100: how capable the model is at FP8, whatever it runs on. Match score 72/100 (quality, fit, speed and memory use) sets the ranking. | Juggernaut XL v9 | FP8 | 5.6 GB | 1.7 min | Slow |
Best Video models for the Apple iPhone 17 Pro / 17 Pro Max
| Quality | Model | Quant | Memory | Speed | Runs |
|---|---|---|---|---|---|
| 49Fair quality (C) · 49 of 100: how capable the model is at FP8, whatever it runs on. Match score 65/100 (quality, fit, speed and memory use) sets the ranking. | LTX-Video 2B | FP8 | 6.1 GB | 10.0 min | Runs wellencoder unloaded after use |
| 35Basic quality (D) · 35 of 100: how capable the model is at FP16, whatever it runs on. Match score 64/100 (quality, fit, speed and memory use) sets the ranking. | AnimateDiff v3 (SD 1.5) | FP16 | 4.7 GB | 8.5 min | Runs well |
| 44Fair quality (C) · 44 of 100: how capable the model is at FP8, whatever it runs on. Match score 58/100 (quality, fit, speed and memory use) sets the ranking. | CogVideoX 2B | FP8 | 6.2 GB | 24.0 min | Slowtight fit · encoder unloaded after use |
Best Decision models for the Apple iPhone 17 Pro / 17 Pro Max
None of the decision models in our catalog fit in this much memory.
Estimates come from published hardware specs and our open formulas, not from running the model on your machine. Real speed varies with runtime, drivers and settings. Numbers marked “Measured” come from a linked benchmark.