Metal

Metal은 유연한 컴퓨팅 기반 접근법을 사용하여 테셀레이션을 지원합니다. 덕분에 3D 앱과 게임을 실행할 때 복잡한 기하학적 형상을 GPU에 효율적으로 구현하여 모든 장면을 더욱 정교하게 표시할 수 있게 되었습니다. Metal Function Specialization을 통해 고도로 최적화된 셰이더를 손쉽게 제작하여 하나의 장면에 재질과 조명의 모든 조합을 처리할 수 있습니다.

macOS에서 제공하는 Metal System Trace는 CPU 및 GPU의 상호 작용을 프로파일링하여 그래픽 파이프라인에 대한 상세한 정보를 제공하고, 이를 통해 Metal 기반 앱의 성능을 최적화할 수 있는 가능성을 알려줍니다.

Metal 더 알아보기

Swift 3

Swift는 Apple이 만든 혁신적인 프로그래밍 언어입니다. Swift의 첨단 기능을 통해 매우 빠른 iOS, macOS, tvOS 및 watchOS용 앱을 제작하고 더 생산적으로 코딩할 수 있습니다. Swift 3에서는 언어의 핵심 구문이 개선되어 코드를 훨씬 자연스럽게 작성할 수 있으며, Core Graphics나 Grand Central Dispatch와 같은 API를 한층 편하게 사용할 수 있습니다. 그뿐만 아니라 Swift는 오픈 소스이므로 모든 Apple 플랫폼과 Linux는 물론 앞으로 등장할 다양한 플랫폼에도 강력한 Swift 코드를 동일하게 배포할 수 있습니다.

Swift 더 알아보기

웹에서 Apple Pay 사용

Safari 10에서 간편하면서 안전하게 구입할 수 있는 방법을 고객에게 알려주십시오. Apple Pay를 사용하면 Apple Pay가 지원되는 웹 사이트에서 결제, 배송 또는 연락처 정보를 입력하지 않고 Mac, iPhone 또는 iPad에서 빠르게 지불할 수 있습니다. 카드 번호를 사용하지 않고 모든 거래를 지문이나 암호로 확인하기 때문에 Apple Pay는 신용 카드와 직불 카드를 사용하는 것보다 훨씬 안전합니다.

Apple Pay 더 알아보기

Picture in Picture

이제 Mac에서 여러 작업을 처리하면서 웹 비디오를 시청할 수 있습니다. Picture in Picture를 통해 Safari의 동영상 윈도우를 데스크탑이나 풀 스크린 앱 위에 띄울 수 있습니다. 데스크탑의 한쪽 모서리에서 동영상을 재생하고, 동영상 윈도우의 크기를 조절하여 동영상 뒤의 화면이 더 많이 보이거나 더 적게 보이도록 설정할 수 있습니다. 데스크탑 공간을 전환하더라도 윈도우는 그대로 유지됩니다. Safari의 기본 HTML5 동영상 플레이어는 Picture in Picture를 자동으로 지원합니다. 맞춤형 동영상 플레이어를 사용하는 경우, JavaScript 프레젠테이션 모드 API를 사용하여 Picture in Picture 컨트롤을 간편하게 추가할 수 있습니다.

Mac App Store의 Safari Extension

이제 최초로, Mac App Store를 통해 Safari Extension을 판매하고 배포할 수 있게 되었습니다. Xcode에서 Safari Extension 개발의 미래를 볼 수 있습니다. Xcode를 통해 강력한 기본 API 및 유사 웹 기술을 사용하여 Safari Extension에 새로운 기능을 불어넣을 수 있습니다. Xcode를 통해 App Extension 템플릿을 사용하여 손쉽게 Safari Extension을 제작할 수 있습니다. 이미 앱을 개발한 경우에는 사용자가 Safari에서 바로 간편하게 앱의 기능과 콘텐츠를 이용하도록 할 수 있습니다.

Safari 더 알아보기

연락처 통합

새로운 Contacts API를 통해 타사 메시지 전송 및 영상 통화 앱을 연락처 앱과 통합할 수 있습니다. 앱에서 연락처 정보를 '제공'하므로 타사 서비스용 ID와 주소를 연락처 카드에 표시하고 카드에 있는 빠른 연락처 버튼을 사용하여 연락 방법의 우선 순위를 지정할 수 있습니다.

Live Photos 편집

Live Photo 편집 API를 사용하면 타사 편집 Extension에서 원본 Live Photo의 움직임과 소리를 그대로 유지하면서 전체 Live Photo에 편집 내용을 적용할 수 있습니다.