Apple puts a meter on iPhone AI for the first time, and that changes the math for app developers
At Wednesday's keynote, Apple announced that features relying on server-side models will have usage limits, with expanded access through iCloud+. For developers, the decision redraws the line between on-device and cloud inference.

At 15 minutes and 50 seconds into Wednesday's keynote, Apple said a sentence that, for anyone who writes code, matters more than the marketing script: some AI features will have a usage limit because they depend on models that run on a server, and expanded access will come with most iCloud+ plans. It's the first time, according to the material that informed this story, that an iPhone software capability processed by Apple itself has arrived with a counter.
The "running on a server" part isn't new. Apple has been talking about this since WWDC 2024, when it introduced Private Cloud Compute, its infrastructure for running larger models off the device while preserving privacy. The new word is limit.
What Apple already charged for, and what it now charges for
The distinction matters for anyone designing a product. Apple has charged by consumption since 2011, when iCloud started selling storage. That's infrastructure: you pay for the gigabytes you occupy. What changed now is the nature of what has a cap.
In nearly two decades of iPhone, no device processing capability had a quota. There was no limit on translations, Spotlight searches, spell-checking, or photos processed. You bought the phone and it did what it knew how to do, as many times as you wanted, until the battery ran out. Now, a feature that runs on Apple's cloud has a meter, and the meter goes up if you subscribe to iCloud+.
| Model | What's charged | Since when | |---|---|---| | iCloud storage | GB occupied (infrastructure) | 2011 | | Server-side AI (new) | Feature usage/calls | This Wednesday's keynote | | On-device AI | Nothing (runs on the chip) | Still uncapped |
The silicon points the other way
The detail that makes the announcement interesting from an engineering standpoint lies in the timeline of the presentation itself. Just over two minutes after the limit announcement, at 17 minutes and 43 seconds, Apple explained that the A20 Pro's Neural Accelerators can run third-party LLMs directly on the device. At the 18-minute mark, it showed that the chip has a second Neural Engine, 32 cores, and twice the computing power.
In other words: the most advanced silicon Apple has ever put in an iPhone was announced right after the notice that part of what it should be running will instead run somewhere else, with a counter. The tension doesn't need to be inferred, it's right there in the order of the remarks.
For developers, this apparent contradiction is, in fact, an architecture signal: Apple is clearly separating two worlds. What fits on the chip stays on the chip, free and uncapped. What requires a large model goes to Private Cloud Compute, and that's where the commercial ruler comes in.
What changes for those building apps with AI
Here's what this announcement puts back on the table for those who develop for iOS in Brazil. The "local vs. server" decision stops being purely technical (latency, model size, battery consumption) and gains a layer of cost and UX predictability tied to a subscription.
Some practical takeaways, presented as architectural reasoning rather than as figures from the source:
- A critical feature of your app can't depend on someone else's quota. If a core feature calls Apple's server-side AI and the user hits the limit of their plan, your app takes the blame for the bad experience, not Apple. The defensive path is having an on-device fallback for the essential flow.
- The A20 Pro running third-party LLMs changes the math. If you can embed a smaller model and run it on the Neural Engine, you remove both the quota and the network dependency from the path, something that matters in a country with uneven connectivity outside the major urban centers.
- The hybrid model becomes the sensible default. Short, frequent tasks on the device; heavy, occasional tasks on the server. It's the same pattern already taking shape among those using Apple Intelligence: the system decides where to process, and the developer needs to design for both scenarios.
What remains open
The source material for this story is the keynote itself, and it leaves questions that every developer will want answered before locking in an architecture:
- What is the limit, in numbers? Apple spoke of "usage limits" and "expanded access" without publicly quantifying either in the cited segment. Without the number, it's impossible to size the UX risk.
- Do features exposed to developers via API fall under the same quota? It's one thing for the limit to apply to system features (notification summaries, Genmoji, writing tools). It's another for it to apply to calls your app makes to Private Cloud Compute. That determines whether the cost is yours or the user's.
- What about Brazil? iCloud+ plan availability and pricing vary by region, and the rollout of Apple Intelligence in Portuguese has already been proceeding at its own pace. The usage cap only makes commercial sense where the feature is actually available, and that still needs to be confirmed for the Brazilian market.
The engineering takeaway is direct: the era in which "AI on iPhone" meant an unlimited device feature is over. From now on, designing an AI app for Apple's platform means deciding, feature by feature, what you can afford to run on silicon and what you're willing to outsource to a cloud with a counter.
Translated from the Brazilian Portuguese original · Read the original
Perplexity swaps DynamoDB for in-house database and cuts latency by 5x
The company behind the AI-powered search engine migrated its serving layer to CobbleDB, an internal database written in Rust, and cut batch read latency by up to 5x while saving at least 20% on storage.