On-Device AISeries • 2/39 min read

On-Device Fitness Coach #2: On-Device AI Decision Scorecard

Jul 28, 2026By Divya

A practical framework for deciding whether an AI feature belongs on-device, in the cloud, or somewhere in between.

How to use this scorecard

Before evaluating models, SDKs, or runtimes, evaluate the feature itself. Score each dimension from 1–5 based on your specific use case :

  • 1–2: Strongly favors cloud inference
  • 3: Either approach could work
  • 4–5: Strongly favors on-device inference

There isn't a “correct” score. The goal is to make architectural trade-offs explicit before choosing a technology.

Your total

/ 25

Choose a score from 1 to 5 for each dimension below.

Placement spectrum

CloudHybridOn-device

5–12 cloud · 13–19 hybrid · 20–25 on-device

Privacy

Would users reasonably expect this data to stay on their device?

1–2 (Cloud)

Low-sensitivity or already shared data

3

Mixed sensitivity

4–5 (On-device)

Health, financial, biometric, or highly personal data

Score

Latency

How quickly must the feature respond?

1–2 (Cloud)

Seconds are acceptable

3

Moderate responsiveness

4–5 (On-device)

Needs to feel instantaneous or real-time

Score

Availability

Should the feature continue working without internet?

1–2 (Cloud)

Always connected

3

Sometimes offline

4–5 (On-device)

Must work fully offline

Score

Cost at Scale

How will inference cost grow as your user base grows?

1–2 (Cloud)

Cloud cost is acceptable

3

Similar either way

4–5 (On-device)

Cloud costs become significant at scale

Score

Engineering Complexity

Can your team support local model management?

1–2 (Cloud)

Prefer centralized APIs

3

Some local capability

4–5 (On-device)

Comfortable managing model lifecycle, compatibility, and updates

Score

Live interpretation

Score all five dimensions to see a recommendation.

Interpreting Your Results

5–12 points → Cloud-first

Your feature is likely a better fit for cloud inference. That's not a lesser choice. Cloud provides flexibility, centralized updates, and access to larger models that may not realistically fit on mobile devices.

13–19 points → Hybrid

Your feature has competing requirements. This is where many production AI experiences live.

A common approach is :

  • • Local inference for everyday interactions
  • • Cloud inference for more complex reasoning
  • • Graceful fallback when devices have limited capabilities
  • • Clear user experience when switching between the two

Hybrid is often the most honest representation of the product you're building.

20–25 points → On-device

Your product requirements strongly support local inference.

The next architectural decision isn't whether to run on-device. It's how. That's where choosing the right Android AI stack becomes important - and exactly what we'll cover in Part 3 of this series.

Before You Build

Before writing a single line of AI code, answer these three questions.

1. Define the user promise

Complete this sentence :

For (user), given (input), the app generates (insight) so they can (benefit).

Example :

For runners, given the last two weeks of workouts, the app identifies consistency patterns so they can build more sustainable exercise habits.

If you can't clearly describe the user promise, the feature probably isn't well-defined yet.

2. Define what stays local

List every piece of data that should never leave the user's device. Examples :

  • • Workout history
  • • Heart rate
  • • Sleep data
  • • Photos
  • • Voice recordings
  • • Location history

Being intentional about what stays local is one of the simplest ways to build user trust.

3. Define the boundaries

Complete this sentence :

This feature will never...

Examples :

  • • Diagnose illness
  • • Replace professional advice
  • • Present uncertain output as fact
  • • Collect unnecessary personal data
  • • Hide when cloud inference is being used

Good AI products aren't defined only by what they can do. They're also defined by what they intentionally choose not to do.

One Last Thought

Architecture decisions shape everything that follows. Choosing a model or SDK is important, but it's a second-order decision.

First, decide where the intelligence belongs. Only then decide how you'll build it.

What's Next?

In Part 3, we'll assume you've already made that decision. Now comes the next question every Android developer eventually asks : ML Kit? MediaPipe? LiteRT? Gemini Nano? We'll compare each option, understand where it fits, and build another practical decision framework to help you choose the right Android AI stack - not just the newest one.

TL;DR

  • • Score Privacy, Latency, Availability, Cost at Scale, and Engineering Complexity from 1–5.
  • • Use the live scorecard above; totals of 5–12, 13–19, and 20–25 map to cloud, hybrid, and on-device.
  • • Define user promise, local-only data, and boundaries before writing AI code.
  • • Part 3 : choosing the Android AI stack (ML Kit, MediaPipe, LiteRT, Gemini Nano).

On-Device Fitness Coach

Stage 2 of 3
Progress67%
Previous: On-Device AI Is a Decision, Not a TrendNext: Choosing the Right Android AI StackComing soon