手机本地大模型:在安卓或 iPhone 上离线运行,AI Edge Gallery、MLC Chat 与 Termux(2026) - 手机本地大模型

手机本地大模型:在安卓或 iPhone 上离线运行,AI Edge Gallery、MLC Chat 与 Termux(2026)

现代手机有很快的芯片、几 GB 的内存和大量存储,所以很自然会问:它能不能完全不联网地运行语言模型?答案是可以,但有限制。手机本地大模型 对简短的提问、改写、翻译和小段文字的总结效果不错,而且很私密,因为没有任何内容离开设备。它比不上桌面显卡,还会让手机发热。这篇文章列出五条实用路线,从现成应用到自己开发,估算手机内存能放下多大的模型,并给出发热、电量和隐私方面的建议。如果这些名词还很陌生,请先读《什么是本地大模型》。

核对说明:关于 Google AI Edge Gallery 的事实(开源、离线、Android 12 及以上、iOS 17 及以上、聊天、智能体技能和模型导入)来自其 GitHub README,MediaPipe 与 Gemma 移动端的事实来自 Google AI for Developers 文档。MLC LLM 的事实来自其文档,Termux 路线来自 llama.cpp 的 Android 文档,均于 2026-10-30 核对。我们没有测试任何手机,所以不给出速度。模型大小是根据 llama.cpp 公布的 Q4_K_M 大小外推的估算。

要点速览(更新于 2026-10-30)

  • 最简单的路线是现成应用,比如 Google AI Edge Gallery;模型下载完成后不需要联网。
  • 选小模型,大多数手机大约 1B 到 4B 参数,并按经验让文件小于内存的一半左右。

  • 预计会发热和耗电:短时间使用,把手机当作方便的工具,而不是 PC 的替代品。

为什么要用手机本地大模型

有三个诚实的理由。隐私:提示词和文档留在设备上。可用性:在隧道里、飞机上或没有信号的地方也能用。成本:没有按 token 计费。也有诚实的限制:手机芯片与操作系统和其他应用共享内存,持续的重负载会让设备降频,而能放下的模型都很小。小模型对日常任务有用,但在困难的推理或长文档上能力较弱,所以期望要现实。

五条路线,从简单到进阶

按难度排序的手机运行本地大模型的五条路线
图 1:从现成应用到自己开发的五条路线
路线 例子 适合 主要限制
现成应用 Google AI Edge Gallery 几分钟内试用一个模型 限于支持的模型和功能
预编译聊天应用 iOS 和 Android 上的 MLC Chat 与多个开源模型聊天 模型列表取决于应用版本
终端运行 Android 上 Termux 里的 llama.cpp 学习和写脚本 要在手机上编译和敲命令
自己开发 MediaPipe LLM Inference API、llama.cpp Android 绑定 给应用加入 AI 的开发者 需要 Android Studio 或 Xcode
手机当客户端 手机访问家里 PC 上的 Ollama 在家里任何地方用大模型 需要家庭网络和安全设置

路线 1:Google AI Edge Gallery

项目的 README 把它描述为一个在设备上运行开放模型的开源应用,下载之后完全离线且私密。它要求 Android 12 及以上或 iOS 17 及以上,可以从 Google Play 或 App Store 安装;没有 Google Play 的用户可以从最新发布页安装 APK。README 列出的功能包括带语音输入的 AI 聊天、可以调用工具的智能体技能,以及导入自己的模型。Google 的 Gemma 文档也把这个应用当作试用 MediaPipe LLM Inference API 和导入自己任务包模型的方式。对大多数读者来说这是第一个该试的:安装它,在 Wi-Fi 下下载一个小的 Gemma 模型,然后打开飞行模式开始聊天。

路线 2:MLC Chat

MLC LLM 提供 iOS 和 Android 的预编译应用,也记录了如何从源代码构建。Android 文档说你需要 Rust、带 NDK 和 CMake 的 Android Studio,以及一部真机,因为不支持模拟器。如果只想聊天,就用预编译应用。如果想把权重打包进应用,项目文档提供了相应的设置,但这是开发者的任务。

路线 3:Termux 里的 llama.cpp

llama.cpp 的 Android 文档描述了在 Termux 里构建命令行工具,Termux 是一个不需要 root 的终端模拟器。你安装几个软件包,按普通的构建说明用 CMake 构建,下载一个 GGUF 模型,运行 llama-cli。文档建议把模型放在你的主目录里以获得最佳性能,并从 4096 这样适中的上下文开始,否则内存可能飙升并杀死你的终端。它还描述了一个带硬件加速的 Android 应用绑定,在 Arm 上最高到 SME2。这条路线能让你学到很多,但设置较慢。关于格式的背景,请看《GGUF 与 llama.cpp 入门》。

路线 4:自己开发

开发者可以使用 MediaPipe LLM Inference API,Google 为 Android 和 iOS 提供了文档,描述它是用于设备端文本生成的封装,比如信息检索、起草邮件和文档总结。llama.cpp 的 Android 绑定是开源的替代方案。两者都需要开发环境,而且超出了大多数读者的需要。

路线 5:把手机当客户端

有时最好的“手机大模型”根本不在手机上。如果你在家里的 PC 上运行 Ollama,同一 Wi-Fi 下的手机可以通过网页界面使用它,见《Open WebUI 搭建指南》。Ollama 默认只监听本机,所以在网络上暴露它需要刻意的配置和认证,其文档对此有说明。这条路线能给你比手机放得下的大得多的模型,但只有连着家里网络时才能用,除非你自己设置好安全的远程访问。

手机能跑多大的模型

内存是限制。llama.cpp 文档列出 Llama 3.1 8B 的 Q4_K_M 约 4.9GB,折合约每十亿参数 0.61GB。据此外推,1B 模型约 0.6GB,4B 模型约 2.5GB,8B 模型约 4.9GB。手机必须同时容纳文件和上下文所需的工作内存,而操作系统和其他应用也需要内存。按经验,让模型文件小于内存的一半左右。按这个规则,8GB 内存的手机运行大约 4B 以内的模型比较从容,而 12GB 到 16GB 的手机可以在短上下文下试 8B。这是我们的经验线,不是官方限制,实际结果取决于应用和操作系统。

估算的 Q4 模型文件大小与手机内存一半的对比
图 2:估算的 Q4 文件大小与我们的“内存一半”经验线
手机内存 比较从容的模型大小(经验线) 示例想法
6GB 1B 到 3B 快速提问、改写
8GB 大约 4B 以内 Gemma e2b 或 e4b 级别,见《Gemma 部署指南》
12GB 大约 7B 以内 短文档
16GB 大约 8B 以内 仅限短上下文

量化也很重要:Q4 文件比原始文件小得多,这就是手机能运行这些模型的原因,见《Q4_K_M 详解》。在 PC 上用公式估算内存的方法,请看《显存计算器指南》。

发热、电量与实用建议

运行模型会让芯片一直忙碌,所以手机会发热,电量消耗比平常快。短时间使用,避免阳光直射,重负载使用时不要充电,开始之前关闭其他应用。如果几分钟后速度下降,手机多半是在降频控制温度。下载模型很大,请在 Wi-Fi 下进行,并先检查可用存储。保持上下文简短:长对话占用更多内存,也会变慢。

隐私:“离线”到底意味着什么

只有当应用不同时向服务器发送数据时,离线运行才保护你的提示词。开源应用让你可以检查它做了什么;对于闭源应用,请阅读隐私政策,并在飞行模式下测试。语音输入和一些智能体功能可能使用额外的组件或网络,所以请测试你依赖的每个功能。模型本身只下载一次,你应当从应用自带的列表或可信来源获取,因为手机上同样需要像 PC 上那样注意供应链安全。

常见错误

  • 选的模型太大:应用崩溃或手机卡死;从 1B 到 4B 开始。
  • 用移动数据下载:模型很大;用 Wi-Fi。
  • 用 PC 的标准评判:手机上的小模型是方便工具,不是工作站。
  • 一直开着:发热和电池损耗;用完关闭应用。
  • 忘了存储:几个模型很快就会占满手机。
  • 随意暴露家里的服务器:如果把手机连到家里的 Ollama,要保持认证开启,不要把端口开放给互联网。

什么时候手机是错误的工具

如果你需要处理长文档、写长文章,或运行推理能力强的模型,手机就是错误的工具。即使是一台配 12GB 显卡的普通台式机,也能运行比手机放得下的大好几倍的模型,持续速度也好得多。手机适合短的、私密的、随身的任务:翻译一个路牌、总结你复制的一段话、起草一条短消息,或在没有信号的地方快速提问。合理的做法是两者并用:在手机上保留一个小模型图方便,在家里的机器上放一个更大的,通过路线 5 的设置访问,用于较重的任务。选择家用机器请看《本地部署指南》。

一次简单的上手体验

如果今天就想试,留出二十分钟。连上 Wi-Fi,确认有几 GB 的可用存储,安装 Google AI Edge Gallery 这样的现成应用,选择它提供的最小模型之一。下载完成后,打开飞行模式问几个简短的问题,这样你就知道在没有网络的情况下设置也能用。然后试一个你真正有的任务,比如改写一段话或翻译一个短语,并留意答案与云端助手相比如何。注意手机变得多热,十分钟的使用耗了多少电。这样的体验比任何规格表都更能告诉你手机模型对你是否有用,而且除了一些存储空间之外不花任何钱。

常见问题

真的能在没有网络的手机上运行大模型吗?

可以,在模型下载之后。Google AI Edge Gallery 这样的应用在设备上运行模型,并说明了离线使用。

我需要什么手机?

Google AI Edge Gallery 列出 Android 12 及以上和 iOS 17 及以上。内存越多能用越大的模型;按经验让模型文件小于内存的一半。

应该选多大的模型?

从大约 1B 到 4B 参数的模型开始。Gemma 的小型边缘模型是常见选择;大小请看我们的 Gemma 指南。

速度有多快?

我们没有测试手机,所以不给数字。速度取决于芯片、模型、量化和应用,手机发热时还会下降。

私密吗?

模型在设备上运行,但请查看应用的隐私政策并在飞行模式下测试功能,因为有些功能可能用到网络。

手机能用我家里电脑上的模型吗?

可以,通过连接到家庭网络里 Ollama 的网页界面。保持认证开启,不要把服务暴露给公共互联网。

告诉我们哪些有效

如果你试过手机模型,欢迎告诉我们对你有效的手机、应用和模型。加入社区,或发邮件到 admin@microaione.com。

参考:Google AI Edge Gallery(GitHub)、移动设备上的 Gemma(Google AI for Developers)、MLC LLM Android 文档、llama.cpp Android 指南。

类似文章