View in English

  • Apple Developer
    • 시작하기

    시작하기 탐색

    • 개요
    • 알아보기
    • Apple Developer Program

    알림 받기

    • 최신 뉴스
    • Hello Developer
    • 플랫폼

    플랫폼 탐색

    • Apple 플랫폼
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    피처링

    • 디자인
    • 배포
    • 게임
    • 액세서리
    • 웹
    • 홈
    • CarPlay
    • 기술

    기술 탐색

    • 개요
    • Xcode
    • Swift
    • SwiftUI

    피처링

    • 손쉬운 사용
    • 앱 인텐트
    • Apple Intelligence
    • 게임
    • 머신 러닝 및 AI
    • 보안
    • Xcode Cloud
    • 커뮤니티

    커뮤니티 탐색

    • 개요
    • Apple과의 만남 이벤트
    • 커뮤니티 주도 이벤트
    • 개발자 포럼
    • 오픈 소스

    피처링

    • WWDC
    • Swift Student Challenge
    • 개발자 이야기
    • App Store 어워드
    • Apple 디자인 어워드
    • 문서

    문서 탐색

    • 문서 라이브러리
    • 기술 개요
    • 샘플 코드
    • 휴먼 인터페이스 가이드라인
    • 비디오

    릴리즈 노트

    • 피처링 업데이트
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • 다운로드

    다운로드 탐색

    • 모든 다운로드
    • 운영 체제
    • 애플리케이션
    • 디자인 리소스

    피처링

    • Xcode
    • TestFlight
    • 서체
    • SF Symbols
    • Icon Composer
    • 지원

    지원 탐색

    • 개요
    • 도움말
    • 개발자 포럼
    • 피드백 지원
    • 문의하기

    피처링

    • 계정 도움말
    • 앱 심사 지침
    • App Store Connect 도움말
    • 새로 추가될 요구 사항
    • 계약 및 지침
    • 시스템 상태
  • 빠른 링크

    • 이벤트
    • 뉴스
    • 포럼
    • 샘플 코드
    • 비디오
 

비디오

메뉴 열기 메뉴 닫기
  • 컬렉션
  • 전체 비디오
  • 소개

더 많은 비디오

  • 소개
  • 자막 전문
  • Platforms State of the Union

    Apple 플랫폼의 최신 기술을 만나보세요.

    리소스

      • HD 비디오
      • SD 비디오
  • 비디오 검색…

    2026 Platforms State of the Union에 오신 걸 환영합니다 한 해 중 가장 기대가 되는 순간이죠 멋진 앱과 게임을 빌드하는 데 매일 사용하는 기술, 프레임워크, 도구의 새 소식을 전해드립니다 우리에게 영감을 선사하고 가능성을 넓히며 더 훌륭한 기술 개발을 지원하는 앱에 대한 소식이죠 우리는 당신과의 교류를 중요하게 생각합니다 개발에 대한 당신의 열정과 어려움에 대한 이야기 어떻게 하면 지원 방법을 개선할 수 있을지 듣고자 하죠 당신의 피드백은 우리에게 큰 도움이 됩니다 지난 한 해, 새 디자인 Liquid Glass와 Apple Intelligence에서 이를 확인할 수 있었죠 이 둘은 26년 릴리스의 주요 테마였는데 소중한 피드백 덕에 올해에도 중요한 테마가 됐죠 디자인과 인텔리전스 모두 굉장히 중요합니다 앱의 특별한 기능을 더욱 돋보이게 하기 때문이죠 앱 개발에 쏟은 여러분의 정성과 아낌없는 지원 당신의 전문 지식으로 만든 고유의 인터페이스와 풍성한 경험 이 모든 게 향상된 인텔리전스 기능과 결합돼 이전에는 불가능했던 기능을 빌드할 수 있습니다 세 가지 핵심 영역으로 새로운 소식을 살펴보죠 첫번째로 Apple Intelligence는 앱에 생성형 인텔리전스를 직접 적용하는 새로운 방법과 시스템 인텔리전스와의 새로운 통합으로 사용자가 앱으로 돌아오게 하죠 두번째는 플랫폼 개선입니다 디자인 개선과 유연한 UI 레이아웃 Swift 및 SwiftUI 업데이트 등의 개선 사항을 통해 앱의 속도와 적응성을 높이고 앱을 더 쉽게 빌드할 수 있죠 마지막은 에이전틱 코딩을 강화하는 개발자 생산성입니다 Xcode의 속도를 높이고 개인화를 향상하죠 다룰 내용이 많으니 Apple Intelligence부터 보죠 Apple Intelligence의 핵심은 Apple Foundation 모델입니다 Google과 함께 협력하고 Gemini 모델 제품군의 기술을 활용하여 최신 Apple Foundation 모델을 만들어 앱에서 인텔리전스를 사용하는 방식에 맞추어 Apple Intelligence 경험을 강화하고 지원을 향상했고 기기와 비공개 클라우드 컴퓨팅에서 이 모델을 실행했죠 Apple Foundation 모델은 Apple Intelligence를 지원하고 당신의 앱에서도 Foundation Models 프레임워크로 이를 사용할 수 있죠 올해엔 프레임워크 기능이 이미지 입력과 서버 모델 지원까지 확장됩니다 그래서 작업이 복잡해 고성능 프론티어 모델이 필요하다면 API는 원하는 클라우드 모델 제공자와 통합될 수 있죠 당신의 첫번째 앱을 개발하는 중에도 대규모 클라우드 모델을 최대한 쉽게 시작할 수 있도록 App Store 최초 다운로드 수가 200만 건 미만인 개발자는 Private Cloud Compute에서 실행되는 Apple Foundation Model을 클라우드 API 비용 없이 사용할 수 있게 됩니다 개인정보 보호 기능과 프론티어급 인텔리전스를 제공할 때 인프라 비용으로 인해 아이디어를 모색하는 데 어려움이 있어서는 안 되기 때문이죠 이러한 개선 사항으로 Foundation Models 프레임워크는 필요한 모델을 지원하는 단일 API를 제공하죠 앱 안에서 빌드하는 기능 외에도 Apple Intelligence는 시스템 전반 곳곳에서 당신의 앱을 노출해 사용자가 쉽게 찾고 다시 돌아올 수 있도록 합니다 App Intents 프레임워크는 앱을 Apple Intelligence에 연결해 운영 체제의 핵심 기술을 활용합니다 Spotlight 시맨틱 인덱스처럼 말이죠 이는 모든 지원 앱에서 개인 맥락을 정리하고 표시합니다 앱 도구 상자는 앱 전반의 기능을 파악해 사용자 요청에 맞는 기능을 제공합니다 그리고 시스템 조율자는 이 모든 걸 조율하면서 사용자의 개인정보를 보호하죠 앱 내부와 시스템 전반의 인텔리전스가 결합해 단독으로는 선사할 수 없던 경험을 선사합니다 앱은 인텔리전스로 한층 강력해졌고 인텔리전스는 앱으로 더욱 의미 있어졌죠 이 프레임워크를 알아보고 앱의 기능을 어떻게 혁신할 수 있는지 자세히 살펴보겠습니다 Richard와 Mary Beth 나와주세요

    Foundation Models 프레임워크는 네이티브 Swift API로 Apple Intelligence를 구동하는 동일한 온디바이스 모델에 바로 접근할 수 있습니다 많은 개발자들이 이미 도입해 다양한 경험을 만들었습니다 Wayfair 같은 쇼핑 앱과 CellWalk 같은 교육 앱 CricHeroes 같은 지역 스포츠 앱 등입니다 전부 인프라 비용이나 개인정보 침해 없이 기기에서 실행되죠 온디바이스 모델의 한계를 뛰어넘다니, 정말 대단합니다 흥미로운 업데이트 소식을 알려드릴게요 우선, 바로 빌드할 수 있는 인텔리전스 기반 기능을 미리 살펴보죠 Mary Beth 설명 부탁드려요 올해 제작해 볼 샘플 앱은 일본식 종이접기 앱입니다 종이를 접으며 휴식을 취하고 창의력을 발휘할 수 있죠 간략히 소개해 드릴게요 이 앱은 종이접기 프로젝트가 나열된 갤러리로 시작합니다 파운데이션 모델을 활용해 개인의 관심사와 재료에 맞춰 프로젝트를 맞춤화하고 단계별 피드백을 제공하는 게 앱의 특징입니다 친구와 함께 한다면 더욱 즐겁겠죠? 그래서 앱에 채팅 기능을 내장했습니다 이곳에선 모임을 계획하고 공예에 대해 이야기할 수 있죠 이 멋진 기능을 사용해 사람들의 관심사를 한데 모아 종이접기 프로젝트로 만들어 보겠습니다 Rachel이 가져온 종이에 제 강아지 사진을 결합해 보죠 그러면 다 함께 접을 수 있는 프로젝트가 만들어집니다 Foundation Models 프레임워크로 영감이 되는 사진을 분석해 제가 가진 재료와 제가 생각한 테마를 파악하죠 심지어 일본어까지 번역하고 모든 맥락을 활용해 몇 가지 옵션을 제안합니다 이걸로 선택할게요 그리고 인텔리전스는 완전한 대화형 튜토리얼로 이어지죠 지금까지 간략히 살펴봤는데요 이젠 프레임워크를 살펴보죠 올해 Foundation Models 프레임워크는 한 단계 더 발전하였습니다 먼저, 텍스트와 이미지가 있는 멀티모달 프롬프트 기능을 새로 도입하여 이미지를 이해하는 새로운 범주의 경험을 빌드할 수 있게 됐습니다 프롬프트에 이미지를 첨부하기만 하면 됩니다 이 외에도, 이제 Vision 프레임워크가 통합됐기 때문에 모델이 사용할 수 있도록 제작된 도구를 제공합니다 정밀한 텍스트 추출을 위한 OCR과 모든 온디바이스를 빠르게 코드 스캔하는 바코드 리더가 있죠 이제 서버 모델에 대해 얘기해볼까요? 온디바이스 모델은 다양한 작업에서 굉장히 유용합니다 하지만 복잡한 워크플로에선 대형 모델이 필요할 때도 있어요 그래서 프레임워크를 확장해서 서버 모델을 쉽게 호출하게 돕죠 Claude, Gemini같은 모델을 호출해 도구 호출이나 가이드 생성 같은 기능을 사용할 수 있습니다 그리고 모든 모델 제공자는 대규모 언어 프로토콜을 따르는 Swift 패키지를 만들 수 있습니다 그래서 앱에 필요한 패키지를 선택할 수 있죠 또한, AI를 처음 활용할 때 클라우드 API 비용 없이 비공개 클라우드 컴퓨팅에서 실행되는 Apple Foundation Model에 대한 접근과 프론티어급 인텔리전스에 대한 접근을 제공합니다 사용자의 데이터가 저장되지 않고 Apple을 비롯한 그 누구도 데이터에 접근하지 못하도록 하면서요 사용자는 매일 클라우드 모델을 활용하는 기능에 접근할 수 있고 iCloud+ 구독자는 더 확장된 접근이 가능합니다 어떤 모델이든 원한다면 손쉽게 교체할 수 있습니다 덕분에 Foundation Models 프레임워크는 앱에서 대규모 언어 모델을 실행하는 최고의 방법이 되죠 더 많은 모달리티와 모델을 손쉽게 사용할 수 있는 지금 필요한 건 이를 활용할 다양한 방법입니다 이를 위한 새로운 오픈 소스 Swift 패키지를 소개하죠 시작에 도움이 되는 사전 구축된 도구와 맥락 관리를 위한 기술 및 유틸리티 개념으로 가득합니다 Tiimo 같은 작업 관리 앱은 이 패키지를 사용해 사용자 데이터에 맞춰 어조와 추천을 조정하는 기술로 일정 관리에 도움을 주는 맞춤형 브리핑을 제공합니다 이 분야의 발전 속도는 비약적입니다 내일의 추상화는 오늘의 추상화와 크게 달라질 수 있죠 그래서 오픈 소스 패키지의 유틸리티는 Dynamic Profiles라는 새로운 기본 구성 요소로 생성됩니다 Foundation Models 프레임워크의 새로운 선언형 API로 더 적은 코드로 적응형 AI 경험을 빌드할 수 있죠 이를 통해 기술과 하위 에이전트를 조율하고 도구를 안팎으로 전환하며 즉석에서 지침을 업데이트합니다 Dynamic Profiles의 인텔리전스 구동법을 보여드리죠 먼저 Xcode를 엽니다 LanguageModelSession으로 시작하겠습니다 고정된 model, tools instructions 세션을 만드는 대신 Dynamic Profiles를 이용해 자유롭게 세션을 지속적으로 업데이트할 수 있습니다 LanguageModelSession의 profile을 선택하고 익숙한 Swift 결과 빌더 구문으로 시작합니다 body에서 브레인스토밍 헬퍼로 첫 Profile을 정의합니다 제 사진을 기반으로 프로젝트 아이디어를 생성하죠 수정자를 추가해 창의성을 위해 temperature가 있는 PrivateCloudComputeLanguageModel을 사용합니다 Dynamic Profiles의 정수는 이 body가 항상 한 Profile로만 세션을 한 번에 구동한다는 데 있죠 하지만 동일한 세션에서 기능의 필요에 따라 여러 Profile 간에 전환할 수 있습니다 앱 상태에 맞춰 Profile을 변경하면 튜토리얼 생성을 처리할 두 번째 Profile을 추가할 수 있습니다 가장 어려운 작업인데요 PrivateCloudCompute를 사용해 reasoningLevel을 deep으로 설정합니다 마지막으로, 내려접기처럼 사용자가 이해하기 힘든 종이접기 용어를 설명하는 Profile을 추가합니다 간단한 소규모 작업이죠 온디바이스 SystemLanguageModel을 전송해 서버 호출을 절약할 수 있습니다 어떻게 작동하는지 볼까요 이 튜토리얼에서 이해하기 힘든 용어를 탭하면 온디바이스 모델이 훌륭한 설명을 생성합니다 Dynamic Profiles에선 여러 모델에서 바꿔 작업하지만 모든 모델은 동일한 전사문을 공유합니다 더 적은 프롬프트로 더 풍부한 맥락 인텔리전스를 제공하죠 제 Tutorial Profile에서 활용해 보겠습니다 instructions와 tools도 서로 바꿔 작업할 수 있죠 앱의 viewModel로 튜토리얼이 생성됐는지 확인하고 생성됐으면 instructions와 tools를 추가해 모델이 사용자에 맞는 고품질 피드백을 제공하도록 합니다 이 body는 모델 턴마다 재컴퓨팅돼 세션이 최신 상태를 유지하죠 세 개의 종이접기 Profile이 세 개의 AI 에이전트같지 않나요? 그건 Dynamic Profiles가 적응형 구성 요소로 설계됐기 때문입니다 그래서 원한다면 AI 에이전트나 기술 아니면 상위 수준 추상화를 자유롭게 빌드할 수도 있습니다 유연성과 구성 가능성에 초점을 맞춘 Foundation Models 프레임워크 API는 당신과 함께 성장하죠 이 모든 기능을 앱에서 구현할 수 있도록 완벽한 도구 세트를 제공합니다 빌드, 테스트, 출시까지 모두 활용할 수 있죠 새 Evaluations 프레임워크도 여기에 포함됩니다 인텔리전스 기반 작업이 안정적으로 작동하는지 프롬프트를 테스트하고 유효성을 검사할 수 있죠 업그레이드된 Foundation Models Instruments로 앱에서 모델 행동을 시각화하고 디버그할 수 있습니다 새 FM 명령줄 도구로 터미널에서 모델을 프롬프트할 수 있죠 이 외에도 정말 많습니다 예를 들어 Python SDK 이미지를 활용한 도구 호출 앱 전용 Core Spotlight로 구동되는 새 RAG 도구 등 다양하죠 이게 Foundation Models 프레임워크입니다 네이티브 Swift API의 모델에 원활히 접근할 수 있죠 대대적인 변화도 있습니다 올 여름 하반기에 프레임워크를 오픈 소스로 공개합니다 앱에서 사용하는 Swift API를 서버에서도 실행할 수 있어 모든 Swift 배포 환경에서 완벽한 AI 워크플로를 제공하죠 Foundation Models 프레임워크가 타사 모델, 비공개 클라우드 컴퓨팅 온디바이스 모델과 연결되는 방법을 봤습니다 유연하게 작업에 맞는 모델을 선택할 수 있죠 특정 모델을 앱에 가져와 기기에서 실행하고 싶다면 Core Ai를 활용하면 됩니다 Core AI는 플랫폼에 내장된 새로운 프레임워크로 지원 도구 및 기술과 함께 제공됩니다 앱에서 모델을 기기로 가져와 실행하는 최고의 방법이죠 최신 메모리 안전 Swift API로 고성능을 제공하고 세밀한 관심사 관리 및 모델 특화, 맞춤형 GPU 커널까지 광범위한 튜닝 기능을 제공합니다 프레임워크와 Python 기반 도구로 PyTorch 모델을 Core AI 런타임에 맞게 변환 및 최적화할 수 있습니다 이 프레임워크는 새로운 개발자 툴체인과의 긴밀한 통합을 기반으로 하며 사전 컴파일과 전용 Core AI Instruments 강력한 시각적 디버거로 텐서 값을 추적하고 원본 Python 소스 코드에 직접 재연결할 수 있죠 그리고 사용 가능한 컴퓨팅에 따라 확장되도록 설계됐습니다 그래서 iPhone 앱에서 소형 비전 모델을 실행해 실시간 카메라 쿼리를 처리할 수 있죠 또는 Mac 앱에서 수십억 개의 매개변수 LLM을 배포해 복잡한 다단계 워크플로를 위한 에이전틱 어시스턴트를 구현할 수 있죠 기기나 모델과 상관없이 온디바이스로 실행됩니다 서버 의존성도 없고 토큰 비용도 없죠 Core AI는 Apple Silicon에서 최적화된 성능을 발휘하고 Apple Intelligence 경험을 강화합니다 Siri를 비롯한 시스템 전반에 걸쳐서 말이죠 올해 Apple Intelligence는 더 많은 기회를 제공하죠 Lori가 설명해 드리겠습니다 Apple Intelligence는 앱 전반에서 개인 맥락을 활용하고 화면의 내용을 이해하며 작업 동작을 수행할 수 있습니다 이제 당신도 그 기능과 통합할 수 있습니다 App Intents 프레임워크를 통해서 말이죠 플랫폼이 앱의 기능을 이해하는 방법으로 이를 통해서 앱의 콘텐츠를 더 찾기 쉽게 만들고 기능을 더 쉽게 사용하게 만듭니다 동작 버튼, 단축어, 위젯 Siri를 통해서 말이죠 App Intents 스키마로 Siri를 통합할 수 있습니다 스키마는 Siri가 깊이 이해하는 인식 가능한 구조로 수년간의 언어 모델 훈련을 기반으로 합니다 우리가 제공하는 엔티티 스키마는 앱에서 다루는 콘텐츠와 개념을 설명하며 인텐트 스키마는 앱이 수행하는 동작을 설명합니다 엔티티 스키마는 개인 맥락의 이해를 지원합니다 앱의 콘텐츠를 Spotlight 시맨틱 인덱스에 제공하면 사용자는 앱 정보를 빠르고 쉽게 찾을 수 있습니다 어트리뷰션은 다시 앱으로 연결되죠 중요한 콘텐츠 속성의 인덱싱 키가 바로 내장되어 있어 더 적은 코드로 더 많이 이해할 수 있죠 Siri가 인텐트 스키마를 이해하면 요청은 자연스러워집니다 사람들은 특정 문구를 학습할 필요가 없고 당신은 코드에서 문구를 정의할 필요가 없죠 스키마는 작업 관리 사진 편집, 커뮤니케이션 등 일반적인 앱 카테고리를 다루고 시스템이 지원하는 다양한 동작을 모두 포함합니다 앱이 수행할 수 있는 동작에 해당하는 인텐트 스키마를 도입해 사용자에게 바로 제공할 수 있습니다 이 스키마는 시스템에서 정의하기 때문에 향후 업데이트의 이점을 누릴 수 있습니다 즉, Siri의 언어 이해 능력이 발전하거나 새로운 언어나 지역 방언 지원 기능이 추가될 때도 코드 변경 없이 인텐트가 자동으로 작동하죠 이 기능을 새로운 View Annotations API와 결합하면 사용자가 화면 속 앱 콘텐츠를 참고하고 동작을 수행할 수 있죠 덕분에 사용자는 앱과 대화하듯 상호작용하면서 명령어를 외우는 대신 말로 자연스럽게 표현할 수 있습니다 이제 종이접기 앱이 Siri와 연동되는 법을 보여드리죠 앱 콘텐츠와 동작을 설명하는 엔티티와 인텐트는 이미 있고 엔티티는 IndexedEntity 프로토콜을 따르니 Spotlight에 인덱싱할 수 있습니다 엔티티 스키마도 따르면 Siri가 앱 콘텐츠를 발견하고 추론할 수 있습니다 Message와 Contact Conversation 엔티티가 모두 관련 엔티티 스키마를 따르도록 이 매크로를 사용하죠 앱 실행이 완료되면 Spotlight에 엔티티를 인덱싱해 모든 것이 동기화되도록 합니다 최신 변경 사항을 반영해 다시 빌드했습니다 앱을 사용하지 않을 때도 뭘 할 수 있는지 볼까요? “Siri야 종이접기 모임에 누가 와?”

    Siri: “메시지를 보니 Kevin, Mary Beth Rachel, Richard가 모임에 대해 얘기 중입니다” “Richard는 뭘 가져와?”

    Siri: “Richard는 피자를 가져올 것 같습니다” 대단하네요 이젠 이 정보를 바탕으로 후속 조치를 취해 보죠 인텐트가 sendMessage 스키마를 따르게 하면 Siri가 찾은 콘텐츠에 대해 동작을 수행할 수 있습니다 이번엔 @AppIntent 매크로를 사용합니다 콘텐츠와 관련된 게 아니라 동작을 수행해야 하기 때문이죠 다시 빌드하고 실행한 다음 “Siri야 Richard에게 ‘피자 하나는 채식으로 만들어 줄 수 있어?’라고 보내줘”

    Siri: 종이접기 앱에서 전송하시겠습니까? “응”

    Siri: 전송됐습니다 좋아요 메시지가 전송됐습니다 사람들이 앱 화면 속 내용을 참고했으면 좋겠습니다 ‘두 번째 메시지’ 또는 ‘이 사진’이라고 말해서요 새 View Annotations API라면 뷰를 엔티티와 연결하고 앱 인텐트로 전달해 동작으로 만들 수 있습니다 MessageList 뷰에는 모든 개별 메시지가 있습니다 새 뷰 수정자를 사용해 각 메시지 행을 각 MessageEntity에 매핑할 수 있습니다 한번 해 볼까요? “Siri야 이 사진을 Kevin에게 보내면서 ‘Rachel이 종이접기할 종이를 가져왔는데 무슨 색 쓸래?’ 라고 보내줘”

    Siri: 종이접기 앱에서 전송하시겠습니까? “응”

    Siri: 전송됐습니다 이렇게 하면 Siri가 사진과 함께 메시지를 전송하죠 개인 맥락과 일반적인 앱 동작 그리고 화면 인식 기능을 결합하면 당신의 앱은 지능형 패브릭 시스템의 일부가 될 수 있죠 Siri를 통해 사용자는 자연어로 앱에 접근하고 시맨틱 검색을 통해 앱을 찾으며 일상적인 워크플로에 앱을 통합할 수 있습니다 다시 나와주세요, Josh

    지금까지 지능형 플랫폼에 대한 우리의 비전을 살펴봤습니다 풍부한 네이티브 경험과 지능형 자연어 인터페이스가 서로 협력하죠 앱 개발자 여러분들에게 이는 엄청난 기회를 의미합니다 Siri와 자연어를 통해 앱의 경험을 향상시키고 Foundation Models 프레임워크로 AI 기능을 빌드하거나 Core AI로 온디바이스에서 자체 모델을 실행할 수도 있죠 앱 내 기능을 구동하기 위해 맞춤형 모델을 사용하고 있다면 Core AI가 딱 맞는 선택입니다 모델은 모든 기기에서 효율적으로 작동하고 플랫폼에 내장되어 있기 때문에 앱은 항상 최신 수정 사항과 개선 사항을 활용할 수 있습니다 그리고 열정을 갖고 생성형 모델의 실험, 훈련, 연구 파인 튜닝을 수행하고 로컬 추론 서버를 운영한다면 배열 프레임워크인 MLX로 손쉽게 최첨단 혁신과 기술을 활용할 수 있죠 Metal 4, GPU Neural Accelerators를 지원하며 Thunderbolt 기반 RDMA로 Mac에서 훈련 확장도 가능하죠 모두 오픈 소스고 그 어느 때보다 빠르죠 Apple Intelligence의 폭넓은 기능과 Apple Silicon이 구동하는 Apple의 플랫폼은 차세대 인텔리전스 기반 앱과 게임을 빌드하고 제공하기에 최적의 환경입니다 이 모든 걸 가능하게 하는 더 깊은 레이어를 살펴보죠 호출하는 프레임워크부터 작업 일정 관리, 메모리 관리 UI, 렌더링에 대한 프로세스 등 앱에서 활용하는 시스템이죠 우리는 이러한 기반의 성능과 품질을 특히 면밀히 살펴봤으며 올해 릴리스에선 수많은 플랫폼 업데이트를 만나보실 수 있을 겁니다 새 SDK로 다시 빌드하면 앱이 더 빠르게 실행되고 반응성도 더 높아지죠 프레임워크 미디어, 검색 손쉬운 사용 전반에서 플랫폼이 업데이트됐고 Swift 및 SwiftUI 개선 사항 특히, 디자인 분야에서 그 변화를 느끼실 겁니다 작년에 Liquid Glass를 적용한 새로운 디자인이 통합된 디자인 언어를 선보이며 기기 전반에서 원활한 경험을 선사했죠 새 디자인은 앱의 표현력과 즐거운 경험을 강화하면서도 사용자가 바로 친숙하게 느낄 수 있도록 합니다 Tide Guide 앱에선 사용자가 조수 데이터와 차트를 스크롤할 때 미세한 상호작용형 하이라이트가 멋지게 표시됩니다 SketchPro에선 반투명 브러시 패널과 컨트롤을 통해 도구를 전환할 때도 아트워크가 비쳐 보이죠 지난 한 해 동안, 우리는 디자인을 계속 다듬어 왔습니다 그리고 그 여정은 새로운 디자인 업데이트와 함께 27년 릴리스에서 계속됩니다 Liquid Glass가 적용된 앱에선 대부분의 업데이트가 자동으로 반영되죠 자세한 내용은 Cindy가 설명해 드리겠습니다

    올해 릴리스에선 Liquid Glass의 구축 기반에 대한 업데이트와 새 디자인의 일관성을 높이는 개선 사항을 확인하고 iOS 앱이 다양한 기기와 화면 크기에 적응하는 새로운 방법을 알아볼 수 있습니다 앱에 적용될 변경 사항을 살펴보죠 탁월한 가독성 유지를 위해 Liquid Glass를 조정해 뒤의 복잡한 콘텐츠를 더욱 효과적으로 확산시켰습니다 그리고 깊이와 분리감을 더하기 위해 어두운 테두리와 더 밝은 반사 하이라이트를 함께 적용했습니다 또한 설정에 새 슬라이더를 추가해 맞춤 설정을 강화했죠 완전 투명부터 완전 틴트까지 Liquid Glass를 조절해 사용자가 원하는 디자인을 선택할 수 있습니다 Liquid Glass를 사용하는 앱은 자동 업데이트돼 다시 컴파일하지 않고 올해 릴리스에서 실행할 수 있죠 Liquid Glass는 손쉬운 사용 설정에도 적용돼 투명도 줄이기나 대비 증가를 선택할 수 있습니다 macOS 27에서도 ‘테두리 보기’ 환경 값을 지원합니다 iOS처럼 말이죠 macOS 앱의 맞춤형 제어도 이 설정에 맞게 조정됩니다 사이드바는 Mac과 iPad에서 가장자리까지 확장돼 앱과 배경화면의 콘텐츠 굴절 효과를 주면서 깔끔한 구조를 제공하죠 사이드바의 아이콘은 앱의 강조 색상으로 색상을 되찾아 앱에 개성을 더하고 중요한 윈도우를 명확히 표시합니다 List 및 Label API는 업데이트를 자동 제공하고 항목별로 틴트를 맞춤화하는 기능도 지원합니다 이제 macOS의 모든 윈도우 모서리 반경도 동일하게 좁아져 모든 앱에서 일관성이 더 높아집니다 콘텐츠가 플로팅 바 아래에서 스크롤되면 균일한 도구 막대가 상단에 나타나 가독성을 유지하고 대비를 향상시키죠 이 효과는 표준 도구 막대에 자동으로 적용되며 기존 scrollEdgeEffect API로 맞춤화할 수 있습니다 또한 아이콘과 메뉴를 의도적으로 활용해 가장 중요한 동작에 이목을 집중할 방법도 고려했습니다 macOS와 iPadOS 모두에서 말이죠 아이콘은 기본적으로 숨겨져 있지만 주요한 앱 동작을 위해 아이콘을 표시하는 API가 있습니다 그리고 아이콘에서 Liquid Glass가 나타나는 방식을 업데이트해 더 선명하고 뚜렷하게 만들었죠 업데이트된 이 렌더링은 모든 앱 아이콘에 적용되고 굴절 같은 새 기능도 도입해 원한다면 개성을 표현할 수도 있습니다 Icon Composer를 사용하면 아이콘을 Liquid Glass의 여러 레이어로 디자인할 수 있습니다 새 주석 기능으로 업데이트돼 굴절을 추가하거나 Liquid Glass 콘텐츠 효과를 세밀히 조정할 수 있죠 그리고 초기 릴리스에서 아이콘이 어떻게 표시될지 상호작용형으로 미리볼 수 있습니다 이러한 업데이트를 함께 사용하면 앱과 플랫폼 전반에서 집중도와 접근성이 높은 경험을 선사할 수 있습니다 이번엔 앱 적응성에 대해 이야기해 보겠습니다 iOS 앱은 더 많은 곳에서 볼 수 있습니다 iPhone 앱으로 iPad에서, iPhone 미러링으로 Mac에서 볼 수 있죠 iOS 앱을 더 큰 화면에서 볼 때 사용자는 여분의 공간을 최대한 활용해 더 많은 정보를 보길 원합니다 그래서 올해엔 iPhone 미러링과 iPad를 통해 iOS 앱 크기를 조정하는 기능을 지원합니다 종이접기 앱으로 작동 방법을 살펴보겠습니다 최신 SDK로 다시 빌드하면 앱은 자동으로 크기 조절 기능을 사용할 수 있게 됩니다 이 앱은 SwiftUI 앱이니 기본 크기 조절 기능을 위한 장면 수명 주기와 표준 프레임워크를 활용하고 있죠 이미 SwiftUI, Auto Layout을 사용하고 있거나 크기 클래스 변경에 응답하고 있다면 전체 크기 조절 기능 지원은 문제 없습니다 맞춤형 뷰가 있다면 자동 레이아웃과 레이아웃 결정을 위한 특성 모음을 사용하도록 업데이트해야 합니다 크기 조절 가능한 새 iOS 시뮬레이터와 미리보기로 Xcode에서 바로 여러 화면 크기에 걸쳐 테스트할 수 있어 레이아웃의 작동 방식을 정확히 확인할 수 있죠 또한 코딩 에이전트용 기술을 제공해 일반 크기 조절 관련 문제를 찾고 해결할 수 있습니다 이제 특정 기기와 방향에 맞게 디자인하는 대신 다양한 크기와 화면 비율의 동적 범위에 맞게 디자인하게 되죠 iPhone 미러링 사용 시 최상의 경험을 제공하려면 모든 크기에 적응하고 이를 지원하도록 앱을 업데이트하세요 크기 조절 가능 시뮬레이터 미리보기, iPhone 미러링 모두 앱이 최대한 동적이고 유연하도록 지원합니다 다음으로, SwiftUI 이야기를 해볼까요? Franck를 소개하겠습니다 SwiftUI는 최고의 Apple 기기용 앱 빌드 방법입니다 플랫폼에서 훌륭한 앱을 빌드하는 모든 노하우를 담아 SwiftUI를 설계했죠 SwiftUI는 복잡한 레이아웃, 애니메이션 플랫폼 통합을 매끄럽게 처리합니다 덕분에 당신만의 앱을 빌드하는 데 집중할 수 있죠 SwiftUI를 염두에 두고 설계된 Liquid Glass같은 기능이 추가되면 앱은 이를 더 쉽게 활용할 수 있죠 Xogot 같은 새 앱은 SwiftUI로 빌드됩니다 Apple 플랫폼에서 원활하게 작동하기 때문이죠 Xogot는 오픈 소스 Godot 엔진을 Apple 기기로 가져오는 게임 개발 환경입니다 iPad에서 시작해 iPhone과 Mac으로 확장됐을 땐 완전히 자연스럽게 느껴졌죠 Notion처럼 이전에 크로스 플랫폼이나 웹 기술을 사용했던 앱은 사용자 인터페이스를 SwiftUI로 마이그레이션합니다 다른 기술에서는 제공할 수 없는 높은 수준의 성능과 UI 일관성을 원하기 때문이죠 강력한 에이전틱 코딩 도구 덕분에 훨씬 더 쉽게 코드를 Swift로 코딩할 수 있습니다 우리도 앱을 빌드할 때마다 SwiftUI를 사용합니다 SwiftUI 덕분에 모든 플랫폼과 Logic Pro같은 Creator Studio 앱 전반에서 코드를 공유하고 높은 성능과 크로스 플랫폼 지원을 위해 새 기능을 빌드해 쉽게 새 Siri 앱을 빌드할 수 있었죠 직접 SwiftUI를 사용하기 때문에 우리 앱을 위한 모든 업데이트는 결국 당신의 앱을 위한 업데이트가 되는 거죠 올해는 SwiftUI에 있어 정말 중요한 해입니다 맞춤형 코드를 줄여주는 더욱 풍부한 상호작용과 앱을 훨씬 빠르게 만들어 주는 속도의 개선 그리고 앱을 위한 새 기능까지 선보이죠 먼저 상호작용부터 시작하겠습니다 올해 SwiftUI는 앱에 동적인 상호작용을 제공합니다 재정렬 가능한 컨테이너처럼 정말 쉽게 어떤 컨테이너에든 드래그해 순서를 바꿀 수 있죠 예전엔 종이접기 앱 그리드처럼 리스트 외부에서 그리드 재정렬 경험을 빌드하려면 코드가 많이 필요했습니다 이젠 ForEach에 .reorderable()을 추가하고 상위에 .reorderContainer(for:)를 추가하기만 하면 됩니다 그러면 종이접기 모델의 순서를 자유롭게 바꿀 수 있습니다 SwiftUI는 올리기 및 놓기 애니메이션을 처리해 그리드와 스택 등 모든 컨테이너에서 작동하죠 잘 모르는 종이접기 모델도 이젠 걱정할 필요가 없습니다 SwiftUI는 컨테이너에서도 스와이프 동작을 지원하죠 스와이프로 맞춤형 행을 삭제할 수 있습니다 기존 .swipeActions() 수정자를 행에 추가하고 스크롤 가능한 컨테이너에 .swipeActionsContainer()를 추가합니다 뛰어난 유연성으로 맞춤형 행에서 빠른 동작이 가능합니다 마지막으로 텍스트 선택도 더 유연해졌습니다 이제 iOS에서도 TextField와 TextEditor처럼 고품질 선택 기능을 지원하죠 macOS에서는 맞춤형 텍스트 렌더러와 텍스트 떨림 세로 텍스트를 지원합니다 다음으로 속도를 살펴봅시다 속도는 늘 중요한 요소였지만 올해는 더욱 신경썼습니다 별도의 작업 없이도 상당히 개선됐다고 느끼실 겁니다 먼저 SwiftUI, AppKit, UIKit의 아키텍처를 점진적으로 통합해 올해부터 많은 제어 기능에서 공동 기반을 공유하도록 했습니다 앱이 실행되는 위치와 관계없이 향상된 성능이 동일하게 실시간으로 적용되는 거죠 예를 들어, macOS의 메뉴 선택기는 이제 대용량 항목 목록을 더욱 원활히 처리합니다 또한 중첩된 스택 레이아웃에서는 SwiftUI가 유연성을 높이기 위해서 각 하위 요소를 여러 번 측정하는 대신 불필요한 계산을 단축 처리합니다 그럼 레이아웃 크기 조정이 두 배 빨라지죠 불필요한 작업을 피하면 성능이 크게 개선됩니다 이제 SwiftUI는 첫 로드 시에만 상태 객체를 초기화합니다 이전의 상태 객체는 매번 뷰가 초기화될 때마다 새 임시 인스턴스를 생성했었죠 향상된 성능을 무료로 누리는 건 상태가 내부적으로 지연되고 동적 프로퍼티에서 매크로로 변경되었기 때문입니다 이미지를 로딩할 때도 AsyncImage가 중복을 방지합니다 이제 표준 HTTP 캐싱으로 콘텐츠를 자동으로 캐시해서 이미지를 한 번만 다운로드하고 필요할 때만 다시 가져옵니다 마지막으로 새 기능을 보겠습니다 도구 막대부터 시작하죠 새로운 크기 조절 기능으로 인해 앱을 다양한 크기와 배율에 맞게 최적화하는 게 매우 중요해졌습니다 그리고 도구 막대가 그 중심에 있습니다 SwiftUI 정밀 제어로 공간에 맞게 도구 막대 항목을 배열할 수 있죠 새 visibilityPriority 수정자로 가장 중요한 항목을 high로 표시해 공간이 줄어도 SwiftUI가 그 항목을 더 오래 표시하죠 보관, 삭제 등 덜 중요한 동작은 오버플로 메뉴로 그룹화하기 위해 새 도구 막대 오버플로 메뉴 컨테이너에 추가할 수 있습니다 마지막으로, 새로운 topBarPinnedTrailing 배치는 도구 막대 재배치와 무관하게 항목을 맨 끝에 고정합니다 윈도우 크기를 조절해도 도구 막대는 설정한 대로 유지되죠 중요한 버튼은 계속 남아 있고 우선순위가 높은 항목은 오버플로 메뉴에 공유 버튼은 늘 맨 끝에 위치하죠 새로운 prominent 탭 역할로 화면 가장자리에 탭을 고정해 탭 또한 차별화할 수 있습니다 SwiftUI는 문서 기반 앱을 위한 새로운 기반도 만들었는데요 새로운 문서 인프라가 풍부한 기능을 기본 제공합니다 최고 수준의 URL 접근을 예로 들 수 있습니다 디스크 읽고 쓰기를 완전히 맞춤 설정할 수 있는 기능으로 Xcode나 Pages 같은 앱을 지원합니다 예를 들어 파일 URL에 직접 접근해 필요한 부분만 유연하게 읽고 전체가 아닌 변경 부분만 쓸 수 있습니다 관찰 가능한 별도의 configuration을 사용해 문서의 속성을 관찰 및 업데이트할 수 있습니다 새로운 문서 API는 최신 Swift에 긴밀하게 통합되어 Observation, Swift 동시성 등 많은 기능을 지원합니다 마지막으로 정말 멋진 부분인데요 Spatial Preview 프레임워크는 Apple Vision Pro를 착용한 사용자 주변 공간으로 Mac 앱을 확장하는 새 방식을 제공합니다 앱에 이 API를 도입하면 3D 모델이 공간적으로 변할 수 있습니다 Apple Vision Pro로 스트리밍할 때 사용자가 미리 보고, 편집하고 객체와 모델을 실시간으로 공유할 수도 있죠 앞서 언급한 것들 외에도 다양한 업데이트가 있습니다 콘텐츠 빌더를 통한 향상된 유형 검사 성능이나 크로스페이드 전환 조정 지원 새로운 알림 바인딩 API 등이죠 다양한 플랫폼 업데이트가 함께 작용하여 SwiftUI에 더 빠른 속도와 풍부한 상호작용 강력한 새 기능을 제공합니다 이제 Swift 그 자체를 살펴볼까요? 부탁해요, Holly Swift는 스택의 모든 레이어에서 사용하는 언어로 설계되었습니다 인터넷 기술 서비스, 내장 펌웨어 다기능 모바일 앱 등을 빌드할 때 Swift는 빠르고 명료하고 안전한 코드 작성을 돕습니다 또한 성능과 깊이, 탁월한 상호 운용성으로 하위 수준 시스템과 서버 프로그래밍에서 C 및 C++의 자연스러운 후속 언어가 됩니다 또한 접근성이 뛰어나고 명료해서 앱이나 프레임워크 같은 상위 수준의 개발에 이상적이죠 이 모두를 아우르는 유일한 언어는 Swift뿐이라고 생각합니다 그래서 스택이 늘어날수록 Swift를 선택하게 되죠 Apple 플랫폼 외부에서도 같습니다 Swift.org는 Linux나 Windows Android, 웹을 위한 개발 도구를 제공합니다 Swift를 추가 플랫폼과 서버로 확장해 사용하는 경우가 많은데 코드를 재사용하고 Swift의 뛰어난 성능을 전체 스택에서 누립니다 Flighty가 아주 좋은 예시죠 Swift를 활용해 공항 방문 기록 추적 코드를 앱과 백엔드 사이에 공유합니다 GoodNotes도 WebAssembly용 Swift로 10만 줄 넘는 코드를 재사용해 앱을 웹과 Chrome OS, Android Windows로 확장합니다 Frameo는 Swift-Java 상호 운용성으로 Java로 된 PhotoFrame 소프트웨어와 iOS 앱 사이에 Swift 라이브러리를 공유합니다 상호 운용성은 기존의 C, C++, Java 시스템에 Swift를 도입할 수 있다는 의미입니다 재작성 없이도 모든 레이어에서 Swift의 이점을 누릴 수 있죠 Apple은 스택의 모든 레이어에서 Swift로 빌드하고 있습니다 Foundation은 내부적으로 Obctive-C 프레임워크들이 네이티브 Swift로 이전하도록 길을 열었습니다 AppKit과 UIKit도 Swift와 SwiftUI를 폭넓게 활용하며 뒤를 이었습니다 Safari를 구동하는 오픈 소스 웹 엔진 WebKit은 크고 보안이 매우 중요한 C++ 코드 베이스입니다 Swift의 안전한 C++ 상호 운용성으로 WebKit은 핵심 구성 요소를 점차 Swift 버전으로 교체하고 있습니다 네트워킹 스택에서는 QUIC 전송 레이어가 Swift로 재작성됐죠 이달 말에 프로젝트가 오픈 소스로 공개되며 SwiftNIO 통합으로 크로스 플랫폼 이용이 가능해집니다 Swift.org의 활발한 오픈 소스 커뮤니티에서 진행 상황을 따라잡거나 직접 참여해 보세요 스택 내부 보안과 성능에 관련된 매우 중요한 시스템 다수가 올해 Swift로 이전됐습니다 TrueType 폰트 렌더링 엔진은 수십 년간 최적화된 C 코드를 더 빠르고 메모리 안전성까지 갖춘 Swift 코드로 교체했습니다 가장 낮은 수준에서 수십만 줄의 Swift 코드를 베어 메탈 펌웨어, 보조 프로세서 그리고 드라이버에 작성했죠 27번의 릴리스 동안 핵심 운영 체제 커널의 일부도 Swift로 작성하기 시작했습니다 이런 영역에서 Swift가 점점 강력해지는 걸 보면 Swift의 아주 중요한 설계 목표가 잘 지켜지고 있는 것 같습니다 바로 즐거움이죠! Swift로 아이디어를 작성하고 반복하는 건 자연스럽습니다 실수는 컴파일러가 잡아주죠 최신 업데이트는 사용자가 즐거움에 집중하도록 워크플로 개선에 초점을 두고 있으니 자신있게 코드만 작성하세요 Swift 6.4가 일상적인 작업을 손쉽게 끝내도록 도와드립니다 몇 가지 예시를 들어보죠 코드 베이스가 마이그레이션되거나 새로운 기능을 점차 도입 중이라면 프로젝트 전반에서 모든 컴파일러 경고를 한 번에 처리하는 건 비현실적이죠 이제 코드의 특정 부분에서는 경고를 제한할 수 있고 엄격한 기준이 필요한 곳에선 경고를 오류로 격상할 수 있습니다 여러 Apple 플랫폼용 코드를 작성할 때 가용 속성은 길어지고 반복될 수 있는데요 버전 번호가 같은 Apple 플랫폼을 전부 일일이 나열하는 대신 ‘anyAppleOS’라고 간단히 쓰면 됩니다 defer 블록에서 비동기 호출의 제한이 사라졌으며 await를 사용하면 바로 동작합니다 무엇을 빌드하든 Swift의 컴파일러 진단은 항상 당신과 함께하면서 실수를 일찍 발견하게 도와주고 올바른 코드를 사용하는 데 도움을 주죠 Swift 코드 작성 경력이 있다면 아마 이런 오류 메시지를 보신 적 있을 겁니다 컴파일러가 적절한 시간 내에 표현식 유형을 검사할 수 없습니다 이 오류는 복잡한 연산자 표현식이나 클로저 깊이 중첩된 SwiftUI 뷰 본문에서 발생할 수 있습니다 상당히 답답한 오류인데요 현재 많이 개선했습니다 이제 이 대체 오류가 발생했던 코드를 다시 실행하면 대체로 컴파일에 성공하거나 조치 가능성이 더 높은 에러가 나옵니다 원활한 워크플로를 만드는 데 중요한 부분이므로 지속적으로 투자하고 있습니다 Swift 6.4는 일상적인 코드 작업의 생산성을 높여 주고 프로젝트의 더 전문적인 영역에도 동일하게 신경쓸 수 있습니다 그야말로 Swift로 풀 스택을 구현하기에 최적의 시기죠 이제 Josh를 불러보죠

    올해 릴리스의 플랫폼 업데이트를 살펴봤는데요 앞으로 나아가려면 때로는 무언가를 두고 가야 합니다 macOS Tahoe는 Intel Mac을 지원하는 마지막 릴리스였습니다 이제 macOS에서 Apple Silicon으로 완전히 전환되면서 단일 아키텍처에 더욱 집중할 수 있게 되었습니다 당신의 앱에도 잘 된 일입니다 이제 Mac App Store에서 Apple Silicon 전용으로 바이너리를 출시할 수 있으니 앱 다운로드 크기를 줄이고 단일 아키텍처 테스트에 집중할 수 있죠 또한 Liquid Glass를 활용한 새 디자인의 개선 사항과 함께 마이그레이션도 완료해야 합니다 이제 기존 디자인을 사용할 수 없기 때문에 앱이 Xcode 27으로 재컴파일되면 자동으로 Liquid Glass를 활용한 새 디자인을 사용하게 됩니다 이번 릴리스의 다양한 업데이트로 당신의 앱과 게임은 사용자에게 그 어느 때보다 멋진 디자인과 경험을 선사할 겁니다 이제 생산성과 Apple 플랫폼 관련 앱 빌드에 사용하는 도구로 넘어가보죠 인텔리전스는 코드 작성과 기능 추가, 앱 빌드 방식에 큰 변화를 가져오고 있습니다 지난해 Xcode에 AI 코딩 지원을 도입했고 많은 분들이 바로 사용하셨습니다 덕분에 코드 작성이 빨라지고 새 API 도입이 간편해졌죠 매우 빠르게 발전하는 분야이기에 릴리스 속도를 높여서 새로운 Xcode 기능을 최대한 빠르게 제공하고 있습니다 올해 초, Xcode에 코딩 에이전트를 도입하며 미리보기와 문서 검색 등을 위한 도구도 함께 제공했습니다 전부 Model Context Protocol을 기반으로 하죠 MCP를 사용하면 Xcode는 사용하는 도구와도 연결됩니다 Figma 같은 디자인 앱부터 GitHub 같은 서비스까지요 또한 Xcode는 Anthropic과 OpenAI 에이전트 통합을 기본 지원하는데 이제 Google도 지원합니다 Xcode가 Agent Client Protocol을 지원하여 호환 가능한 모든 에이전트를 Xcode로 가져올 수 있게 되었죠 ACP 지원 및 Gemini 통합은 Xcode 26 업데이트에 포함되어 오늘 출시됩니다 Xcode 27에서는 더 많은 기능이 제공되는데요 Ken이 설명합니다 코드의 첫 줄부터 App Store까지 Xcode에서는 Apple 플랫폼을 위한 최고의 앱을 빌드할 수 있죠 수백만 명의 개발자가 Xcode에서 코딩 에이전트와 함께 코드를 작성하고 디버깅하며 SwiftUI로 인터페이스 디자인하고 실시간 미리보기를 확인하며 기기와 시뮬레이터에서 테스트해 사용자보다 먼저 문제를 발견하고 Instruments로 성능을 프로파일해 앱을 빠르고 반응성이 좋고 효율적인 상태로 유지합니다 올해 Xcode에는 두 가지 큰 주제가 있는데요 첫 번째는 잠시 후에 자세히 살펴볼 인텔리전스입니다 두 번째는 일상적인 경험 즉 Xcode를 사용하는 느낌입니다 개발자들과 마찬가지로 우리도 Xcode에서 많은 시간을 보냅니다 모든 운영 체제와 앱을 Xcode로 빌드하기 때문이죠 사실, Xcode도 Xcode로 빌드합니다 그래서 빠르고 즐겁고 개인적이며 동시에 집처럼 편안해야 합니다 피드백을 바탕으로 Xcode 전반이 개선되었습니다 프로젝트 로딩 속도가 빨라졌죠 주요 충돌 및 지연 문제를 수정했고 디버깅 세션 안정성이 향상됐으며 표현식 평가 속도가 빨라졌습니다 콘솔은 끊김 없이 집중적인 로깅을 처리할 수 있죠 Xcode 27은 30% 더 작아졌습니다 이제 Apple Silicon 전용이며 에이전트, 문서, 기타 구성 요소가 백그라운드에서 다운로드되어 항상 최신 상태를 유지합니다 이제 경험을 살펴보죠 먼저, Xcode 설정은 이제 iCloud에 자동으로 저장됩니다 이렇게 새 Mac을 설정할 때 Xcode가 설정 불러오기를 제안하죠 iMac의 설정을 불러올게요 Apple ID로 로그인하면 됩니다 Xcode가 Git 구성도 채워줍니다 그럼 새 Mac으로 코딩할 준비가 다 됐습니다 이제 새 프로젝트를 만들게요 잘 보세요 새 프로젝트에서 앱을 선택하면 와우, 바로 편집기로 이동합니다 파일 이름도, 번들 ID도 설정도 없습니다 물론 나중에 준비가 되면 전부 지정할 수 있지만 아이디어 및 새 API 탐색이나 뷰 프로토타이핑에 매우 유용하죠 자, 이제 종이접기 프로젝트를 열어볼게요 macOS 27의 디자인 개선 덕분에 Xcode 27이 아름다워졌습니다 이제 맞춤화해 볼게요 Xcode 27에서는 나만의 도구 막대를 만들 수 있습니다 항목 재배열이 간편해 필요하면 추가하고 불필요하면 뺄 수 있죠 활동 뷰가 이쪽의 문서 제목 안에 깔끔히 배치돼 있어 원하는 항목을 넣을 공간이 더 많아 졌습니다 탐색 버튼과 캔버스 전환, 편집기 분할 모두 여기 도구 막대에 있습니다 새 코딩 어시스턴트 대화의 빠른 시작을 위해 단축키를 추가하죠 곧 유용하게 쓰일 겁니다 다음은 정말 재밌는 내용인 테마입니다 이제 색상이 편집기뿐만 아니라 앱 전체에 적용되어 배경부터 구문까지 모든 색상이 맞춤화되죠 키워드에 딱 맞는 보라색을 세밀하게 조정할 수도 있습니다 Xcode 27의 새로운 색상 옵션이 정말 멋집니다 제가 좋아하는 옵션을 보여드릴게요 에메랄드 피톤치드가 느껴집니다 냄새도 나는 것 같아요 좀 더 활기찬 걸로 가보면 어떨까요? 네온 느와르예요 번쩍번쩍하네요 마음에 들어요 모든 테마에서 라이트와 다크 모드를 지원합니다 이건 코랄 리프입니다 벌써 마음이 편안하네요 여러 프로젝트를 동시에 작업할때는 프로젝트마다 다른 테마를 설정할 수 있습니다 그럼 한눈에 구별할 수 있겠네요 자, 이제 작업으로 돌아가죠 다음은 Xcode Cloud입니다 지속적 통합 및 배포를 제공하죠 Xcode에 내장되어 있습니다 제 종이접기 프로젝트를 설정해 보겠습니다 시작하기를 누르고 저장소 접근 권한을 부여하면 끝입니다 첫 번째 클라우드를 빌드할 수 있죠 App Store Connect를 설정할 필요가 없습니다 Xcode Cloud 빌드 속도도 최대 두 배 빨라졌고 Apple Vision Pro와 Apple Silicon의 Metal 사용 앱도 지원합니다 다음은 Previews입니다 UI를 반복하는 가장 좋은 방법이자 손쉬운 사용의 크기 조절이나 방향, 현지화 등 다양한 변형에서 뷰가 어떻게 보이는지 가장 쉽게 확인하는 방법입니다 이제 모든 속성의 변형을 확인할 수 있습니다 여기 공예 메모를 보여주는 뷰를 열겠습니다 CraftState enum의 네 가지 값에 따라 다르게 렌더링됩니다 이제 enum을 preview에 전달하면 이렇게 UI의 모든 상태를 보여주는 그리드가 나타납니다 네 가지를 한눈에 볼 수 있죠 다음은 또 제가 기대하는 기능인데요 앱을 테스트할 때 실제 하드웨어로 성능을 평가하고 센서를 사용하고 실제 환경을 테스트합니다 그리고 보유하지 않은 기존 OS 및 기기를 시뮬레이터로 커버하죠 Xcode 27은 새 Device Hub에서 이 두 가지를 하나로 통합합니다 시뮬레이터를 대체하고 동시에 훨씬 많은 기능을 제공하죠 보여드리겠습니다 앱을 처음 실행하면 기존 시뮬레이터 같은 윈도우가 나와 쉽게 회전하고, 스크린샷을 찍고 홈 화면으로 돌아갈 수 있습니다 기존과 똑같습니다 뷰를 확장하면 기기 속성을 변경하고 다양한 시스템 설정에 대한 앱의 반응을 테스트할 수 있습니다 다크 모드로 전환하거나 글씨 크기를 키우는 것처럼요 최고의 정확도를 위해 경험을 처음부터 만들었습니다 핀치 확대, 두 손가락 스크롤이 가능하고 Previews처럼 시뮬레이터 크기를 동적으로 조절해 iOS 앱이 사이즈별로 어떻게 보이는지 확인할 수 있습니다 같은 공간에서 실제 기기를 관리하고 상호작용할 수도 있죠 책상 위의 이 iPhone처럼요 여기 Mac에서 종이접기 앱을 실행하고 직접 상호작용할 수 있습니다 시뮬레이터의 편리함과 실제 하드웨어의 정확성을 한 곳에서 누릴 수 있죠 Xcode 27의 경험을 가볍게 훑어봤는데요 올해는 경험 외에도 매우 큰 변화가 있었습니다 작업 속도를 크게 올려줄 인텔리전스입니다 Kevin, 이어서 말씀해 주세요 개발자로 살기 정말 좋은 시대입니다 인텔리전스가 앱 빌딩 방식을 변화시키고 있습니다 에이전틱 코딩은 Apple 플랫폼 프레임워크 및 도구와 함께 아이디어를 현실화 시켜주죠 Xcode 27은 에이전틱 코딩의 혁신적인 기능을 선보이며 최고의 모델과 에이전트의 모든 기능을 Xcode에서 직접 활용합니다 에이전트는 Xcode 경험의 모든 레이어에 깊이 엮여있습니다 상호작용하는 방식부터 도구 모음까지요 그리고 최고의 결과를 얻도록 돕죠 프로젝트 이해나 문서 검색 빌드 및 테스트 등의 도구가 대표적입니다 이제 Xcode 27은 변형을 포함한 미리보기 렌더링이나 시뮬레이터와의 상호작용 앱 현지화, 디버깅 등 새로운 도구와 함께 더욱 강력해졌습니다 사실 단순한 도구가 아닙니다 Xcode에서 에이전트를 사용할 때 모든 답변은 Swift와 SwiftUI, Apple 프레임워크를 기반으로 합니다 그래서 Apple 플랫폼용으로 빌드하는 경우에 에이전트와 함께 코딩하려면 Xcode가 최적입니다 앱 개발의 모든 단계에서 어떻게 적용되는지 보여드리겠습니다 아이디어에서 시작해서 구현하고 검증하고 개선하는 단계까지요 개선은 새 언어 추가나 문제 해결 등을 말합니다 먼저 종이접기 앱에 재미있는 기능을 추가하겠습니다 제 딸은 저랑 종이접기 하는 걸 매우 좋아하는데요 딸을 깜짝 놀라게 해주겠습니다 함께 만든 캐릭터로 우리만의 모험 이야기를 만들어주는 기능을 추가해보려고 합니다 에이전트와 새 대화를 시작해보죠 도구 막대에서 열겠습니다 다른 파일처럼 편집기에서 바로 열립니다 제가 빌드하고 싶은 기능입니다 종이접기 프로젝트에서 우리만의 모험 이야기를 생성하는 버튼을 만들고 싶습니다 제 딸을 위해서요 여기까지만 해도 충분하지만 내용을 더 추가해보죠 세부 사항을 좀 더해볼까요? 이야기에 사용할 배경이나 아이템 등을 선택해서 시작하면 됩니다 앱이 첫 페이지를 생성하고 나면 딸이 다음 내용을 고릅니다 최신 버전의 Foundation Models API를 사용해 아름다운 타이포그래피로 표현하고 싶습니다 코딩 에이전트를 사용할 때 최고의 결과를 얻으려면 코드 작성 전에 구현과 디자인부터 작업하는 게 가장 좋습니다 프롬프트에 /plan을 추가하겠습니다 그리고 다이어그램도 함께 요청하겠습니다 기획을 더 쉽게 검토하기 위해서요 시작해봅시다 에이전트가 Xcode 도구를 사용해 프로젝트를 탐색하면서 효율적으로 제 코드 베이스와 아키텍처 및 패턴을 파악해 기능을 구현할 최선의 방법을 찾고 확인 질문도 합니다 유지하고 싶냐고 묻네요 그렇다고 답하고 다음 내용으로 넘어갈 때 넣고 싶은 선택지의 개수는? 두세 개면 좋겠군요 에이전트가 계속해서 기획을 만들어 나갑니다 살짝 건너뛰어 볼게요 기획이 완성되어 대화 바로 옆에 멋지게 렌더링된 마크다운이 나타났습니다 검토하기 매우 간편하며 수정도 할 수 있습니다 현재 구현에는 정해진 배경과 아이템이 있는데요 제 딸이 직접 추가할 수 있도록 해보죠 코멘트에 추가하겠습니다 이제 기획은 괜찮아 보입니다 그럼 시작해봐야죠 이제 Xcode와 에이전트가 함께 기획을 구현합니다 Xcode는 코드와 미리보기 등 변경되는 내용을 전부 보여줍니다 실행되는 동안 구현을 다듬을 수 있습니다 이야기의 배너 이미지에 재미있는 필터를 넣어볼까요? Xcode가 제가 요청한 기능 빌드를 완료한 것 같습니다 아직도 코드가 많네요 미리보기가 멋져 보입니다 이제 실행해봅시다 종이접기 프로젝트를 열고 새 도구 막대 아이콘을 탭하면 요청한 대로 첫 페이지에서 아이템과 설정을 고를 수 있습니다 저는 숲과 마법 봉을 고를게요 여기를 보시면 직접 추가하기 버튼도 있습니다 멋진 배너 이미지와 함께 이야기의 첫 페이지가 생성됐네요 딸이 정말 좋아할 것 같습니다 몇 분 전에는 아이디어였던 것이 이젠 실행 가능한 기능이 됐습니다 정말 놀랍네요! 기능을 빌드하는 것은 코드 작성보다 어렵습니다 의도한 대로 작동하는지 확인하는 것도 중요하죠 Xcode 27의 에이전트용 새 도구로 작업을 검토하면 확인 가능합니다 예를 들어, 에이전트는 테스트를 실행해 앱의 로직을 검증하고 API 실험 등 플레이그라운드로 아이디어를 격리해 테스트하고 라이트와 다크 모드 미리보기로 시각적 변경 사항을 확인하고 다양한 방향, 텍스트 크기 및 현지화도 확인할 수 있죠 이제 에이전트는 시뮬레이터에서 앱과 직접 상호작용도 가능합니다 함께 보겠습니다 다양한 배경, 아이템, 맞춤 항목의 조합을 테스트하고 싶습니다 Xcode가 종이접기와 Device Hub를 실행해 테스트를 시작합니다 에이전트는 탭, 스와이프 타이핑을 할 수 있습니다 완료되면 테스트 요약이 제공되고 진행하면서 촬영한 스크린샷을 전부 확인할 수 있죠 이렇게 해서 종이접기 앱에 스토리 기능이 새로 생겼습니다 설계, 빌드, 테스트까지 완벽해요 이제 에이전틱 코딩을 사용한 앱 개선 방법을 살펴보겠습니다 Xcode 에이전트는 새 API 도입 앱의 손쉬운 사용 개선 등 모든 종류의 엔지니어링 작업을 돕습니다 이제 종이접기 앱을 현지화해 보죠 프랑스어로 시작하겠습니다 Xcode는 문자열 카탈로그에 새 언어를 자동으로 추가하고 에이전트와 협력해 프로젝트 전체에 걸쳐서 문자열을 번역합니다 단순히 단어 단위로 번역하는 것이 아닙니다 Xcode는 각 문자열을 맥락이나 주변 코드, UI, 동작과 함께 읽고 최적의 번역을 찾아냅니다 완료되면 String Catalog에서 모든 번역을 확인할 수 있습니다 빌드하고 실행해 보겠습니다 앱이 현지화되었네요 판타스틱! 사용자 피드백과 데이터에 대응을 잘 해야 좋은 앱이 완성됩니다 Organizer는 이미 앱의 실제 구동에 대해 충돌과 끊김 성능 지표 등의 인사이트를 익명화하고 집계하여 제공하고 있습니다 이제 에이전트로 가장 중요한 문제를 찾아 수정할 수 있습니다 최신 릴리스의 주요 충돌 목록을 Xcode에 요청해 보겠습니다 발생 빈도 순으로 정렬된 충돌 목록을 받았습니다 첫 번째 항목은 지난주에 제가 푸시한 업데이트에서 발생했네요 수정해 보겠습니다

    Xcode는 심볼화된 충돌 로그를 분석하여 발생 위치를 파악하고 문제를 식별하여 충돌을 재현하고 수정한 다음 검증까지 마칩니다 이렇게 간단히 문제가 수정되었습니다 에이전트는 Xcode에서 기획부터 빌드, 문제 해결까지 개발의 모든 단계에 함께합니다 Xcode와 에이전트가 아이디어를 현실화하는 모습에 놀라실 겁니다 마지막으로 이 모든 기능의 핵심을 알려드리겠습니다 Xcode 27에는 Apple 엔지니어와 디자이너의 전문 지식이 스킬, 문서, MCP 도구 형태로 기본 탑재되어 있습니다 전문가나 다름없죠 뷰와 데이터 흐름 구성 방법을 아는 SwiftUI 전문가 모든 사람을 위한 인터페이스를 만들 줄 아는 손쉬운 사용 전문가 범용 크기 조절, 테스트 성능 전문가들이 있습니다 사실, 지금까지 살펴본 많은 기능이 전문가에 의해 구동됩니다 나만의 전문가를 추가할 수도 있습니다 Xcode가 전문가를 통합하는 방식은 모두 동일한데요 바로 플러그인입니다 많은 에이전트가 사용하고 커뮤니티에 널리 도입된 형식이죠 빌드하고 공유한 수많은 플러그인을 보면 가히 놀랍습니다 에이전트에 새 작업을 가르치는 마크다운 파일인 스킬과 Model Context Protocol을 쓰는 도구가 플러그인에 포함될 수 있죠 또한 플러그인에 추가된 새 기능이 하나 있는데 Agent Client Protocol로 플러그인이 원하는 에이전트를 가져오죠 설치는 간단합니다 명령줄을 쓰거나 git URL을 Xcode에 직접 넣으면 됩니다 Figma, GitHub 같은 파트너사는 원클릭의 쉬운 설정을 제공합니다 그리고 이 모든 걸 하나로 합칠 수 있습니다 Xcode로 Figma 디자인을 SwiftUI에 구현하고 변형에 맞게 다듬고 스킬로 크기를 조절하고 GitHub에 PR을 게시할 수 있죠 근사하지 않나요? 이것이 바로 Xcode 27의 에이전틱 코딩입니다 아이디어부터 앱까지 모든 단계를 함께하죠 당신이 만들고, 다듬고, 출시하는 방식에 맞춰 설계되어 모든 사용자에게 도달합니다 다음에 어떤 멋진 작품을 만들지 기대가 됩니다 Josh에게 돌아갈게요

    Xcode와 그 외 많은 개발자 도구에 대단히 중요한 한 해입니다 Reality Composer Pro 3도 완전히 새로워졌죠 이제 RealityKit으로 프로덕션 수준의 3D 경험을 제작할 수 있죠 캐릭터 애니메이션과 보다 사실적인 조명 Mac Virtual Display로 편집하는 동안 편집 결과를 실시간으로 볼 수 있는 실시간 미리보기를 제공하죠 올해 릴리스에는 게임 개발자를 위한 내용도 많습니다 Game Porting Toolkit의 대규모 업데이트가 대표적인데요 코딩 에이전트를 위한 AI 스킬을 추가해서 게임을 Apple 플랫폼으로 가져오는 시간을 획기적으로 단축합니다 새 Metal 명령줄 도구는 개발 및 디버깅 과정에서 에이전트에 직접적인 제어 권한을 부여해 전체 포팅 과정에서 Apple 플랫폼 게임 개발의 모범 사례를 가져올 수도 있습니다 이상이 개발자 생산성에 대한 소개였습니다 2027 릴리스엔 구축 가능한 새 기능이 굉장히 많습니다 앱을 Apple Intelligence와 연동하는 App Intents 프레임워크 강력한 생성형 인텔리전스 기능을 앱에 직접 구현하게 도와주는 Foundation Models 프레임워크와 Core AI 등이 있죠 디자인과 Swift, SwiftUI 전반의 플랫폼 업데이트도 있습니다 앱을 더 빠르게, 더 유연하게 더 빌드하게 쉽게 만들어 주죠 그리고 Xcode는 에이전틱 코딩 지원을 더 확장했습니다 이 영상은 맛보기에 불과합니다 오늘 다룬 내용을 자세히 살펴볼 100여개의 세션을 준비했습니다 Apple Intelligence, Xcode 27 디자인 등 다양한 주제를 다룹니다 모든 세션은 Apple Developer 앱 웹사이트, YouTube에서 볼 수 있고 올해부턴 Bilibili에서도 만나볼 수 있습니다 그리고 이번 주 내내 온라인 이벤트도 진행됩니다 그룹 랩과 온라인 패널 Apple 엔지니어 및 디자이너와 함께하는 Q&A 세션에 등록해보세요 그 뿐만 아니라 Apple 개발자 포럼을 방문해서 함께 소통하며 궁금한 내용을 물어보고 최신 도구나 기술에 관한 대화에 참여해보세요 물론 소통의 기회가 이번주에만 있는 것은 아닙니다 전 세계에서 Apple과의 만남으로 직접 체험하는 워크숍과 랩, 이벤트에 참여하고 일년 동안 커뮤니티와 교류하세요 직접 만나뵐 수 있다면 좋겠네요 쿠퍼티노, 상하이 싱가포르, 벵갈루루에 위치한 Developer Center에서도 직접 만나보실 수 있습니다 올 가을, 베를린에 다섯 번째 Developer Center를 오픈합니다 유럽에서 가장 활기찬 개발자 및 디자이너 커뮤니티가 있는 곳이죠 Developer Center 혹은 온라인 이벤트에서 만나뵙기를 기대합니다 올해 처음하신 분들, 매년 함께하신 분들 모두 감사합니다 당신의 작업물은 우리의 영감과 원동력이 됩니다 우리는 당신의 앱을 사용하고 당신이 빌드한 게임을 즐기죠 오늘 다룬 모든 내용을 기반으로 하여 위대한 아이디어를 실현해 주시기 바랍니다 다음 작업물을 기대하고 있겠습니다 WWDC를 즐겨주세요

Developer Footer

  • 비디오
  • WWDC26
  • Platforms State of the Union
  • 메뉴 열기 메뉴 닫기
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    메뉴 열기 메뉴 닫기
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    메뉴 열기 메뉴 닫기
    • 손쉬운 사용
    • 액세서리
    • Apple Intelligence
    • 앱 확장 프로그램
    • App Store
    • 오디오 및 비디오(영문)
    • 증강 현실
    • 디자인
    • 배포
    • 교육
    • 서체(영문)
    • 게임
    • 건강 및 피트니스
    • 앱 내 구입
    • 현지화
    • 지도 및 위치
    • 머신 러닝 및 AI
    • 오픈 소스(영문)
    • 보안
    • Safari 및 웹(영문)
    메뉴 열기 메뉴 닫기
    • 문서(영문)
    • 튜토리얼
    • 다운로드
    • 포럼(영문)
    • 비디오
    메뉴 열기 메뉴 닫기
    • 지원 문서
    • 문의하기
    • 버그 보고
    • 시스템 상태(영문)
    메뉴 열기 메뉴 닫기
    • Apple Developer
    • App Store Connect
    • 인증서, 식별자 및 프로파일(영문)
    • 피드백 지원
    메뉴 열기 메뉴 닫기
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program(영문)
    • Mini Apps Partner Program
    • News Partner Program(영문)
    • Video Partner Program(영문)
    • Security Bounty Program(영문)
    • Security Research Device Program(영문)
    메뉴 열기 메뉴 닫기
    • Apple과의 만남
    • Apple Developer Center
    • App Store 어워드(영문)
    • Apple 디자인 어워드
    • Apple Developer Academy(영문)
    • WWDC
    최신 뉴스 읽기.
    Apple Developer 앱 받기.
    Copyright © 2026 Apple Inc. 모든 권리 보유.
    약관 개인정보 처리방침 계약 및 지침