Private By Design
Tepia keeps sensitive inputs such as health notes or photos on the device, so they never travel to a server for processing.
Read: Offline First App DevelopmentTepia builds on device AI for iOS and Android apps, running models directly on the phone so features work offline, respond instantly and keep personal data off servers. Tepia works with Core ML and Apple's Foundation Models framework on iOS and ML Kit, Gemini Nano and LiteRT on Android, routing harder requests to a cloud model when the device cannot handle them.
Running AI on the phone trades raw model power for privacy, speed and offline reliability, and many features need only that.
Tepia keeps sensitive inputs such as health notes or photos on the device, so they never travel to a server for processing.
Read: Offline First App DevelopmentTepia routes simple requests to the on device model and hands complex ones to the cloud, telling the user when data leaves.
Read: How to Add AI Features to a Mobile App Without a RebuildOn device models keep recognition, transcription and smart suggestions working in basements, on planes and on rural routes.
Read: AI Image Recognition in Mobile AppsTepia tests on the oldest devices your users carry and builds fallbacks for phones without the memory or chip support needed.
Privacy and connectivity figures Tepia plans around when scoping on device AI.
Pew Research Center found 81 percent of Americans familiar with AI expect companies to use their data in ways they dislike.
Pew Research Center found 70 percent of Americans familiar with AI have little or no trust in companies to use it responsibly.
The ITU estimates about a third of the world was still offline in 2024, a reminder that AI features should not depend on signal.
Most AI features call a model in the cloud. That works well until the user has no signal, the data is too sensitive to send, or the feature needs to respond faster than a network round trip allows. Running the model on the phone itself addresses all three, and current iPhones and Android flagships include dedicated neural processors built for exactly this work.
Tepia recommends on device AI when one of these is true:
When none of these apply, a cloud model is usually simpler and more capable. Tepia will tell you that in Discovery rather than build on device AI for its own sake.
Tepia walks through these factors with you for each AI feature, because the answer often differs within the same app:
| Factor | On device | Cloud |
|---|---|---|
| Model capability | Smaller models suited to focused tasks | The largest models for open ended reasoning and long documents |
| Offline use | Works with no connection | Requires a connection |
| Response time | No network delay, often near instant | Network plus server time on every request |
| Privacy | Data can stay on the phone | Data is sent to a provider under its terms |
| Device coverage | Depends on chip, memory and OS version | Works the same on any phone |
| App size | Models add to download size unless fetched later | No impact on app size |
| Updating the model | Ships with app updates or a model download | Changes on the server immediately |
Most production apps Tepia builds end up hybrid. A focused task like classifying a photo, transcribing a short memo or suggesting a reply runs locally, while long summaries, complex questions or anything needing your company’s knowledge base goes to the cloud. The app decides per request and tells the user when content will leave the device.
The on device toolkit has matured quickly, and the right choice depends on platform and task. Tepia evaluates these options in Discovery.
Core ML runs custom and converted models on the Neural Engine, GPU or CPU. Apple’s Vision and Speech frameworks cover text recognition, image analysis and transcription without a custom model. On devices that support Apple Intelligence, the Foundation Models framework gives apps access to Apple’s on device language model for summarizing, extracting and generating short text, with no data sent to a server.
ML Kit provides ready made text recognition, barcode scanning, face detection and translation. Gemini Nano, available on supported devices through Android’s AICore system service, handles summarization and rewriting locally. LiteRT, formerly TensorFlow Lite, and ONNX Runtime run custom models across a wider range of hardware.
For React Native and Flutter apps, Tepia writes native modules around these frameworks so each platform uses its own optimized path while the shared app code stays the same. Our offline first app development page covers the sync side of apps that must work without a connection.
On device AI introduces constraints cloud features never face, and Tepia plans for each during Design:
These details decide whether the feature feels instant on a three year old phone or only on the newest flagship. For camera specific work, see AI image recognition in mobile apps.
Tepia’s six phase process adapts to the hardware realities of on device work, with a US based project manager coordinating design and engineering.
Discovery generally runs 1 to 3 months and development and QA 2 to 6 months. See our process or contact Tepia.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager