macOS용 개발

Mac의 강력한 기능을 최대한 활용하는 멋진 macOS용 앱과 게임을 빌드할 수 있습니다. Liquid Glass로 앱에 놀라운 디자인을 구현해 보세요. 앱 인텐트, 위젯, 실시간 현황으로 사용자가 시스템 전반에서 앱 콘텐츠에 원활하게 접근할 수 있도록 하세요. Metal 4와 Video Effects API 같은 새로운 기술을 통해 강력한 몰입형 경험을 제공할 수 있습니다. 또한 앱과 게임을 기본적으로 Apple Silicon용으로 빌드하여 성능을 극대화할 수 있습니다.

macOS 알아보기

Apple Intelligence

Apple Intelligence는 차세대 Apple Foundation Models로 구동되는 개인용 인텔리전스 시스템으로, iPhone, iPad, Mac, Apple Watch, Apple Vision Pro 전반에 걸쳐 개인적 맥락에 대한 이해, 앱 동작, 화면 내용 인지 기능을 제공합니다. 앱 인텐트를 통해 앱 콘텐츠와 동작을 Siri AI와 시스템 전반에 통합할 수 있어, 사용자가 앱 기능을 더 자연스럽게 살펴보고 사용할 수 있습니다. 멀티모달 프롬프트와 Apple Foundation Models 또는 Language Model 프로토콜을 준수하는 제공업체 등 모든 언어 모델을 지원하는 Foundation Models 프레임워크를 사용하여 지능형 기능을 앱 내에 직접 빌드할 수도 있습니다.

Foundation Models 프레임워크

Foundation Models 프레임워크는 네이티브 Swift API로, 기기 및 비공개 클라우드 컴퓨팅*에서 실행되는 Apple Foundation Models뿐만 아니라, Language Model 프로토콜을 준수하는 Swift 패키지를 지원하는 모든 모델 제공업체를 직접 이용할 수 있도록 해 줍니다.

여기에서 멀티모달 프롬프트와 온디바이스 Vision 프레임워크 도구를 사용하면 앱이 텍스트와 함께 이미지에 대해 추론할 수 있으며, 동적 프로파일을 사용하면 한 연속 세션 내에서 모델, 도구, 지침을 교체할 수 있어 앱 인텔리전스가 실시간으로 적응 가능합니다. 그런 다음 Evaluations 프레임워크를 사용하여 AI 기능이 다양한 동적 조건에서 안정적으로 작동하는지 확인하세요.

앱 인텐트

App Intents 프레임워크는 수년간의 언어 모델 학습을 기반으로 구축된 인식 가능한 구조인 스키마를 통해 앱을 Apple Intelligence와 Siri AI에 연결합니다. 따라서 앱 콘텐츠를 쉽게 찾을 수 있고 더 적은 코드로 자연어를 통해 앱 기능을 사용할 수 있습니다.

엔티티 스키마는 개인적 맥락에 대한 이해를 위해 콘텐츠를 Spotlight 시맨틱 인덱스에 등록하며, 인텐트 스키마는 Siri의 언어 이해가 발전함에 따라 정의할 특정 문구나 코드 변경 없이 사용자가 자연스럽게 해당 콘텐츠에 대한 조치를 취할 수 있도록 해 줍니다. View Annotations API는 화면 내용 인지 기능으로 이를 더욱 확장하여, 뷰를 엔티티에 매핑해 사용자가 눈앞에 있는 항목을 대화식으로 참조하고 그에 대한 조치를 취할 수 있도록 해 줍니다.

플랫폼 디자인 및 Liquid Glass

Apple 플랫폼은 사용자들이 가장 중요하게 생각하는 콘텐츠를 더욱 돋보이게 하는 통합 언어를 사용합니다. 이 언어는 각 플랫폼을 고유하게 만들고 표현력이 풍부하며, 즐겁고, 집중력 있는 앱을 만드는 고유한 특성을 유지합니다.

새로운 플랫폼 디자인 개선 사항 덕분에 일관성, 가독성, 접근성이 향상되며, 앱이 다양한 기기와 화면 크기에 맞게 조정될 수 있습니다. 또한 신규 및 업데이트된 디자인 도구로 아이콘과 SF Symbols부터 지갑 패스와 3D 콘텐츠까지 다양한 창의적 작업을 더욱 효과적으로 제어할 수 있습니다.

Metal 기반 게임

Metal을 활용하면 GPU를 낮은 오버헤드로 직접 제어할 수 있어 시각적으로 풍부한 게임을 빌드하여 Apple Silicon에서 최대 효율로 실행할 수 있습니다. 셰이더에서 ML 추론을 직접 실행하여 조명, 재질, 지오메트리를 실시간으로 계산합니다. MetalFX를 사용하여 저해상도 콘텐츠를 업스케일링해 성능을 향상하고 GPU 시간을 절약할 수 있습니다. Game Porting Toolkit 4는 AI 코딩 에이전트가 포팅 과정의 모든 단계를 진행할 수 있도록 해 주는 새로운 에이전트 기술과 명령줄 Metal 도구로 게임을 Apple 플랫폼에 출시하는 시간과 비용을 획기적으로 줄여 줍니다.

Video Effects API

새로운 Video Effects API는 모션 블러와 프레임 속도 변환, 이미지 및 비디오 초해상도 등 다양한 머신 러닝 기반 비디오 처리 알고리즘을 제공하여 비디오 편집 앱 사용자에게 나만의 스토리를 전달할 수 있는 추가적인 방법을 제공합니다. 모션 블러는 어려운 물리적 설정 없이 모션 블러 효과를 디지털 방식으로 재현할 수 있습니다. 프레임 속도 변환(FRC)을 사용하면 비디오 클립의 타이밍을 조정하고, 슬로 모션을 적용하고, 프레임 손실로 인해 끊기거나 떨리는 구간의 간격을 메울 수 있습니다. 이미지 초해상도(ISR)와 비디오 초해상도(VSR)는 최대 4배의 업스케일링을 지원하여 낮은 해상도의 소스로 더 선명한 디테일과 높은 품질의 출력을 제공합니다.

실시간 현황

근처에 있는 iPhone의 실시간 현황이 Mac의 메뉴 막대에 표시되어, 스포츠 경기, 운동, 차량 공유, 주문한 음식의 배달 상황 등 실시간으로 진행되는 일들을 놓치지 않고 확인할 수 있도록 도와줍니다.

콘텐츠 및 상태 업데이트가 잦아 기존 푸시 알림 시스템만으로는 부족한 앱의 경우, 실시간 현황을 통해 실시간 이벤트, 활동, 작업에 대한 정보를 몇 시간 동안 더 유연하게 제공할 수 있습니다. 이 기능은 데이터를 자주 업데이트할 뿐만 아니라, 사용자가 해당 정보와 상호작용할 수 있도록 지원합니다.

위젯

위젯은 앱 또는 게임에서 소량의 관련 정보를 적시에 강조하여 표시하므로 사용자가 앱을 열 필요 없이 추가 맥락에서 해당 정보를 한눈에 확인할 수 있습니다.

Mac 데스크탑에 위젯을 추가하거나 Notification Center에 위젯을 배치해 둘 수 있으며, Mac에서 바로 iPhone의 위젯에 접근할 수도 있습니다.

더 많은 Apple 플랫폼 탐색하기

모든 Apple 플랫폼과 매끄럽게 연동되는 근사한 앱과 게임을 만들어보세요. 한 번만 빌드하고 통합된 생태계에 배포하세요.