Syntra Systems
Cases Services Products About Blog IT Caravan
+998 70 010 68 44 +7 999 900 22 12
RusEngUzb
A man in profile wearing an augmented reality headset in blue light against a dark background, an image of AI built into a mobile product
Mobile

AI features in a mobile app: what to add and where to run it

By Nikita Zhulin · · 8 min read

AI in a mobile app earns its place where it removes steps: search by meaning instead of scrolling a catalogue, a form filled in from a photo of a document, an answer drawn from your own materials instead of a help section. The decision is not only which feature to add, but where the model will run — in the cloud, on your server or on the phone itself.

Key takeaways

  • An AI feature earns its place where it removes steps: search by meaning, a form filled from a photo, an answer from your materials instead of a help section.
  • The model can run on the phone: Apple opened its on-device model to developers alongside iOS 26, and on Android Gemini Nano plays the same role.
  • App Store rules require clear disclosure of personal data shared with third-party AI and the user's explicit permission before the transfer.
  • Google Play requires a way to report generated content from inside the app, without the user having to leave it.
  • Biometric and genetic data must be held in databases on the territory of Uzbekistan under article 27-1 of the law on personal data.

Which AI features are worth adding

They earn their place where the user is currently doing extra work: hunting through a long catalogue, retyping data from a document or waiting for support. A feature should replace several steps with one, not add yet another screen to the app.

FeatureWhat changes for the userWhat data it needs
An assistant inside the appAsks in plain words and gets an answer from your materials instead of reading the help pagesA knowledge base: instructions, service terms, common questions
Search by meaningFinds what is needed from a description of the task rather than an exact word matchA catalogue with descriptions, attributes and synonyms
Personal recommendationsSees a selection built on their own history rather than a general listHistory of purchases, views and actions in the app
Reading a document or photoPhotographs an invoice or a form and the fields fill themselves inSample documents and the rules for checking fields
Voice inputDictates instead of typing: while driving, on the shop floor, out on a jobSpeech recordings and a dictionary of your terms
Hints inside a formGets a hint before the mistake rather than an error after submittingCompletion rules and the history of past enquiries

Recommendations are a large topic of their own: how they are built, what they are scored on and why they get things wrong in the first weeks is covered in our article on smart matching and recommendations. What matters here is different — where the model runs and what the app stores will ask for in return.

Where the model runs: cloud, your server or the device

There are three options, and for a mobile app the third is the one most often overlooked: the model can run on the phone itself, with no call to a server.

Apple has opened such a model to developers: the Foundation Models framework gives access to the same on-device model at the core of Apple Intelligence, works offline, and its inference is free of cost; the framework ships with iOS 26 on devices where Apple Intelligence is enabled. On Android the same role is played by Gemini Nano through the ML Kit GenAI APIs: prompts run locally, data never goes to the cloud, and the ready-made operations cover summarising, rewriting, image description and speech recognition.

CriterionCloud over an APIYour own model on a serverModel on the device
Works without internetNoNoYes
Where the data goesTo the model providerInto your own perimeterNowhere, it stays on the phone
Hard tasksThe strongest models are available this way onlyOpen models trail the cloud onesShort texts, parsing and rewording
What the price is made ofA charge per requestA server with a graphics card plus upkeepInference is free, but each platform is supported separately
Where it falls shortNetwork latency and rate limitsLoad at peak hoursMissing on some devices and OS versions

For most products the working setup is mixed: short summaries, rewording and speech recognition run on the device, harder requests go to the cloud, and the app knows in advance what to do when no on-device model is available. The product then stays useful without a connection, and the bill for requests does not grow in step with the audience.

What App Store and Google Play require

Two requirements apply to any app with AI, and both are checked at review. The first is about consent to share data, the second about reporting generated content.

Apple has singled out AI services in rule 5.1.2(i): a developer must clearly disclose where personal data will be shared with third parties, including with third-party AI, and obtain explicit permission before doing so. A line in the privacy policy saying "we may use third-party services" does not meet this: a clear consent screen is needed before the first transfer.

Google Play asks for something else: apps that generate content using AI must let users report or flag offensive content without leaving the app, and the developer is expected to feed those reports into content filtering. A button next to the assistant's answer covers the requirement.

Important The consent screen and the report button are designed alongside the rest of the screens, not bolted on after a rejection at review. What else the stores check is covered in our article on publishing to the App Store and Google Play.

What data may go to the model

Send the minimum: only what the feature cannot work without. Everything else stays in your database and is put back on your own side.

A photo of a passport, a medical record or a fingerprint is not merely "sensitive data" but a separate category in law. Article 27-1 of the law on personal data, as amended by law No. ZRU-1125, requires biometric and genetic data of individuals, along with the data of users of telecommunications operators, to be held in databases on the territory of Uzbekistan. Other personal data may be processed abroad if the conditions in the same article are met.

The second limit is about decisions. Law No. ZRU-1115 of 21 January 2026 prohibits relying exclusively on the conclusions of artificial intelligence systems when taking legally significant decisions that affect a person's rights and freedoms. For an app that means a refusal, an account block or a health conclusion cannot rest on the model's answer alone.

The risks that arrive together with AI — an instruction hidden in a document, excess data in an answer, over-broad rights — are covered in our article on AI security in a company.

What the app and the backend need

The model key is never kept in the app: it is pulled out of the installation file in minutes. Requests go through your own server, and it decides who is allowed what.

How the server side of a mobile app is built, and why it is designed before the screens, is covered in our article on the backend and API for a mobile app.

How to choose the first feature

The first feature is the one with a measurable result and data you already hold. Anything that needs data gathered from scratch waits for the next round.

  1. Find the step where people drop out. The funnel inside the app shows this more accurately than any survey.
  2. Check the data. Search by meaning needs descriptions, recommendations need a history of actions, document parsing needs samples and checking rules.
  3. Name the result. The share of questions closed without support, time to order, the share of documents filled in with no corrections.
  4. Choose where processing happens. Whether anything covered by article 27-1 enters the request, and whether the feature has to work offline.
  5. Build a pilot on your own data. Real requests and documents, not a prepared demonstration.
  6. Decide on the numbers. The feature either moves the chosen metric or comes out of the app.
Tip Do not start with an assistant on the home screen. One feature inside a clear scenario — search, form filling, a hint — produces a result you can see in the numbers. An assistant that covers everything collects more questions than value.

What to check before publishing

The list covers the store requirements and the usual reasons for rejection. Go through it before the build is sent for review.

What adding AI to an app costs

The price is made of three parts: working through the scenario, building the feature and paying for requests to the model each month. Building the app itself is counted separately.

Starting prices are listed on our AI and automation page. The charge for requests depends on how much text passes through the model; features moved onto the device do not add to that line at all.

How we add AI to apps

Syntra Systems starts not with the choice of model but with the screen: what the person does today, how many steps they take and which of them can be removed. Then we look at the data — whether there are descriptions, a history and sample documents, without which the feature guesses instead of answering.

Our own product is built the same way. In the Syntra Health app, an AI assistant with voice and several personas explains test results, keeps a food diary and flags deviations, while marketplace recommendations are matched to a person's own readings; the interface runs in Russian, Uzbek and English. We follow the same order in client projects: scenario, data, place of processing, pilot, and only then the screen.

Let’s discuss your project

Tell us what you need, and we will estimate the timeline and cost and suggest a solution.

Discuss AI in your app

Frequently asked questions

Can AI be added to an app that is already built?

Yes. An AI feature is connected through your own server: the app sends a request to your API, which calls the model and returns the answer. Rewriting the app is usually unnecessary, but the screens gain new states — waiting for an answer, a refusal from the model, and working with no connection.

Do we have to train our own model?

No. In most cases it is enough to connect a knowledge base and write answering rules: the model answers from your documents and cites the source. Fine-tuning changes the style and format of answers rather than the knowledge, needs labelled examples and has to be repeated whenever the base model is updated.

How does an on-device model differ from a cloud one?

An on-device model works offline, data never leaves the phone, and requests are free — on iPhone that's Foundation Models with iOS 26 and Apple Intelligence enabled, on Android it's Gemini Nano. In return it's weaker than a cloud model, so the phone handles summaries, rephrasing and speech recognition, while harder requests go to the cloud.

Will an app with AI be rejected by the App Store?

Apps are rejected for breaking the rules, not for using AI. A common cause is sharing personal data with a third-party AI service without the explicit permission that rule 5.1.2(i) requires. The second usual finding is a mismatch between the data collection details in App Store Connect and what the app actually does.

Do we need a report button if the assistant only answers from our knowledge base?

If the app shows the user text generated by a model, the Google Play requirement applies to it. The report button goes next to the answer, and the reports that come in are reviewed and used to tune filters and answering rules.

How much does it cost to keep an AI feature running after launch?

An exact monthly figure can't be named in advance — the main line item is the charge for requests to the model, and it grows with the volume of text passing through it. Features moved onto the phone itself don't add to that bill. Development is costed separately: an AI assistant built on your materials starts from $3,000.

What do we do when the model gives a user a wrong answer?

Plan for it in advance: mark the answer as generated, give a button that calls a human and keep a log of enquiries. In sensitive areas the model's answer stays a suggestion and the decision belongs to a specialist — which the law also requires in legally significant cases.

Read also