Local AI and open weights · September 2026

Small models on the device: where they are enough, where the cloud still wins

Apple, Google and Microsoft now ship small language models inside their operating systems, and open models of 1 to 4 billion parameters fit in a few gigabytes. For many app features they are enough; for others they never will be. How to tell, feature by feature.

3B parameters in Apple's on-device model2.9 GB Gemma 4 E2B in INT4Chrome 148 Prompt API stable on the web
In short

Small language models (1 to 4 billion parameters on a phone) now ship inside the platforms: Apple's Foundation Models framework in iOS 27, Gemini Nano in Android and Chrome, Phi Silica in Windows. They handle classification, extraction, routing, rewriting and short summaries; they fail at deep reasoning, broad knowledge and long agentic tasks.

Our rule: run narrow tasks on the device, keep a cloud fallback and track how often you escalate. The gains are privacy, offline use and latency more than cost; the price is battery, memory and fragmentation.

What small models do well, and where they fall short

By small language model (SLM) we mean up to about 10 billion parameters; on a phone, 1 to 4 billion (Apple's on-device model has 3 billion). Such a model fits in a few gigabytes, needs no network and does well at:

  • Classification and routing: intent, sentiment, language, which model takes a request.
  • Extraction into a fixed format: fields from a receipt, an email or a form.
  • Rewriting, short summaries and autocomplete: a notification, a review, a suggested reply.
  • Small offline assistants: Microsoft's 330-million-parameter Mu model turns plain language into Windows Settings actions.

The limits show up fast. On the Artificial Analysis Intelligence Index (September 26, 2026), the best open models up to 4B score 6 to 16 points, against about 58 for the leading frontier model. Small models remember little, invent answers to open questions and plan poorly, so multi-step agents break.

What is available in September 2026

Built into the platform

No model to ship, no per-token bill; but you choose neither the model, nor its version, nor the devices that get it.

Vendor documentation, checked on September 26, 2026.
PlatformModelDevicesAccess and limits
Apple (iOS 27, macOS 27)AFM 3 Core, 3B, accepts imagesiPhone 15 Pro or later; iPads and Macs with M1 or laterFoundation Models framework; 8,192-token context in Apple's WWDC26 sample
AndroidGemini Nano, three versions by phonePixel 9 to 11, Galaxy S25 to S26, other recent phonesML Kit GenAI in beta; foreground app only, with a quota
Chrome (desktop)Gemini Nano22 GB free; a GPU over 4 GB or 16 GB of RAMPrompt API since Chrome 148 (May 2026), Spanish and French included; not on mobile
Windows and EdgePhi Silica, replaced by Aion Instruct in November 2026; Phi-4-mini in EdgeCopilot+ PCsWindows AI APIs, limited access

Open models you bundle

You pick the version and can fine-tune it; you pay in downloads, memory, updates and licenses.

Model cards, checked on September 26, 2026.
ModelSizeLicenseContext and notes
Gemma 4 E2B / E4B (Google)2.3B / 4.5B effectiveApache 2.0128K; text, image, audio
Qwen3.5 0.8B / 4B (Alibaba)0.8B / 4BApache 2.0262K; 201 languages and dialects
Phi-4-mini-instruct (Microsoft)3.8BMIT128K; 23 languages
Ministral 3 (Mistral AI)3B, 8B, 14BApache 2.0256K on the 14B
SmolLM3 (Hugging Face)3BApache 2.0128K; open data and recipe
Granite 4.0 Nano, 4.2 3B (IBM)350M to 3BApache 2.032K to 128K; 12 languages
LFM2.5-1.2B (Liquid AI)1.2BLFM Open License32K; 8 languages
Tiny Aya (Cohere)3.35BCC BY-NC (non-commercial)8K; 70+ languages

All eight cover Spanish and French, at least on paper. Watch the licenses: Tiny Aya is non-commercial, and Liquid's LFM2 license allows free commercial use only below USD 10 million in revenue. Runtimes include Google's LiteRT-LM, Apple's Core AI and MLX, and Microsoft's Foundry Local (about 20 MB per app).

Hardware: NPUs, memory and the browser

Manufacturer figures (Intel: press coverage).
ChipPublished figure
Copilot+ PC (minimum)NPU of 40+ TOPS
Snapdragon X2 Elite80 to 85 TOPS
AMD Ryzen AI 400 / Intel Core Ultra 200VUp to 60 / 48 TOPS
Apple M5153 GB/s; a Neural Accelerator in every GPU core
Snapdragon 8 Elite Gen 5 (phones)NPU 37% faster than its predecessor

TOPS sell laptops; memory and bandwidth decide what runs. Google puts Gemma 4 E2B at 2.9 GB in INT4 (11.4 GB in BF16), and Apple keeps its larger on-device model (AFM 3 Core Advanced, 20B sparse, 1 to 4B active) for its newest iPhones and for recent Macs and iPads with at least 12 GB. In Apple's MLX tests, generation ran 19 to 27% faster on M5 than on M4, in line with 28% more bandwidth. See our quantization guide.

In the browser, Chrome shares one Gemini Nano download across sites, on desktop only; Google's LiteRT.js runs your own model on CPU (WebAssembly), GPU (WebGPU) or, experimentally, NPU (WebNN), with a download per user. More in local AI hardware in 2026.

For: privacy and latency. Against: battery, memory, fragmentation

The strongest argument is legal. If data never leaves the device, there is no AI vendor to contract as a processor (GDPR Article 28) and no international transfer to justify (GDPR Chapter V, Article 26 of Colombia's Ley 1581). You still answer for what you process, but compliance gets simpler. On Android, Google says AICore has no direct internet access and keeps no record of inputs or outputs.

Latency and offline use follow: Microsoft reports over 100 tokens per second for Mu on Copilot+ NPUs; Liquid AI, 70 for LFM2.5-1.2B on a Galaxy S25 Ultra CPU, in 719 MB. Against that:

  • Battery: Google measured 0.75% of a Pixel 9 Pro battery for 25 conversations with Gemma 3 270M in INT4; on a desktop GPU, a 7B model used up to 4.4 times more energy per token than a 1B one.
  • Storage and context: Chrome needs 22 GB free for Gemini Nano and deletes it below 10 GB; Apple's model holds a few thousand tokens per session.
  • Updates and coverage: Windows swaps Phi Silica for Aion Instruct in November 2026, the ML Kit Prompt API is a beta without an SLA and Android serves only the foreground app.
Warning

Design for the device without the model: every AI feature needs a fallback from day one (the cloud, a bundled model or no AI).

Specializing a small model: LoRA and distillation

Tuned for one task, a mediocre generalist can become good enough. LoRA trains small adapter matrices on frozen weights; distillation has a large model produce the examples a small one learns from. The tooling exists: mlx-lm supports LoRA on a Mac, and since 2025 Apple has offered a toolkit to train LoRA adapters for its on-device model. DeepSeek trained Qwen3-8B on R1-0528 reasoning traces and says it matches Qwen3-235B in thinking mode on AIME 2024.

  1. Pick one narrow task with a pass/fail metric: right label, right field, valid JSON.
  2. Build a test set of real, anonymized cases and measure the base model first; a good prompt may suffice.
  3. Generate training data with a large model whose terms allow it, and have people review a sample.
  4. Train on the exact base version you ship, quantize, and re-test on real devices: in one study, 4-bit weights kept 93.5% of reasoning accuracy at 1.5B, against 99.5% at 32B.
  5. Ship behind a cloud fallback and retrain when the base model changes. If knowledge is what's missing, see fine-tuning or RAG.

Device, server or frontier API

Decide per feature, not per app.

Slash AI Lab rule of thumb, September 2026.
CriterionSLM on the deviceSLM on your serverFrontier API
TasksClassify, extract, rewrite, short summariesThe same at volume, longer context, simple RAGReasoning, broad knowledge, long agents
Personal dataStays on the deviceStays in your infrastructureGoes to the vendor
OfflineYesNoNo
Marginal costZero per tokenGPU hoursHighest per token

The hybrid pattern: local first, cloud fallback

  1. Check at run time that the local model is present and supports the user's language.
  2. Route by task: narrow work stays local; open questions, long documents and agents go to the cloud.
  3. Constrain the local output with structured generation (Apple's guided generation, JSON schemas in Chrome's Prompt API) and validate it.
  4. Escalate when validation fails or the input exceeds the local context, if the user allows data to leave the device.

Apple now builds this in: since iOS 27, one session API reaches the on-device model, Private Cloud Compute (32,000 tokens; no API cost for developers under 2 million first-time downloads) or, through the new LanguageModel protocol, other models; Apple says Anthropic and Google will publish Swift packages for Claude and Gemini.

Rule of thumb: log the escalation rate, without content, by device and OS version. If it jumps after an OS update, the platform model has changed: re-run your evaluation.

What it costs: a method with explicit assumptions

Take a feature that classifies and summarizes short messages: 1 million tasks a month, 500 input and 100 output tokens each (illustrative assumptions, not measurements).

List prices, September 2026 (gpt-oss-20b: OpenRouter). Excludes engineering, testing and fallback traffic.
OptionPer million tokens (in / out)Per month
Frontier API: Claude Opus 5.5$4 / $20$4,000
Small commercial API: Claude Haiku 4.5$1 / $5$1,000
Open model by API: gpt-oss-20b$0.018 / $0.09$18
On the device$0$0

Against an open model served by API, the on-device saving is negligible; against a frontier model it is real but rarely decisive. The deciding costs are engineering and testing per platform, fallback traffic and downloads (2.9 GB per user for Gemma 4 E2B in INT4, at every update). The same logic sets break-even: at $18 a month, a $2,000 GPU would take over nine years to pay back. More in the real cost of AI.

What it means in Colombia, Latin America and Europe

Colombia and Latin America: design for the real device mix. Built-in models reach only recent phones (Pixel 9, Galaxy S25, iPhone 15 Pro and later); mid-range and older devices need another path. For mobile apps used without coverage in field sales, logistics or agriculture, a bundled 1B model (about 1 GB in 4-bit) can extract data offline. Avoid multi-gigabyte downloads over mobile data: Chrome itself waits for an unmetered connection.

Colombia: fewer data questions. The SIC applies Ley 1581 to AI (Circular Externa 002 of 2024). The United States is on its adequacy list, so a US API is not prohibited, but you must demonstrate accountability; on the device, that question disappears.

Europe: minimization by design. Nothing reaches your servers unless you decide so, and a LoRA adapter does not make you a general-purpose AI model provider under the AI Act: the Commission's guidelines set that bar at over a third of the original training compute.

Our recommendation

Start with one narrow feature with a clear metric, such as extracting fields or classifying support messages. Build it local-first with a cloud fallback, and measure quality, escalations and battery on your users' real devices.

Key takeaways

  • Small models (1 to 4B on a phone) are enough for narrow tasks: classification, extraction, routing, rewriting and short summaries.
  • They fall short on deep reasoning, broad knowledge and long agents: open models up to 4B score 6 to 16 on the Artificial Analysis index; the frontier, about 58.
  • Built-in models from Apple, Google and Microsoft have no per-token bill but reach only recent devices and change with each OS update.
  • On-device wins on privacy, offline use and latency more than on cost: the same task on an open model by API can cost $18 a month.
  • Build local-first with a cloud fallback, specialize with LoRA or distillation, and track escalations by device and OS version.

Sources

  1. Introducing the third generation of Apple Foundation Models · Apple Machine Learning Research, 2026-06-08
  2. WWDC26 session 241: Foundation Models framework · Apple Developer, 2026-06
  3. Siri AI: a profoundly more capable and personal assistant is here · Apple Newsroom, 2026-09-14
  4. Gemini Nano on Android (AICore) · Android Developers, 2026-09-08
  5. ML Kit GenAI APIs · Google for Developers, 2026-09
  6. The Prompt API · Chrome for Developers, 2026-08-26
  7. Gemma 4 model card · Google AI for Developers, 2026
  8. Phi Silica in the Windows AI APIs · Microsoft Learn, 2026-07-15
  9. Introducing Gemma 3 270M · Google Developers Blog, 2025-08-14
  10. Exploring LLMs with MLX and the neural accelerators in the M5 GPU · Apple Machine Learning Research, 2025-11-19
  11. Tiny open-weights models: Intelligence Index · Artificial Analysis, 2026-09-26
  12. Circular Externa 002 de 2024: datos personales en sistemas de inteligencia artificial · Superintendencia de Industria y Comercio (SIC), 2024-08-21

Editorial note: this analysis reflects the public information available on the review date. Models, prices and rules change fast; every third-party figure links to its source, and our opinions are labeled as such. Spotted an error? Write to contact@slash-digital.io.

Frequently asked questions

The questions we hear often

What counts as a small language model?

Up to about 10 billion parameters. On phones the practical range is 1 to 4 billion; Apple's on-device model has 3 billion.

Can a small model replace a frontier model in my app?

For narrow, well-defined tasks, often yes. For open questions, long documents or multi-step agents, no: keep a frontier model as the fallback.

Which devices run Apple's and Google's on-device models?

Apple Intelligence needs an iPhone 15 Pro or later, or an iPad or Mac with M1 or later. Google's ML Kit GenAI APIs list recent phones such as the Pixel 9 to 11 and Galaxy S25 to S26. Check the current lists before committing to a feature.

Does on-device AI make my app compliant with the GDPR or Ley 1581?

It takes the AI vendor and the international transfer out of the picture, which simplifies compliance. You remain responsible for what you process, store and sync, and for informing users.

Can I run a language model in the browser?

Yes. Desktop Chrome exposes Gemini Nano through built-in APIs (the Prompt API since Chrome 148), and runtimes such as LiteRT.js run your own model over WebAssembly or WebGPU. Chrome for Android and iOS does not support the built-in APIs yet.

Talk to Slash

Let's put it in production

Tell us your challenge. We reply within 24 business hours with an honest first read: if we can help, we'll say how; if not, we'll say who can.

I reply personally. No endless forms, no canned replies.

Message Esteban