{"id":24124,"date":"2026-11-06T12:42:50","date_gmt":"2026-11-06T12:42:50","guid":{"rendered":"https:\/\/dianapps.com\/blog\/?p=24124"},"modified":"2026-11-06T12:48:01","modified_gmt":"2026-11-06T12:48:01","slug":"how-to-build-ai-features-into-ios-apps-with-apple-intelligence","status":"publish","type":"post","link":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/","title":{"rendered":"How to build AI features into iOS apps with Apple Intelligence"},"content":{"rendered":"<p><b>Key Takeaways<\/b><span style=\"font-weight: 400;\">:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use Foundation Models to add on-device AI features with Swift.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Connect AI-powered app actions to Siri using App Intents.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Run custom models locally with Core AI or Core ML.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check device compatibility and provide fallbacks for unsupported iPhones.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Test performance and output quality on real devices before launch.<\/span><\/li>\n<\/ul>\n<p><b>Quick answer<\/b><span style=\"font-weight: 400;\">: To add AI features to an iOS app, call Apple\u2019s on-device language model from Swift through the Foundation Models framework, then expose those features to Siri with App Intents. If you have your own models, you can run them with Core ML or the newer Core AI framework. On-device inference costs nothing, works offline and keeps user data on the phone. The catch is hardware, because Apple Intelligence starts at iPhone 15 Pro, so every feature you build needs a fallback for older phones.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">AI features used to be a nice extra in iOS apps, but that has changed quickly. Apple says that in 2025 more than 40 of the top 100 apps by App Store billings had consumer-facing AI features, and those apps saw 4 times higher growth in billings (<a href=\"https:\/\/www.apple.com\/newsroom\/2026\/06\/app-store-ecosystem-reaches-1-point-4-trillion-usd-as-developers-thrive-globally\/\">Apple Newsroom, June 2026<\/a>). Apple has also turned its own models into developer tools, so you no longer need a large cloud budget or a machine learning team to ship something smart.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This guide walks through what Apple offers developers today, which framework fits which job, and how to build one feature step by step, including code, limits and costs.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What Is Apple Intelligence For Developers?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Apple Intelligence is Apple\u2019s personal AI system across iPhone, iPad, Mac, Apple Watch and Vision Pro. For developers it is really a set of frameworks that give your app access to the same models behind Apple\u2019s own features.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The centrepiece is the Foundation Models framework, which arrived with iOS 26 in September 2025. It gives apps direct access to Apple\u2019s on-device large language model, which has roughly 3 billion parameters and which Apple describes as \u201cdevice-scale\u201d (<a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2025\/286\/\">WWDC25 session 286<\/a>). Apple says developers can get started \u201cwith as few as three lines of code\u201d, and that inference is free and works offline (<a href=\"https:\/\/www.apple.com\/newsroom\/2025\/06\/apple-supercharges-its-tools-and-technologies-for-developers\/\">Apple Newsroom, June 2025<\/a>).<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Can Developers Use Apple Intelligence In Their Own Apps?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Yes, any app can call Apple\u2019s on-device model through the Foundation Models framework since iOS 26. iOS 27, which Apple announced at WWDC 2026, widened that access considerably (Apple Newsroom, June 2026).<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24126\" src=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/apple-intelligence-developer-toolkit.webp\" alt=\"\" width=\"1672\" height=\"941\" srcset=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/apple-intelligence-developer-toolkit.webp 1672w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/apple-intelligence-developer-toolkit-1024x576.webp 1024w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/apple-intelligence-developer-toolkit-768x432.webp 768w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/apple-intelligence-developer-toolkit-1536x864.webp 1536w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/apple-intelligence-developer-toolkit-640x360.webp 640w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/apple-intelligence-developer-toolkit-400x225.webp 400w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">What\u2019s new for developers in iOS 27:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The framework now offers one Swift API for several kinds of model, including stronger on-device models with image input, Apple\u2019s server models on Private Cloud Compute, and third-party models such as Claude and Gemini through a new language model protocol.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apps in the App Store Small Business Program with fewer than 2 million first-time downloads can use Apple\u2019s next-generation models on Private Cloud Compute with no cloud API cost.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dynamic Profiles let you swap models, tools and instructions on the fly while the app is running.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A new Evaluations framework helps you check that AI features behave correctly in ways unit tests can\u2019t catch.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Core AI is a new framework for loading and running your own models fully on the device, with no server dependency and no token cost.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Which Apple AI Frameworks Should You Use For Which Feature?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Apple gives you several AI frameworks, and picking the right one early saves weeks of rework.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Apple Intelligence developer toolkit<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Framework<\/b><\/td>\n<td><b>Best for<\/b><\/td>\n<td><b>Example feature<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Foundation Models<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Text generation, summaries, extraction, smart replies<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Summarise a meeting note into action items<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">App Intents<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Making app actions available to Siri, Spotlight and Shortcuts<\/span><\/td>\n<td><span style=\"font-weight: 400;\">\u201cLog today\u2019s workout\u201d by voice<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Core AI (iOS 27)<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Running your own open or custom models on-device<\/span><\/td>\n<td><span style=\"font-weight: 400;\">A domain-specific model for medical terms<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Core ML<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Running converted machine learning models<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Product image classification<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Vision<\/span><\/td>\n<td><span style=\"font-weight: 400;\">OCR, barcodes, image analysis<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Scan receipts or ID documents<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Speech<\/span><\/td>\n<td><span style=\"font-weight: 400;\">On-device transcription<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Voice notes turned into text<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Translation<\/span><\/td>\n<td><span style=\"font-weight: 400;\">In-app translation<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Translate customer messages<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Image Playground<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Image and Genmoji generation<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Personalised stickers or avatars<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span style=\"font-weight: 400;\">Core ML vs Foundation Models vs Core AI: what\u2019s the difference?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Foundation Models gives you Apple\u2019s ready-made language model through one Swift API, and in iOS 27 it can also route to other providers\u2019 models. Core ML and Core AI, on the other hand, run models that you bring yourself. Apple now positions Core AI as the main way to run custom models on-device in iOS 27, while Core ML stays common for existing classic machine learning models. For a wider comparison, see our guide to the <a href=\"https:\/\/dianapps.com\/blog\/top-frameworks-for-building-ai-native-mobile-apps\/\">top frameworks for building AI-native mobile apps<\/a>.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Which Iphones And iOS Versions Support Apple Intelligence?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">This is the most important planning question, because iOS 27 runs on iPhone 11 and later, but Apple Intelligence runs on far fewer devices. According to Apple Support, Apple Intelligence in iOS 27 is available on these devices.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The supported iPhones are the iPhone 15 Pro and 15 Pro Max, plus every iPhone 16 model and later, including iPhone Air and iPhone Duo. On the iPad and Mac side, support covers the iPad mini with A17 Pro and any iPad or Mac with an M1 chip or later. Apple Vision Pro, Apple Watch Series 9 or later and Apple Watch Ultra 2 or later are supported as well.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The feature also has to be turned on, needs free storage of up to 8 GB on most eligible devices, and works in 16 languages including English, French, German, Spanish, Japanese, Korean and Chinese. To build with it you need Xcode 26 and the iOS 26 SDK at a minimum, and Xcode 27 for iOS 27 features such as image input and Core AI. For a broader look at what changed in the OS itself, read our post on iOS 26 features.<\/span><\/p>\n<div style=\"background: #EEF2FE; border: 1px solid #DBE2FB; border-radius: 14px; padding: 28px 32px; margin: 38px 0;\">\n<h3 style=\"color: #1b3fae; font-size: 22px; line-height: 1.3; font-weight: bold; margin: 0 0 10px;\"><span style=\"font-weight: 400;\"><b>Ready to add Apple Intelligence to your iOS app?<\/b><\/span><\/h3>\n<p style=\"color: #4b5563; font-size: 16px; line-height: 1.6; margin: 0 0 22px;\"><span style=\"font-weight: 400;\">Our iOS developers build on-device AI features with Foundation Models, App Intents and Core ML: private, fast and free to run.<\/span><\/p>\n<p><a style=\"display: inline-block; background: #2563EB; color: #ffffff; text-decoration: none; font-size: 15px; font-weight: 600; padding: 13px 26px; border-radius: 8px;\" href=\"https:\/\/dianapps.com\/contact\">Get a Free AI Feature Consultation<\/a><\/p>\n<\/div>\n<h2><span style=\"font-weight: 400;\">How Do You Build An AI Feature With Apple Intelligence, Step By Step?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Here is the process we follow for AI-powered iOS app development, from first idea to a tested feature that Siri can use.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-24127\" src=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-feature-ios-8-steps.webp\" alt=\"\" width=\"1672\" height=\"941\" srcset=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-feature-ios-8-steps.webp 1672w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-feature-ios-8-steps-1024x576.webp 1024w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-feature-ios-8-steps-768x432.webp 768w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-feature-ios-8-steps-1536x864.webp 1536w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-feature-ios-8-steps-640x360.webp 640w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-feature-ios-8-steps-400x225.webp 400w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Build an AI feature in 8 steps<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Step 1: Pick a focused use case<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The on-device model is good at focused tasks and weaker at broad world knowledge. Good starting points include summaries, tagging, pulling fields out of text, rewriting and short personalised suggestions. Skip the ask-me-anything chatbot for your first project, because it is exactly where a small model struggles.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Step 2: Check model availability and plan a fallback<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Always check availability before you create a session, because the model \u201ccan only run on Apple Intelligence-enabled devices in supported regions\u201d (WWDC25 session 286).<\/span><\/p>\n<pre class=\"theme:github nums:false lang:default decode:true\">import FoundationModels\r\n\r\nlet model = SystemLanguageModel.default\r\n\r\nswitch model.availability {\r\ncase .available:\r\n    \/\/ Show the AI feature\r\n    break\r\ncase .unavailable(let reason):\r\n    \/\/ Hide the feature, use a simpler version, or route to a cloud model\r\n    print(\"AI unavailable: \\(reason)\")\r\n}<\/pre>\n<h3><span style=\"font-weight: 400;\">Step 3: Create a session with clear instructions<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">A LanguageModelSession holds one conversation with the model, so keep its instructions short and specific.<\/span><\/p>\n<pre class=\"theme:github nums:false lang:default decode:true\">let session = LanguageModelSession(\r\n    instructions: \"Summarise workout notes in two friendly sentences.\"\r\n)\r\nlet response = try await session.respond(to: workoutNotes)\r\nsummaryLabel.text = response.content<\/pre>\n<h3><span style=\"font-weight: 400;\">Step 4: Get structured output with @Generable<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Instead of parsing free text, ask the model for a Swift type, since guided generation makes results far more reliable.<\/span><\/p>\n<pre class=\"theme:github nums:false lang:default decode:true\">@Generable\r\nstruct TaskSuggestion {\r\n    @Guide(description: \"A short task title\")\r\n    var title: String\r\n    @Guide(description: \"Due date if one is mentioned\")\r\n    var dueDate: String?\r\n}\r\n\r\nlet task = try await session.respond(\r\n    to: \"Call Sophia on Friday about the invoice\",\r\n    generating: TaskSuggestion.self\r\n).content<\/pre>\n<h3><span style=\"font-weight: 400;\">Step 5: Ground answers with tool calling<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Tools let the model fetch real data from your app, such as a user\u2019s orders or saved notes, instead of guessing. Apple\u2019s featured app CellWalk uses tool calling to ground its responses in its scientific content (Apple Newsroom, September 2025).<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Step 6: Stream responses for a faster feel<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Use streamResponse(to:) to show text on screen while the model is still generating it. Requests to the on-device model run one after another on the Neural Engine, so streaming and clear loading states matter a lot.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Step 7: Expose the feature to Siri with App Intents<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">App Intents connects your app to Siri AI features such as personal context, app actions and on-screen awareness in iOS 27. This often brings the biggest discoverability win, and it doesn\u2019t need any model code at all.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Step 8: Test with the Evaluations framework on real devices<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">AI output varies from run to run, so unit tests alone aren\u2019t enough. Use Apple\u2019s Evaluations framework and the App Intents Testing framework in iOS 27, and test on real eligible iPhones instead of relying only on the simulator.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Is The Foundation Models Framework Free?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Yes, on-device inference is free because it runs on the user\u2019s own hardware. The table below compares the three model routes side by side so you can see the trade-offs.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Route<\/b><\/td>\n<td><b>Cost<\/b><\/td>\n<td><b>Works offline<\/b><\/td>\n<td><b>Context window<\/b><\/td>\n<td><b>Best for<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">On-device Apple model<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Free<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Yes<\/span><\/td>\n<td><span style=\"font-weight: 400;\">4,096 tokens in iOS 26; up to 8K on newer devices in iOS 27<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Fast, private, focused tasks<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Apple model on Private Cloud Compute (iOS 27)<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Free for Small Business Program apps under 2M first-time downloads<\/span><\/td>\n<td><span style=\"font-weight: 400;\">No<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32,000 tokens, with reasoning<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Longer documents and harder tasks<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Third-party models (Claude, Gemini, others)<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Provider\u2019s API pricing<\/span><\/td>\n<td><span style=\"font-weight: 400;\">No<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Varies by provider<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Frontier reasoning and broad knowledge<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">The context figures come from Apple\u2019s developer forums and WWDC26 sessions, so read contextSize at runtime instead of hard-coding a limit. If you\u2019re weighing local against server AI more generally, our comparison of <a href=\"https:\/\/dianapps.com\/blog\/on-device-ai-vs-cloud-ai\/\">on-device AI vs cloud AI<\/a> goes deeper.<\/span><\/p>\n<div style=\"background: #EEF2FE; border: 1px solid #DBE2FB; border-radius: 14px; padding: 28px 32px; margin: 38px 0;\">\n<h3 style=\"color: #1b3fae; font-size: 22px; line-height: 1.3; font-weight: bold; margin: 0 0 10px;\"><span style=\"font-weight: 400;\"><b>Not sure which AI route fits your budget?<\/b><\/span><\/h3>\n<p style=\"color: #4b5563; font-size: 16px; line-height: 1.6; margin: 0 0 22px;\"><span style=\"font-weight: 400;\">Talk to an AI-powered iOS app development team. We\u2019ll recommend on-device, cloud or hybrid AI and give you a clear timeline and estimate.<\/span><\/p>\n<p><a style=\"display: inline-block; background: #2563EB; color: #ffffff; text-decoration: none; font-size: 15px; font-weight: 600; padding: 13px 26px; border-radius: 8px;\" href=\"https:\/\/dianapps.com\/contact\">Book a Free Strategy Call<\/a><\/p>\n<\/div>\n<h2><span style=\"font-weight: 400;\">What Are Real Examples Of Apps Using Apple Intelligence?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Apple has highlighted several apps that already ship Foundation Models features to real users (Apple Newsroom, September 2025).<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SmartGym writes workout summaries and gives trainer-style recommendations for reps and weights.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Stoic offers personalised journaling prompts based on a person\u2019s recent entries and mood.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Stuff lets people add tasks in plain language, so typing \u201cCall Sophia Friday\u201d fills in the date and the list.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Grammo is an AI grammar tutor that explains mistakes and writes new practice questions.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VLLO combines Foundation Models with Vision to suggest music and stickers for each scene in a video.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The pattern is clear: the best AI features quietly save users a step inside an app they already use.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What Are The Limitations And Pitfalls?<\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Device reach is the first problem, since many of your users may be on iPhones that can\u2019t run Apple Intelligence, so plan a fallback for every feature.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The context window is small, which means you should budget tokens carefully, summarise long histories and keep instructions short.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The on-device model is not a replacement for a frontier cloud model when users ask open-ended questions.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check the 16 supported languages before you commit, and remember that Siri AI features are not available in China.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apple\u2019s App Review Guideline 5.1.2(i) says you \u201cmust clearly disclose where personal data will be shared with third parties, including with third-party AI, and obtain explicit permission before doing so\u201d (Apple Developer News, November 2025). This applies as soon as you send user data to Claude, Gemini or another provider.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Build only on APIs that appear in Apple\u2019s developer documentation, not on features that were merely shown in a keynote.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">Why Does AI In iOSApps Matter For Your Business?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The numbers make a strong case for investing in AI-powered iOS app development.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The App Store ecosystem facilitated over $1.4 trillion in developer billings and sales in 2025, according to an Apple-commissioned study (Apple Newsroom, June 2026).<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apps with consumer-facing AI saw 4x more growth in billings, according to the same source.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generative AI app downloads doubled to 3.8 billion in 2025, and in-app purchase revenue nearly tripled to more than $5 billion (Sensor Tower, State of Mobile 2026).<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Users are already paying for AI features, and Apple Intelligence lets you deliver them with lower running costs and stronger privacy than a cloud-only approach. For more on why local AI is gaining ground, read why on-device AI is the next big thing for iOS apps.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">How Much Does It Cost To Add AI Features To An iOSApp?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Costs depend on the route you choose.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Apple\u2019s on-device model has no inference fees, so you only pay for design, development and testing.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Private Cloud Compute is free for eligible small developers in iOS 27 and otherwise follows Apple\u2019s terms.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Third-party models bring ongoing per-request or per-token API costs that grow as usage grows.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Custom models built with Core AI or Core ML add costs for data, training or conversion, and optimisation.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">A focused feature built on the on-device model is usually the cheapest place to start. For a detailed breakdown, see <a href=\"https:\/\/dianapps.com\/blog\/ai-development-cost-breakdown\/\">how much AI development costs in 2026<\/a>.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">How Can DianApps Help You Build AI-Powered iOSApps?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">DianApps is a <a href=\"https:\/\/dianapps.com\/mobile-app-development\">mobile app development company<\/a> founded in 2017, with more than 150 in-house specialists across India, Australia and the United States. Our <a href=\"https:\/\/dianapps.com\/ios-app-development\">iOS app development<\/a> team builds Swift and SwiftUI apps, and our <a href=\"https:\/\/dianapps.com\/ai-development-services\">AI development services<\/a> cover on-device AI, generative AI and LLM development.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As an OpenAI Select Partner and a Claude AI Partner, we can help you design hybrid setups that use Apple\u2019s on-device model by default and a cloud model when a task needs more power. DianApps holds a 4.8\/5 rating based on verified client reviews on Clutch. You can start with a focused AI pilot, or hire dedicated developers who stay with your product. If you\u2019re building an in-house team instead, our guide on how to hire iOS app developers will help.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Conclusion<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Apple Intelligence has turned AI from a cloud expense into a native iOS capability. With the Foundation Models framework, App Intents and Core AI, you can add private, fast and often free AI features using Swift APIs your team already understands. Start with one focused feature, check device availability, add a fallback and test on real devices. Then expand once you have seen how users actually respond to that first feature.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019re planning AI features for your iOS app, talk to the DianApps team about where Apple Intelligence fits your roadmap.<\/span><\/p>\n<style>.elementor-24128 .elementor-element.elementor-element-2932a52{text-align:left;}.elementor-24128 .elementor-element.elementor-element-2932a52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24128 .elementor-element.elementor-element-0b767d1 .elementor-tab-title{border-width:1px;border-color:#00000014;}.elementor-24128 .elementor-element.elementor-element-0b767d1 .elementor-tab-content{border-width:1px;border-bottom-color:#00000014;}.elementor-24128 .elementor-element.elementor-element-0b767d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}<\/style><div class=\"porto-block elementor elementor-24128\">\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-27707ca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"27707ca\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0163611\" data-id=\"0163611\" data-element_type=\"column\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-03a2969 elementor-widget elementor-widget-text-editor\" data-id=\"03a2969\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2932a52 elementor-widget elementor-widget-heading\" data-id=\"2932a52\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-large\">FAQs <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b767d1 elementor-widget elementor-widget-toggle\" data-id=\"0b767d1\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d5d8dc;cursor:pointer;outline:none}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{-webkit-margin-start:-5px;margin-inline-start:-5px;width:1em;height:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d5d8dc;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}<\/style>\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1201\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1201\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Can developers use Apple Intelligence in third-party iOS apps that they build themselves?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1201\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1201\"><p><span style=\"font-weight: 400;\">Yes, since iOS 26 developers can use the Foundation Models framework to reach Apple\u2019s on-device language model from Swift. App Intents lets apps work with Siri AI, and iOS 27 adds support for Private Cloud Compute and third-party models.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1202\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1202\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Is the Apple Foundation Models framework free to use in a production iOS app today?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1202\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1202\"><p><span style=\"font-weight: 400;\">On-device inference is free and works offline, with no per-request fees for your app. In iOS 27, apps in the App Store Small Business Program with fewer than 2 million first-time downloads can also use Apple\u2019s Private Cloud Compute models at no cloud API cost.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1203\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1203\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Which iPhones support Apple Intelligence features that apps can use through these frameworks?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1203\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1203\"><p><span style=\"font-weight: 400;\">Supported models are the iPhone 15 Pro, iPhone 15 Pro Max and every iPhone 16 model and later, including iPhone Air and iPhone Duo. Apple Intelligence must be turned on, and both the device and Siri language must be a supported language.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1204\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1204\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Does Apple Intelligence work offline inside my own app when the user has no connection?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1204\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1204\"><p><span style=\"font-weight: 400;\">The on-device Foundation Models model works fully offline, even when the phone has no signal at all. Apple\u2019s Private Cloud Compute models and third-party providers such as Claude or Gemini need an internet connection.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1205\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-1205\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Can I use ChatGPT, Claude or Gemini in an iOS app instead of Apple\u2019s own model?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1205\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-1205\"><p><span style=\"font-weight: 400;\">Yes, you can call their APIs directly, or in iOS 27 plug them into the Foundation Models framework through its language model protocol. Under App Review Guideline 5.1.2(i), you must disclose this and get explicit permission before sending personal data to a third-party AI.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1206\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-1206\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Should I use Core ML or Foundation Models for my AI feature, and how do I decide?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1206\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-1206\"><p><span style=\"font-weight: 400;\">Use Foundation Models when you need language tasks like summaries, extraction or smart replies. Use Core ML, or Core AI in iOS 27, when you need to run your own trained model, such as an image classifier or a domain-specific model.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Can developers use Apple Intelligence in third-party iOS apps that they build themselves?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Yes, since iOS 26 developers can use the Foundation Models framework to reach Apple\\u2019s on-device language model from Swift. App Intents lets apps work with Siri AI, and iOS 27 adds support for Private Cloud Compute and third-party models.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Is the Apple Foundation Models framework free to use in a production iOS app today?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">On-device inference is free and works offline, with no per-request fees for your app. In iOS 27, apps in the App Store Small Business Program with fewer than 2 million first-time downloads can also use Apple\\u2019s Private Cloud Compute models at no cloud API cost.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Which iPhones support Apple Intelligence features that apps can use through these frameworks?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Supported models are the iPhone 15 Pro, iPhone 15 Pro Max and every iPhone 16 model and later, including iPhone Air and iPhone Duo. Apple Intelligence must be turned on, and both the device and Siri language must be a supported language.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Does Apple Intelligence work offline inside my own app when the user has no connection?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">The on-device Foundation Models model works fully offline, even when the phone has no signal at all. Apple\\u2019s Private Cloud Compute models and third-party providers such as Claude or Gemini need an internet connection.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Can I use ChatGPT, Claude or Gemini in an iOS app instead of Apple\\u2019s own model?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Yes, you can call their APIs directly, or in iOS 27 plug them into the Foundation Models framework through its language model protocol. Under App Review Guideline 5.1.2(i), you must disclose this and get explicit permission before sending personal data to a third-party AI.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Should I use Core ML or Foundation Models for my AI feature, and how do I decide?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Use Foundation Models when you need language tasks like summaries, extraction or smart replies. Use Core ML, or Core AI in iOS 27, when you need to run your own trained model, such as an image classifier or a domain-specific model.<\\\/span><\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Key Takeaways:\u00a0 Use Foundation Models to add on-device AI features with Swift. Connect AI-powered app actions to Siri using App Intents. Run custom models locally with Core AI or Core ML. Check device compatibility and provide fallbacks for unsupported iPhones. Test performance and output quality on real devices before launch. Quick answer: To add AI [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":24133,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_wp_applaud_exclude":false,"footnotes":""},"categories":[3],"tags":[2913,2914,2916,2915,1365],"class_list":["post-24124","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-development","tag-ai-powered-ios-app-development","tag-apple-intelligence-app-development","tag-foundation-models-framework","tag-ios-ai-integration","tag-on-device-ai"],"featured_image_src":{"landsacpe":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature-1140x445.webp",1140,445,true],"list":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature-463x348.webp",463,348,true],"medium":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature-300x169.webp",300,169,true],"full":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature.webp",1536,864,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Build AI Features Into iOS Apps with Apple Intelligence<\/title>\n<meta name=\"description\" content=\"Learn how to add AI features to iOS apps with Apple Intelligence, the Foundation Models framework, App Intents and Core AI, with steps, code and costs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Build AI Features Into iOS Apps with Apple Intelligence\" \/>\n<meta property=\"og:description\" content=\"Learn how to add AI features to iOS apps with Apple Intelligence, the Foundation Models framework, App Intents and Core AI, with steps, code and costs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/\" \/>\n<meta property=\"og:site_name\" content=\"Learn About Digital Transformation &amp; Development | DianApps Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-06T12:42:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-06T12:48:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"864\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Rishabh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rishabh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Build AI Features Into iOS Apps with Apple Intelligence","description":"Learn how to add AI features to iOS apps with Apple Intelligence, the Foundation Models framework, App Intents and Core AI, with steps, code and costs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/","og_locale":"en_US","og_type":"article","og_title":"How to Build AI Features Into iOS Apps with Apple Intelligence","og_description":"Learn how to add AI features to iOS apps with Apple Intelligence, the Foundation Models framework, App Intents and Core AI, with steps, code and costs.","og_url":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/","og_site_name":"Learn About Digital Transformation &amp; Development | DianApps Blog","article_published_time":"2026-11-06T12:42:50+00:00","article_modified_time":"2026-11-06T12:48:01+00:00","og_image":[{"width":1536,"height":864,"url":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature.webp","type":"image\/webp"}],"author":"Rishabh","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rishabh","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/#article","isPartOf":{"@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/"},"author":{"name":"Rishabh","@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/6c0b2e263ea037b91ce670c901f79ced"},"headline":"How to build AI features into iOS apps with Apple Intelligence","datePublished":"2026-11-06T12:42:50+00:00","dateModified":"2026-11-06T12:48:01+00:00","mainEntityOfPage":{"@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/"},"wordCount":2273,"commentCount":0,"image":{"@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/#primaryimage"},"thumbnailUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature.webp","keywords":["AI-powered iOS app development","Apple Intelligence app development","Foundation Models framework","iOS AI integration","On-Device AI"],"articleSection":["App Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/","url":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/","name":"How to Build AI Features Into iOS Apps with Apple Intelligence","isPartOf":{"@id":"https:\/\/dianapps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/#primaryimage"},"image":{"@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/#primaryimage"},"thumbnailUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature.webp","datePublished":"2026-11-06T12:42:50+00:00","dateModified":"2026-11-06T12:48:01+00:00","author":{"@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/6c0b2e263ea037b91ce670c901f79ced"},"description":"Learn how to add AI features to iOS apps with Apple Intelligence, the Foundation Models framework, App Intents and Core AI, with steps, code and costs.","breadcrumb":{"@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/#primaryimage","url":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature.webp","contentUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/11\/build-ai-features-ios-apple-intelligence-feature.webp","width":1536,"height":864},{"@type":"BreadcrumbList","@id":"https:\/\/dianapps.com\/blog\/how-to-build-ai-features-into-ios-apps-with-apple-intelligence\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dianapps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to build AI features into iOS apps with Apple Intelligence"}]},{"@type":"WebSite","@id":"https:\/\/dianapps.com\/blog\/#website","url":"https:\/\/dianapps.com\/blog\/","name":"Learn About Digital Transformation &amp; Development | DianApps Blog","description":"Dianapps","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dianapps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/6c0b2e263ea037b91ce670c901f79ced","name":"Rishabh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/10\/cropped-rishabh-profile-96x96.jpg","url":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/10\/cropped-rishabh-profile-96x96.jpg","contentUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/10\/cropped-rishabh-profile-96x96.jpg","caption":"Rishabh"},"description":"**Rishabh Sharma** is a technology professional with 8+ years of experience in app and web development, with expertise in building and scaling digital products for startups, enterprises, and growing businesses. At DianApps, he brings practical insights into mobile app development, web development, custom software, emerging technologies, and digital product strategy. His writing focuses on helping businesses understand development approaches, technology choices, industry trends, costs, and best practices for building reliable, scalable digital solutions.","sameAs":["https:\/\/dianapps.com\/"],"url":"https:\/\/dianapps.com\/blog\/author\/rishabh\/"}]}},"_links":{"self":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/24124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/comments?post=24124"}],"version-history":[{"count":1,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/24124\/revisions"}],"predecessor-version":[{"id":24134,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/24124\/revisions\/24134"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/media\/24133"}],"wp:attachment":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/media?parent=24124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/categories?post=24124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/tags?post=24124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}