차세대 앱으로 도약하기 위한 준비.

iPhone XS, iPhone XS Max 및 iPhone XR은 A12 Bionic과 차세대 Neural Engine이 탑재되어 있으며 전면 디스플레이를 갖추고 있습니다. A12 Bionic은 스마트폰 사상 가장 스마트하고 강력한 칩이며 성능을 위해 Core ML, ARKit, Metal 등을 염두에 두고 설계되었습니다. 또한 이전보다 훨씬 빨라진 Face ID를 사용하여 비공개로 안전하게 잠금 해제, 인증 및 결제를 수행할 수 있습니다.

전면 디스플레이

iPhone XSiPhone XS Max의 Super Retina 디스플레이는 명암비 1,000,000:1의 HDR(High Dynamic Range), 넓은 색상 영역, 업계 최고 수준의 정확한 색감을 지원합니다. iPhone XR에는 업계 최고 수준의 정확한 색감으로 스마트폰 사상 가장 앞선 LCD인 Liquid Retina 디스플레이가 탑재되어 있습니다. 이러한 전면 디스플레이는 우아하게 처리된 둥근 모서리 부분을 비롯해 전체 디자인 곡선이 정교하게 적용되어 놀랄 만큼 근사한 앱을 만들어 냅니다. 또한 더욱 입체감이 느껴지는 스테레오 사운드 재생을 통해 앱에 어울리는 몰입감 있는 사운드를 들을 수 있습니다.

UI를 최적화하십시오.

이미 앱을 iPhone X용으로 업데이트한 경우, Xcode 10에 포함된 iOS 12 SDK로 앱을 빌드하고 시뮬레이터에서 테스트하여 iPhone XS, iPhone XS MaxiPhone XR에서 앱이 멋지게 표현되는지 확인하십시오. 이러한 새로운 기기용으로 앱을 업데이트하려면 다음 단계를 따르십시오.


시뮬레이터에서 실행 및 테스트하기. 앱이 안전 영역을 준수하고 적응형 레이아웃을 지원하는 등 전면 디스플레이를 지원하는지 확인하십시오. 업데이트된 Human Interface Guidelines을 읽고 최신 버전의 Xcode 10을 다운로드하여 시뮬레이터에서 앱을 테스트하십시오.

전체 화면 기본 해상도 적용하기. 프로젝트의 기본 SDK가 iOS 11 이상으로 설정되어 있고 실행 스토리보드 또는 iPhone X 실행 이미지가 있는 경우, 앱이 iPhone X, iPhone XS, iPhone XS MaxiPhone XR에서 전체 화면 디스플레이 모드로 실행됩니다.

앱의 모든 부분 확인하기. 특히 가로 모드에서 UI가 올바르게 표시되며 모든 요소가 바르게 배치되어 있고 겹치거나 잘못 확장되거나 잘린 부분이 없는지 확인합니다. 문제를 발견하면 안전 영역 가이드 및 레이아웃 여백을 사용하여 UI 요소를 올바르게 배치합니다.

시뮬레이터에서 앱의 일부만 실행되는 경우(예: 대부분 UIKit를 사용하지만 카메라 통합이 있는 경우), 시뮬레이터가 지원하지 않는 부분은 주석으로 처리하여 가능한 한 많은 UI를 테스트해야 합니다.

iPhone XS, iPhone XS MaxiPhone XR용 앱 빌드하기(영어)

Xcode 10.1

iOS 12용 최신 SDK와 iPhone X 시뮬레이터가 포함된 최신 버전의 Xcode를 Mac App Store에서 다운로드하십시오.

A12 Bionic

올해의 A12 Bionic 칩은 더 빠르고 효율적이며 차세대 Neural Engine을 탑재하고 있습니다. Apple이 설계한 GPU에는 네 번째 코어가 추가되었으며 테셀레이션 및 멀티 레이어 렌더링과 같은 아키텍처 기능도 추가되었습니다. 추가된 GPU 코어, 아키텍처 개선 및 메모리 압축 기술을 통해 GPU의 성능이 최대 50% 더 빨라졌습니다. 또한 8코어 Neural Engine으로 고효율의 강력한 머신 러닝을 구현하여 완전히 새로운 경험을 제공할 수 있습니다.

머신 러닝

새로운 A12 Bionic에서 완벽하게 통합된 Core ML 2Metal 2를 경험해 보십시오. 놀라울 정도로 빠른 기기 내의 머신 러닝을 통해 더욱 스마트하고 성능이 뛰어나면서 사용자 데이터를 비공개로 유지하는 앱을 개발할 수 있습니다. 앱은 스마트 컴퓨팅 선택을 통해 A12 Bionic에 적용된 차세대 Neural Engine의 처리 능력을 자동으로 활용합니다. 배치 예측, 양자화 및 유연한 이미지 크기와 같은 최적화 기능은 물론 이미지 블록, 타일 쉐이딩, 스레드 그룹 공유 등의 새로운 API 기능을 활용해 보십시오.

Core ML 2에 대해 더 알아보기

증강 현실

차세대 Neural Engine을 통해 ARKit가 까다로운 환경에서도 더욱 빠르게 평면을 감지할 수 있고 추적이 더욱 강력해졌으며 전원 효율이 개선되었습니다. 또한 ARKit 2를 통해 멀티플레이어 지원 앱의 공유 경험, 실제 사물에서 AR 경험을 구현하는 3D 물체 인식 등 강력한 새 기능을 사용할 수 있습니다. TrueDepth 카메라를 사용하여 앱에서 사용자 얼굴의 위치, 형태 및 표정을 정확하게 실시간으로 감지할 수 있어 라이브 셀카 효과를 적용하거나 표정으로 3D 캐릭터를 구동할 수 있습니다.

ARKit 2에 대해 더 알아보기

App Store에 앱을 제출하세요.

이제 전 세계 수 많은 고객들이 iOS 12, iPhone XS, iPhone XS Max 및 iPhone XR을 사용하고 있습니다. 오늘 앱과 제품 페이지를 업데이트하고 제출해 보세요.

더 알아보기