WWDC26에서 iOS 개발자가 볼 다섯 가지 변화
Apple은 2026년 6월 8일 WWDC26에서 iOS 27, iPadOS 27, macOS 27, watchOS 27, visionOS 27, tvOS 27을 발표했어요(Apple Newsroom). 같은 발표문에 따르면 개발자용 베타는 발표 당일부터 제공됐고, 정식 버전은 가을에 무료 업데이트로 나와요.
발표 가운데 iOS 앱을 만드는 사람에게 닿는 것을 다섯 갈래로 나눠 정리해요. 발표된 사실은 Apple의 공식 페이지 여섯 곳에서 2026년 10월 4일에 다시 확인한 내용이고, 절마다 뒤쪽에 적은 것은 제 관점이에요. 베타에서 직접 구현하거나 측정한 결과는 이 글에 없어요.
앱의 내용과 동작을 시스템에 공개하기
WWDC26 iOS 안내에 따르면 Siri는 App Intents framework를 통해 앱의 내용과 동작에 자연어로 닿아요. Entity schema는 앱의 내용을 Spotlight의 semantic index에 올려요. Intent schema를 쓰면 정해진 문구를 따로 정의하지 않아도 사람이 그 내용에 대한 동작을 자연어로 요청할 수 있어요. 새 View Annotations API는 view를 entity에 대응시켜서, 화면에 보이는 것을 대화로 가리키고 다룰 수 있게 해요. App Intents Testing framework는 UI 자동화 없이 실제 시스템 경로로 연동을 검증하게 해 줘요.
여기부터는 제 관점이에요. 앱 바깥의 Siri와 Spotlight에서 기능에 닿는 길이 넓어지므로, App Intents 대응은 부가 편의가 아니라 처음 설계에 넣을 과제라고 봐요. 나중에 덧붙이기는 더 어려울 것으로 예상해요. 어떤 entity와 action을 공개할지부터 정하기를 권해요. 스포츠 앱이라면 경기, 팀, 리그, 일정이 후보이고, 커머스 앱이라면 상품, 주문, 장바구니, 배송 상태가 후보예요. 이 예시는 제가 든 것이고 Apple의 안내에 있는 것이 아니에요.
모델을 어디에서 실행할지
같은 iOS 안내는 Foundation Models framework를 Apple Intelligence가 쓰는 기기 내 모델에 접근하는 Swift API로 소개해요. 이제 Apple Foundation Models뿐 아니라 Claude와 Gemini 같은 클라우드 모델, 그리고 Language Model protocol을 따르는 다른 provider와도 쓸 수 있다고 적혀 있어요. Multimodal prompt로 이미지와 텍스트를 함께 넘길 수 있고, Dynamic Profiles로 세션을 이어 가면서 모델, 도구, instruction을 바꿀 수 있어요. Evaluations framework는 AI 기능이 여러 조건에서 맞게 동작하는지 검증하는 도구예요.
Core AI는 자기 모델을 기기에서 실행하기 위한 새 framework예요. OS에 내장돼 있고 Apple Silicon에 맞춰져 있으며, Swift API로 모델을 불러와 실행해요. 안내는 ahead-of-time compilation, zero-copy data path, stateful execution을 성능 요소로 들어요. Private Cloud Compute에 대해서는 조건이 붙어 있어요. App Store Small Business Program에 등록돼 있고 앱의 첫 다운로드가 200만 건 미만이면, Private Cloud Compute에서 도는 차세대 Apple Foundation Models를 클라우드 API 비용 없이 쓸 수 있다고 적혀 있어요.
제가 읽기로는 둘의 역할이 달라요. Foundation Models는 언어 모델과 멀티모달 모델을 앱에 잇는 쪽이고, Core AI는 가지고 있는 모델을 Apple Silicon에서 돌리는 쪽이에요. 요약, 분류, 추천, 입력 보정은 기기 안에서 처리하는 것을 먼저 검토하고, 큰 추론과 생성은 Private Cloud Compute나 외부 provider를 검토하기를 권해요. 민감한 정보는 밖으로 보내기 전에 기기 안에서 처리할 수 있는지 봐요. 비교할 항목은 비용, 지연, 개인정보예요. 테스트와 평가를 자동화할 수 있는지도 함께 봐요.
Xcode 27과 에이전트
Platforms State of the Union 요약에 따르면 Xcode 27은 Apple silicon 전용이에요. 프로젝트를 더 빨리 열고, 설정이 iCloud로 동기화되고, toolbar를 사용자가 바꿀 수 있어요. 새 Device Hub는 Simulator를 대체하면서 가상 기기와 실제 기기를 한곳에 모아요. 같은 글은 Xcode의 에이전트가 테스트를 실행하고, Playground에서 시도해 보고, Simulator에서 앱을 실행하고, 이슈를 고치고, 앱을 현지화할 수 있다고 적어요. 플러그인으로 skills와 MCP tools를 더하고, Agent Client Protocol로 다른 에이전트를 붙일 수 있어요. WWDC26 Xcode 안내는 Device Hub, Instruments의 개선, 에이전트를 쓰는 현지화를 다뤄요.
Device Hub가 Simulator를 대체한다는 문장과 에이전트가 Simulator에서 앱을 실행한다는 문장이 같은 글에 함께 있어요. 관리 화면이 바뀐 것인지 실행 환경까지 바뀐 것인지는 이 글만으로는 알 수 없었어요.
Intel Mac으로 개발하거나 CI 빌드를 돌리고 있다면 옮길 계획이 필요하다고 봐요. 에이전트는 작은 변경의 검증, 테스트 오류의 분석, string catalog 정리에 쓸모가 있을 것으로 예상해요. 그래도 생성된 코드는 초안으로 다루고 diff를 꼭 검토하기를 권해요. 팀이라면 에이전트를 어디까지 쓸지와 리뷰 규칙을 먼저 정해 두는 것이 좋아요. 아키텍처, 인증, 결제, 저장소, 동기화에 닿는 변경은 더 엄격하게 봐요. 구조와 품질에 대한 판단은 개발자가 계속 맡아야 한다고 생각해요.
화면의 재질과 크기
iOS 27 소개 페이지에 따르면 Liquid Glass는 굴절이 더 고르고 대비가 좋아졌고, 앱 아이콘이 더 선명해졌어요. 사용자는 슬라이더로 Liquid Glass를 ultraclear에서 fully tinted까지 조절할 수 있어요. 성능 수치도 적혀 있어요. 앱 실행은 최대 30%, Photos에서 새 사진을 불러오는 것은 최대 70%, AirDrop 전송은 최대 80% 빨라졌다고 해요. 이 숫자는 Apple이 특정 기기와 조건에서 측정한 상한이고, 각주에 측정 조건이 적혀 있어요. 모든 앱이 그만큼 빨라진다는 뜻이 아니에요.
State of the Union 요약은 iOS 앱의 크기를 바꿀 수 있게 됐다고 적어요. iPad에서, 그리고 Mac의 iPhone Mirroring에서 더 큰 화면을 쓸 수 있어요.
직접 구현한 navigation bar, tab bar, toolbar, blur 배경, 반투명 overlay, floating button은 다시 점검할 대상이라고 봐요. Dynamic Type, 다크 모드, Reduce Transparency, 고대비 설정에서 읽을 수 있는지 확인해요. iPhone 크기를 가정한 레이아웃은 크기가 바뀔 때 어긋날 수 있으므로, 실제 기기에서 터치 범위와 스크롤, 전환까지 보기를 권해요.
구독 상품과 심사 제출
WWDC26 App Store 안내에 따르면 App Store Connect에서 In-App Purchase 여러 개를 구독까지 포함해 한 번의 제출로 묶을 수 있어요. In-App Events, custom product pages, product page optimization tests 같은 다른 심사 항목과도 함께 낼 수 있어요.
Retention Messaging은 구독자에게 구독의 가치를 알리는 메시지를 보여 주는 기능이에요. Apple은 해지 흐름에 마찰을 더하지 않는다고 설명하고, 특별 제안도 함께 보여 줄 수 있다고 적어요. 제공 시점은 올가을로 적혀 있어요. Subscription Bundles는 자동 갱신 구독 여러 개를 구독 하나로 살 수 있게 하고, Suites는 따로 팔지 않는 구독들을 한 세트로 제공해요. 두 기능을 신청하는 방법은 여름에 더 안내한다고 적혀 있어요. Group Purchases는 구독자 한 사람이 여러 자리를 한 번에 사서 다른 사람을 초대하는 방식이에요. Volume Purchasing은 Apple School Manager와 Apple Business를 통해 기업과 교육 기관의 구매자에게 구독을 제공하는 방식이에요.
구독을 운영한다면 StoreKit 코드만 볼 일이 아니라고 생각해요. 상품 모델, App Store Connect의 운영, 심사, 구매 뒤의 권한, 해지 절차를 함께 검토해야 해요. 가격과 묶음, 이탈 대응, 조직 판매는 정책과 같이 정할 문제예요.
이 글이 기대는 것은 Apple의 발표문과 안내 페이지이고, 2026년 10월 4일의 내용이에요. 정식 버전에서 API의 이름이나 제공 조건이 달라질 수 있어요. 지역과 기기에 따른 제공 조건, 베타 번호는 여기서 다루지 않았어요. 제 관점으로 적은 부분을 구현해서 확인한 결과는 이 글에 없어요.