2025年6月のWWDC25で発表された「Apple Intelligence Foundation Models framework」について調査しました。これまでAppleの純正アプリに限定されていたオンデバイスAIが、サードパーティ開発者にも利用可能になります。
利用開始時期
WWDC25と同時にApple Developer Program会員向けのベータ版が利用可能になり、7月にはパブリックベータが開始されました。正式リリースは秋のiOS 26、iPadOS 26、macOS Tahoe 26と同時に予定されています。
参考資料
・ Apple、開発者向けのツールとテクノロジーを大幅に強化
・ Apple、開発者向けにFoundation Models frameworkを発表
・ Apple、サードパーティ開発者によるApple Intelligenceモデルの利用を許可
利用料金
完全無料で提供されます。オンデバイス処理のため、AIの推論にコストがかからないことが大きなメリットです。アプリサイズへの影響も軽微で、数行のSwiftコードでAIにアクセスできます。
参考資料
・ Apple、開発者向けのツールとテクノロジーを大幅に強化
・ Apple Intelligence、新機能でさらにパワフルに
技術仕様
モデルの概要
約30億パラメータのオンデバイス言語モデルが中核となっています。汎用チャットボットではなく、以下の用途に特化して設計されています
- テキスト要約
- エンティティ抽出(人名、地名など)
- 文章の改善
- 短い会話生成
- アイデア出し
Apple Siliconに最適化されていて、日本語を含む15言語に対応。テキストと画像の両方を入力できます。
出典:
Appleのオンデバイス/サーバー基盤モデルのアップデートについて
Apple、オフラインAIモデルを開発者に開放
Guided Generation
この機能は特に注目に値します。SwiftのstructやenumでAIの出力形式を定義することで、型安全な生成が可能になります。
@Generable
struct GameCharacter {
let name: String
let level: Int
let equipment: [String]
}
// 使用例
let character = try await session.respond(generating: GameCharacter.self)
従来のようにAIの出力をパースして構造化する作業が不要になり、型安全性も保たれます。
参考資料
・Appleのオンデバイス/サーバー基盤モデルのアップデートについて
・Foundation Models frameworkを深く知る(WWDC25セッション)
・Foundation Models frameworkの紹介(WWDC25セッション)
Tool Calling
外部サービスとの連携を実現する機能です。事前に定義した関数をAIが自動で判断・実行し、リアルタイムデータの取得やアプリ内機能との連携が可能になります。
出典:
・ Appleのオンデバイス/サーバー基盤モデルのアップデートについて
・ 実践:Foundation Models frameworkでオンデバイスAIをアプリに導入(WWDC25セッション)
その他の機能
- ストリーミングAPI(リアルタイム応答表示)
- ステートフルセッション(会話の記憶)
参考資料
・ Foundation Models frameworkの紹介(WWDC25セッション)
・ 実践:Foundation Models frameworkでオンデバイスAIをアプリに導入(WWDC25セッション)
動作要件
- デバイス: iPhone 16シリーズ、A17 Pro以降のiPhone 15 Pro/Pro Max、M1以降のiPadとMac、Apple Vision Pro
- OS: iOS 18.1、iPadOS 18.1、macOS Sequoia 15.1、visionOS 2.4以降
- 地域: 日本を含むほぼ全世界(2025年3月時点)
参考資料
・ Apple Intelligenceの利用条件(Apple サポート)
・ Foundation Models frameworkの紹介(WWDC25セッション)
・ Apple Intelligence、新言語・地域へ提供拡大 (2025年3月)
・ Apple Intelligence、4月より提供言語・地域を拡大 (2025年2月)
プライバシーについて
全処理がデバイス内で完結するので、データが外部に送られることはありません。ただし、開発者側も利用規約の遵守が必要で、違法行為の助長や有害コンテンツの生成は禁止されています。
参考資料
・ Appleのオンデバイス/サーバー基盤モデルのアップデートについて
・ Foundation Models frameworkの利用規約
実装時の注意点
対応状況の確認
非対応デバイスでエラーを避けるため、SystemLanguageModel
のavailability
プロパティで事前確認が推奨されています。
エラー処理
AIが応答できない場合や安全上の理由で拒否する場合があるため、適切なエラー処理が必要です。
パフォーマンス
XcodeのPlaygroundでプロンプトの調整を行い、Instrumentsでパフォーマンスを測定することが推奨されています。
参考資料
・ Foundation Models frameworkの紹介(WWDC25セッション)
・ 実践:Foundation Models frameworkでオンデバイスAIをアプリに導入(WWDC25セッション)
・ AppleのFoundation Model Framework入門
活用事例
WWDCでは「Day One」や「AllTrails」が活用例として紹介されました。これらはプライバシーを維持しながらユーザー体験を向上させる実例といえます。
参考資料
・ Apple、開発者向けのツールとテクノロジーを大幅に強化
・ Apple、オフラインAIモデルを開発者に開放
・ Apple、開発者向けにFoundation Models frameworkを発表
まとめ
無料での提供、プライバシー保護、Swiftとの緊密な統合、guided generationのような新機能により、AI機能の実装が大幅に簡素化されました。
このフレームワークの普及により、新しいアプリケーションの登場が期待されます。特に音声によるアプリ操作など、新しいインタラクションパターンの実現可能性も見えてきました。
参考資料
・ Appleのオンデバイス/サーバー基盤モデルのアップデートについて
・ Apple Intelligence、新機能でさらにパワフルに
AIをフル活用して書きました