TechFeedTechFeed
Big Tech Updates

iOS 27 시리 AI 완전 가이드 — 멀티 모델 선택·Siri Extensions·Foundation Models 개발자 적용법

WWDC 2026(6월 8일) 발표 iOS 27 개발자 가이드. 시리에서 클로드·챗지피티·제미나이·애플 모델을 사용자가 직접 선택하는 멀티AI 구조, Siri Extensions API로 앱 기능을 에이전트에 연결하는 법, Foundation Models 프레임워크로 온디바이스 텍스트 생성·요약·구조화 출력 구현, App Intents 필수 적용 순서, 개발자 베타 대응 체크리스트까지 정리했습니다.

by

한 줄 핵심: 애플이 WWDC 2026(6월 8일 개막)에서 iOS 27을 발표했다. 가장 큰 변화는 시리(Siri)가 클로드(Claude)·챗지피티(ChatGPT)·제미나이(Gemini)·애플 자체 모델을 사용자가 선택해 쓸 수 있는 플랫폼으로 전환된다는 점이다. 개발자에게는 앱의 기능을 시리 에이전트에 노출하는 'Siri Extensions API'와 온디바이스 모델을 직접 호출하는 'Foundation Models 프레임워크'가 핵심이다.


이 글이 필요한 사람
  • iOS·macOS 앱에 AI 기능을 추가하거나 시리와 연동하려는 앱 개발자
  • iOS 27에서 시리가 어떻게 달라지는지 빠르게 파악해야 하는 분
  • 멀티 AI 모델 선택 정책이 앱 아키텍처에 어떤 영향을 주는지 궁금한 분

※ 이 글은 WWDC 2026 공개 발표, Apple Developer 공식 문서, TechCrunch·MacRumors·Byteiota 보도(2026년 6월)를 근거로 작성했습니다. 개발자 베타는 키노트 당일 배포됩니다.


가장 큰 변화 — 시리에서 AI 모델을 직접 고른다

iOS 27의 핵심 변화는 시리가 단일 AI에 묶이지 않는다는 점이다. 사용자는 설정에서 시리의 기반 AI 모델을 직접 선택할 수 있다.


선택 가능한 AI 모델제공사특징
Apple 온디바이스 모델애플프라이버시 최우선, 기기 내 처리, 인터넷 불필요
제미나이(Gemini)구글검색 연동, 멀티모달, 긴 컨텍스트
클로드(Claude)앤트로픽코딩·문서 분석·추론
챗지피티(ChatGPT)오픈AI일반 대화, 이미지 생성

이 변화는 개발자에게 두 가지 의미를 갖는다. 첫째, 사용자가 어떤 AI를 선택하더라도 앱의 Siri Extensions가 동작해야 한다. 특정 모델에 종속된 구현은 지양해야 한다. 둘째, 앱의 기능을 시리에 노출할 때 어떤 모델이 응답을 생성하는지와 무관하게 App Intents 인터페이스를 표준화해야 한다.


이번 iOS 27부터는 시리가 단순 명령 처리기가 아니라 여러 AI 모델 위에서 동작하는 에이전트 오케스트레이터 역할을 맡는다. 앱은 시리에게 자신이 할 수 있는 일(intent)을 선언하고, 시리가 사용자 요청에 맞는 앱의 액션을 선택해 실행하는 구조다.


iOS 27 시리 AI 멀티모델 선택 애플 WWDC 2026
ⓒ Apple

Siri Extensions API — 앱의 기능을 시리 에이전트에 연결하기

Siri Extensions는 iOS 27에서 새로 도입된 프레임워크로, 앱이 시리의 에이전트 레이어에 직접 참여할 수 있게 한다. 기존 App Intents와의 차이는 규모다. 기존 App Intents가 "앱이 특정 액션을 할 수 있다"고 시스템에 알리는 수준이었다면, Siri Extensions는 앱의 AI 에이전트 기능 전체를 시리 에코시스템에 통합한다.


공식 문서의 정의를 보면 이렇다. "Extensions allow agents from installed apps to work with Siri, the Siri app and other features on your devices." 앱 안에 있는 에이전트가 시리 앱과 기기의 다른 기능과 협력해 동작할 수 있게 한다는 의미다.


아키텍처는 iOS 8 이후 애플이 공유 시트(Share Sheet), 위젯, 키보드 확장 등에 적용해온 컨테이너형 권한 기반 구조를 따른다. 이 패턴을 이미 알고 있다면 Siri Extensions도 같은 방식으로 이해하면 된다.


실제 동작 흐름은 세 단계다. 사용자가 시리에 요청을 말하면 → 시리(선택된 AI 모델)가 어떤 앱의 어떤 Extension이 이 요청을 처리할 수 있는지 판단하고 → 해당 Extension을 호출해 결과를 받아 사용자에게 답한다. 개발자는 이 마지막 단계를 담당한다.


중요한 점은 Siri Extensions가 App Intents 위에 쌓인다는 것이다. App Intents 적용이 선행 조건이며, App Intents 없이 Siri Extensions만 구현하는 것은 불가능하다. 따라서 아직 App Intents를 도입하지 않은 앱은 지금 바로 시작하는 것이 권장된다.


구체적인 구현 흐름을 보면, 먼저 앱이 노출할 액션을 App Intent로 선언한다. 예를 들어 쇼핑 앱이라면 "제품 검색", "장바구니 추가", "주문 조회" 같은 액션이 후보다. 각 Intent에는 수행할 작업과 필요한 매개변수, 그리고 시리가 이해할 수 있는 자연어 구문(phrase) 목록을 함께 등록한다. 시리는 이 구문 목록을 참고해 사용자의 말에서 어떤 앱의 어떤 액션을 호출할지 결정한다.


다음으로 중요한 점은 비동기 처리다. 앱의 Intent가 시리에 의해 호출될 때는 앱이 화면에 뜨지 않는 상태에서 실행될 수 있다. 따라서 `perform()` 함수는 항상 비동기(`async`)로 작성해야 하고, UI 업데이트는 결과 반환 후 앱이 포어그라운드로 전환됐을 때 처리해야 한다.


App Intents + Siri Extensions 기본 구조
import AppIntents // 1단계: App Intent 선언 — 앱이 할 수 있는 액션 정의 struct SearchProductIntent: AppIntent { static var title: LocalizedStringResource = "제품 검색" static var description = IntentDescription("앱에서 제품을 검색합니다") @Parameter(title: "검색어") var query: String func perform() async throws -> some IntentResult & ReturnsValue<[Product]> { let results = await ProductService.search(query: query) return .result(value: results) } } // 2단계: Siri Extension 등록 (iOS 27+) // Info.plist에 NSExtension 항목 추가 후 // Siri Extensions 엔드포인트에서 Intent 노출 struct ProductAppShortcutsProvider: AppShortcutsProvider { static var appShortcuts: [AppShortcut] { AppShortcut( intent: SearchProductIntent(), phrases: [ "\(.applicationName)에서 \(\.$query) 찾아줘", "\(.applicationName) 검색 \(\.$query)" ], shortTitle: "제품 검색", systemImageName: "magnifyingglass" ) } }

코드에서 `AppShortcutsProvider`는 앱이 등록하는 단축어 모음이다. 각 단축어에는 트리거 구문 목록을 넣는다. 구문에서 `\(\.$query)`처럼 매개변수 자리를 표시하면 시리가 해당 위치에서 사용자 발화를 추출해 Intent에 전달한다. 한국어·영어 등 여러 언어로 구문을 등록할 수 있다.


등록된 단축어는 시리뿐 아니라 단축어 앱(Shortcuts.app)과 스포트라이트 검색에서도 나타난다. 단 한 번의 App Intents 구현으로 세 가지 시스템 진입점을 동시에 챙길 수 있다는 점에서 개발 투자 대비 효율이 높다. iOS 27 Siri Extensions는 이 위에서 에이전트 조율 기능을 추가하는 상위 레이어다.


Foundation Models 프레임워크 — 온디바이스 AI를 앱에서 직접 쓰기

Foundation Models 프레임워크는 WWDC 2025에서 처음 도입된 뒤 iOS 27에서 기능이 확장됐다. 기기에 탑재된 약 30억 파라미터 규모의 온디바이스 모델을 앱이 직접 Swift API로 호출할 수 있는 프레임워크다.


주요 기능은 네 가지다. 텍스트 생성(text generation), 요약(summarization), 구조화 출력(structured output), 그리고 툴 호출(tool calling)이다. iOS 27에서는 여기에 이미지 멀티모달 입력이 추가됐다. 기존에 앱이 직접 2~3GB짜리 비전 모델을 번들해야 했던 작업을 이제 시스템 API로 처리할 수 있다.


Foundation Models의 가장 큰 장점은 프라이버시다. 모든 처리가 기기 안에서 이루어지므로 데이터가 서버로 전송되지 않는다. 개인 메모, 건강 데이터, 금융 정보 등 민감한 내용을 다루는 앱에 특히 유리하다.


실사용에서의 설계 패턴은 이렇다. 프라이버시 민감 작업이나 오프라인 처리는 Foundation Models로 → 복잡한 추론이나 긴 컨텍스트가 필요하면 선택된 외부 모델(클로드·챗지피티·제미나이)로 라우팅한다. 이 두 레이어를 조합하면 비용·속도·품질을 상황에 맞게 최적화할 수 있다.


Foundation Models 프레임워크 기본 사용법
import FoundationModels // 텍스트 요약 예시 let session = LanguageModelSession() let prompt = "다음 텍스트를 한 문장으로 요약해줘: \(longText)" let response = try await session.respond(to: prompt) print(response.content) // 구조화 출력 — Swift Codable 타입으로 직접 변환 @Generable struct ProductSummary { let name: String let price: Int let highlights: [String] } let summary: ProductSummary = try await session.respond( to: "이 제품 설명을 구조화해줘: \(productDescription)", generating: ProductSummary.self ) print(summary.price)
애플 Foundation Models 온디바이스 AI 개발자 가이드
ⓒ Apple Developer

코드에서 `@Generable` 어노테이션이 붙은 구조체는 Foundation Models 프레임워크가 자동으로 JSON 스키마를 생성하고, 모델 출력을 해당 타입으로 변환한다. 기존에 직접 JSON을 파싱하거나 정규식으로 모델 출력을 처리하던 코드를 대폭 줄일 수 있다. 타입 안전성도 컴파일 시점에 보장된다.


한 가지 주의할 점은 기기 지원 범위다. Foundation Models의 온디바이스 처리는 Apple Intelligence를 지원하는 기기에서만 동작한다. iPhone 16 이상, iPad Air·Pro M1 이상, M1 이상 Mac이 대상이다. 지원 기기가 아닌 경우를 위해 클라우드 API로 폴백하는 분기를 반드시 구현해야 한다. `LanguageModelSession`이 사용 불가 상태를 반환할 때를 잡아 폴백 경로로 유도하면 된다.


iOS 27 대응 체크리스트 — 지금 해야 할 것

iOS 27 개발자 베타가 WWDC 키노트 당일 배포된다. 빠르게 대응하려면 아래 순서를 따른다.


  • ☐ Xcode 최신 버전 업데이트 — iOS 27 SDK 포함 버전 설치
  • ☐ App Intents 도입 여부 점검 — 없다면 주요 액션 3~5개부터 선언 시작
  • ☐ Foundation Models 프레임워크 실험 — 기존에 서버 호출 중인 요약·분류 작업 온디바이스 전환 검토
  • ☐ 앱의 AI 기능이 특정 모델에 하드코딩되어 있는지 검토 — 멀티모델 환경에서 동작하도록 추상화
  • ☐ Siri Extensions 연동 대상 액션 목록 정리 — "사용자가 말로 시킬 만한 기능"이 기준
  • ☐ Privacy Manifest 점검 — Foundation Models 사용 시 프라이버시 선언 업데이트

App Intents는 iOS 27 이전 기기에서도 동작하므로 즉시 적용해도 호환성 문제가 없다. Siri Extensions는 iOS 27 전용이므로 최소 지원 버전을 확인하고 점진적으로 적용한다.


우선순위를 정하려면 이렇게 생각하면 된다. 사용자가 앱을 실행하지 않고도 자주 쓰는 기능이 있다면 그것이 App Intents 후보다. 그 기능의 처리 결과가 민감한 개인 데이터를 포함한다면 Foundation Models의 온디바이스 처리 후보다. 두 가지를 조합하면 앱이 더 개인화되고, 응답도 빨라지며, 서버 비용도 줄어드는 세 가지 이점을 동시에 얻을 수 있다.


WWDC 2026 애플 개발자 iOS 27
ⓒ Apple

참고 자료

이 글의 내용은 WWDC 2026 공개 발표 정보와 다음 공식 자료를 기반으로 했습니다. 개발자 베타 배포 후 세부 API가 달라질 수 있으니 최신 내용은 공식 문서를 확인하세요.



자주 묻는 질문

Siri Extensions와 기존 App Intents의 차이가 뭔가요?

App Intents는 "이 앱이 이런 액션을 할 수 있습니다"를 시스템에 선언하는 기반 레이어입니다. Siri Extensions는 그 위에서 앱의 AI 에이전트 기능을 시리의 에이전트 오케스트레이터와 직접 연결하는 상위 레이어입니다. 비유하자면 App Intents가 메뉴판 작성이라면, Siri Extensions는 그 메뉴판을 시리 레스토랑에 등록하는 것입니다. Siri Extensions 없이 App Intents만 있어도 단축어나 시스템 통합은 동작합니다.


멀티 AI 모델 선택이 앱 개발에 어떤 영향을 주나요?

사용자가 클로드를 선택했든 챗지피티를 선택했든, 앱의 Siri Extensions는 동일하게 동작해야 합니다. 따라서 앱 내부 AI 로직이 특정 모델 API에 하드코딩되어 있으면 안 됩니다. App Intents 인터페이스를 표준으로 삼고, 앱 내부 AI 처리는 Foundation Models(온디바이스) 또는 자체 백엔드를 통해 모델에 무관하게 동작하도록 설계해야 합니다.


Foundation Models 프레임워크는 어떤 기기를 지원하나요?

Apple Intelligence 온디바이스 기능은 iPhone 16 이상, iPad Air 및 iPad Pro(M1 이상), M1 이상 Mac에서 동작합니다. iPhone 15 Pro는 일부 기능 지원이며, 구형 기기는 지원하지 않습니다. Foundation Models를 쓰는 경우 지원 기기를 확인하고 미지원 기기에서의 폴백(fallback) 동작을 설계해야 합니다.


Foundation Models와 외부 AI API 중 어느 쪽을 써야 하나요?

상황에 따라 나눠 쓰는 것이 가장 효율적입니다. 프라이버시가 중요하거나 오프라인에서도 동작해야 하는 기능(개인 메모 요약, 로컬 데이터 분류 등)은 Foundation Models가 적합합니다. 복잡한 추론, 긴 컨텍스트, 코드 생성, 이미지 생성처럼 고성능이 필요하면 클로드·챗지피티·제미나이 같은 외부 API를 씁니다. Foundation Models의 온디바이스 처리를 1차 필터로 쓰고 필요할 때만 외부로 라우팅하면 비용과 속도를 함께 최적화할 수 있습니다.


개발자 베타는 언제 받을 수 있나요?

iOS 27 개발자 베타는 WWDC 2026 키노트(현지 시간 6월 8일 오전 10시)와 같은 날 배포됩니다. developer.apple.com에서 Apple Developer Program 계정으로 로그인하면 베타 프로파일을 받을 수 있습니다. 베타는 불안정할 수 있으므로 프로덕션 기기가 아닌 개발 전용 기기에 설치하는 것이 권장됩니다.


시리 Extensions를 지원하면 앱 스토어 심사에 영향이 있나요?

Siri Extensions는 기존 확장 기능(share sheet, 위젯 등)과 동일한 앱 리뷰 프로세스를 따릅니다. 추가 심사 항목이 생기지만 기존 앱 심사 흐름에 통합됩니다. Privacy Manifest와 데이터 처리 선언을 업데이트해야 할 수 있으며, Foundation Models를 사용하는 경우 온디바이스 처리 내역도 명시해야 합니다. 구체적인 심사 기준은 App Store Review Guidelines 최신 버전에서 확인하세요.


iOS 27WWDC 2026Siri ExtensionsFoundation ModelsApp Intents애플 인텔리전스멀티 AI 모델온디바이스 AI

관련 포스트