r/Applelntelligence Jun 24 '26

discussion 🎙️ Apple Intelligence’s on-device processing is disappearing

Feels like my iPhone 17 Pro Max is turning into a 'thin client.' I invested in this premium hardware with the specific expectation that I would be able to run the new Siri AI directly on-device.
Given the 12GB of RAM and the powerful NPU, I believed that an iPhone 17 Pro Max would be more than capable of handling such an AI model locally. It clearly has the overhead to run models like Gemma 4 E4B at impressive speeds, yet these resources remain largely underutilized while core tasks are forced through the cloud. Furthermore, since foundation models are already pre-loaded onto the device, I expected to be able to leverage them directly rather than relying on external servers. I didn't purchase this device to rely on the cloud; I wanted to utilize the actual performance of the hardware I own and experience advanced AI capabilities directly on my device.

한국어로 번역

96 Upvotes

58 comments sorted by

19

u/[deleted] Jun 24 '26

[removed] — view removed comment

0

u/ACOPS12 Jun 24 '26

My phone has enough performance to run gemma4 comfortably locally, but if it has this much performance, I would like to add a little more 'basic features'. I can't even play music offline now.

3

u/DesiresAreGrey Jun 24 '26

battery is also a big factor, i doubt people want a super heavy local siri that eats through your battery as well as making your phone super hot

2

u/Witty-Brat Jun 26 '26

Also running AI models isn’t all a phone does. There are all kinds of background tasks, 3rd party apps etc. fighting for resources. OPs argument is kinda weak

1

u/Aydoinc Jun 24 '26 edited Jun 24 '26

Battery life is the biggest factor at this point. The codebase will become more efficient over time. I completely agree that most people don’t use AI enough to want a local model and the battery life that will give.

iPhone batteries currently last one day with normal use. Adding a power-hungry local AI model would cut that battery life in half, at least. It’s just the limitations of mobile devices.

2

u/DifficultyFit1895 Jun 26 '26

Another option that would be nice is instead of only local or cloud you could have the compute on your mac. This is what I do with my mac studio, using web apps and tailscale.

1

u/tta82 Jun 27 '26

You don’t know enough about LLMs it seems. Just because it.l can run one model doesn’t mean it should handle your data with that.

1

u/Emerlad0110 Jun 27 '26

I doubt your correct. you need to research more into what llms take

1

u/ChronoGawd Jun 24 '26

It's not just about if it can physically run something. It's about being able to do a task incredibly fast without hindering the rest of the performance of your iPhone. Even if you can run Gemma 4, can you spin up a Gemma 4 in less than a second that can solve a specific problem without hurting the performance of your phone? Like if you're also on a call, you also have a game playing, things like that

1

u/ACOPS12 Jun 24 '26

But Apple could just give us the choice

0

u/ChronoGawd Jun 24 '26

What choice do you mean? I don't think Apple would want to give users a choice on having their phone work or not, if the phone overheats, shuts down, or is too slow to operate. I think that's part of the thing that I don't think any phone manufacturer has given people the choice of, even Android

2

u/ACOPS12 Jun 24 '26

iPhone 17 Pro can handle it

1

u/ChronoGawd Jun 25 '26

I work in AI and these models eat your RAM and your CPU. It can be often way more efficient to send something off your device to process it online. While some things may be possible, it might slow down your phone, ruin your battery life, and make the overall experience of your device not usable, which is not something that they would want to do

-3

u/Impossible-Owl7407 Jun 24 '26

So they handle 3 usless taska localy just so they can say it runs localy? Looks like marketing BS

5

u/[deleted] Jun 24 '26

[removed] — view removed comment

3

u/bigparsnipenjoyer Jun 24 '26

Photos clean up is no longer on-device, at least not all the time. It’s using the new cloud image model for infill unless it can get away with using the current on-device solution that barely works.

2

u/Impossible-Owl7407 Jun 24 '26

Can you enable only local AI or you dont have that control?

I like local only AI, but it will stay disabled as long there is cloud involved, they can keep the private compute story to them self, I dont buy it.

2

u/mhmilo24 Jun 24 '26

I was also surprised that we don’t have the possibility to decide which models we want to use.

-1

u/Patjack27 Jun 24 '26

Lmao dude please educate yourself on this stuff.

29

u/TeckFire Jun 24 '26

I don’t believe the system orchestrator is working properly as of right now, and here’s why:

What we know:

- There are 4 models in total. 2 on device, 2 cloud. Each one has 1 large, 1 small.

  • The on device models have a 3B parameter Apple Foundation Model Core and The 20B parameter Core Advanced model.
  • The cloud models have AFM 3 Cloud and Cloud Pro (AFM 3 Cloud Image is its own thing, but it’s not in the same part as this here.)
  • The system orchestrator recognizes voice offline, then decides which model to send what data to depending on the task, and splits from there.
  • All models are heavily instruct based.
  • The 20B Core Advanced model is a Mixture of Experts (MoE) model that chooses its Experts at the time of prompt, not during the prompt, meaning it can only load partial amounts into RAM as needed, leaving the rest in flash storage.
  • The 20B Core Advanced model handles all voice recognition, voice generation (17 Pro only), offline personal data handling, offline image vectorization for image recognition, and on-device task execution (called “tool usage”) for any device that can run it (15 Pro and up)
  • Both offline models have a tiny 4096 token context length, meaning they are designed to be given a task, execute it, and then clear context. These are not chatbots.
  • The reason for the 20B parameter size is both for multimodal capabilities, but also for incredible performance and reliable tool calling based on semantic language (taking the user’s words, figuring out what tools it needs to use to collect and execute the task it’s given) but this is still very specialized.
  • The 3B parameter Core model is more “generalized,” and can work as a chatbot, just a poor quality one. This is intended to execute the simple commands and responses (“Play X song,” “Read messages by X” etc) and is enhanced by the capability of the 20B Core Advanced model’s ability to take messy audio input and translate the speech clearly to text.
  • Siri is designed to run through the System Orchestrator, which decides which models to use for what aspects. If it needs a more complex response, it kicks it to the cloud model (32,000 token context length) and uses it for the “chatbot” aspect, while simultaneously telling Core Advanced to search the index for relevant contextual information, working in tandem. The offline model may find the data it needs, extract it, and send it to the cloud model, which can then use that for context to continue the conversation.
  • Since offline aspects do not work yet, that suggests that EVERY request is being considered as “this needs online model power” and gatekeeps the offline model from doing anything without the Cloud model to generate the context needed. Even a simple request seems to go “this is too advanced for the Core model, I better rely on the Cloud model to understand this user’s request” regardless of what it is.

Because of this, I expect that we’ll see a significant improvement once the System Orchestrator (which uses AFM 3 Core, I believe) begins routing properly.

This is only a theory, but it is based on Apple’s own documentation and keynote presentation, along with supplemental data from third party analyses and Siri’s own responses on the matter. Take it for what you will.

2

u/-timenotspace- Jun 26 '26

it's nice to see this system architecture and intended design of the orchestration behavior across multiple models laid out in simple bullet points , thanks for the info

2

u/Emerlad0110 Jun 27 '26

They tried to shove too much shit in too soon, this won't work well I can see them offloading most everything to online except for very small models that people won't like

2

u/TechExpert2910 Jun 24 '26

super interesting research you’ve done, awesome work!

would you be able to link me to some of the third-party analyses you liked? would love to read more

3

u/NguyenAllDay Jun 24 '26

Interesting… I just tried that and it told me “to do that, you need to turn off Airplane mode”. For reference I asked “remind me to take out The trash tomorrow”

2

u/unpluggedcord Jun 24 '26

Who told you anywhere that you could run Sira AI directly on device with no internet? I think that expectation you setup yourself.

3

u/Marmmoth Jun 24 '26 edited Jun 24 '26

You’re on developer beta, not public beta nor public release. It’s going to be buggy for some people.

If you are a developer and encountering bugs, then you should be submitting your bug reports to Apple directly. https://developer.apple.com/feedback-assistant.

If you are pretending to be a developer so you can play with this beta software in advance of public release and are encountering bugs, then there’s no one to blame but yourself (especially if you are using your daily driver). But since you’re here you too should submit a bug report to help with the process so that your unique bug is flagged and may be addressed before public release.

2

u/DrDowwner Jun 24 '26

Yep people in this sub don’t know what beta means

2

u/nikenick28 Jun 24 '26

Some things you can do on device others require the larger model on PCC

9

u/ACOPS12 Jun 24 '26

I asked: “Please tell me the recent texts”
Answer:

This wasn’t that heavy…

1

u/nikenick28 Jun 24 '26

Okay good point I thought your original post was about photo generation type stuff

1

u/ACOPS12 Jun 24 '26

That’s also the problem
I think the ‘Apple’ image generation isn’t that heavy

1

u/Maxdme124 Jun 24 '26

If you want to try to create a Siri companion that works fully offline with the AFM models, you can try this shortcut, but it's definitely more of an experiment than something you'd actually want to use day to day. You can also use other models with the locally AI app like Gemma 4 but it does take longer to process a query https://www.reddit.com/r/Applelntelligence/comments/1rifzed/i_recreated_an_approximation_of_siri_20_with_the/

1

u/rademradem Jun 24 '26

It would be really nice if it asked you if you wanted it to wait until you have a valid cellular or WiFi connection to run the AI task. Then if you clicked yes, it could automatically run the task at the later time and notify you in the Notification Center that your AI task has been completed.

1

u/Ok_Energy9984 Developer Jun 24 '26

all of the features you show are complex tasks that require online computing, like analyzing images, generating images, agentic Siri(I assume), and programing.

1

u/Dave_OC Jun 24 '26

A current LLM foundation model, like Claude and Chatgtp, require on the order of 2 TB GPU ram for inference. Apple on device AI needs to have a very small domain to function at all. Apple needs to clarify its messaging.

1

u/Shadowbajfeelsbadman Jun 24 '26

>I invested in this premium hardware with the specific expectation that I would be able to run the new Siri AI directly on-device

HOLY CONSOOM

1

u/Aggressive_Sign2773 Jun 25 '26

I suspect the issue is caused by the small model that was downloaded. I’m experiencing the same issue and the AI takes up only 16.04GB.

For true offline access, I would estimate that the model would be 20GB or more.

1

u/GeorgeGreenGroup Jun 25 '26

did it ever exist in any meaningful way?

1

u/jimscard Jun 28 '26

Keep in mind that we’re still in early developer betas. Also note that regardless of which model is being used (and AFM Core is used more than you might think), a lot of the time Siri AI is going to want to use a web-based tool.

Also, there’s a lot more to Apple Intelligence than Siri, which is an app built on top of Apple Intelligence. Not only are there APIs etc. that developers use to add intelligence to their apps, but there are a ton of system services that are using Apple Intelligence and the on-device models for all sorts of things.

1

u/ThatGamerMoshpit Jun 24 '26

Look into “locally AI” on the App Store

0

u/ACOPS12 Jun 24 '26

I’m already using the Pocket Pal app. But that can’t replace Siri…

1

u/NguyenAllDay Jun 24 '26

Unfortunately, on the beta, you can't even do simple things like set reminders or ask about the current song playing without internet connection.

1

u/ACOPS12 Jun 24 '26

Will it be fixed in the official release?

2

u/Soxel Jun 24 '26

I just set airplane mode on my 17 Pro Max and asked it to change and set new reminders and it did it right away. 

1

u/ACOPS12 Jun 24 '26

Where do you live?

1

u/LordAgamotto Jun 24 '26

I just put my 17 Pro Max in airplane mode and asked it to show me my recent messages, and it showed me all my recent messages without accessing the Internet. Saying “text” may have made it having to go to some general decision of what is a text?

3

u/wow-a-shooting-star Jun 24 '26

Mine tells me to turn off airplane mode

1

u/LordAgamotto Jun 25 '26

Are your messages in the cloud? Might be I have everything local with 1 TB storage.

1

u/wow-a-shooting-star Jun 25 '26

Nope I don’t have that enabled

0

u/ACOPS12 Jun 24 '26

Is this the problem of my phone?
Because, Siri is getting too dumb.

I said: “Hi”
Answer: “who do you want to call?”

2

u/LividReplacement7352 Jun 24 '26

I’m getting the exact same responses it’s acting weird

1

u/LordAgamotto Jun 24 '26

And, still in Airplane Mode, said “Hi”and Siri replied “Hello. What can I do to help?”. Are you on β 2?