Apple 개발자 사이트의 "iPhone X 응용 프로그램을 지원하려면" 페이지를 보면, iPhone X의 노치 부분의 취급하는 방법이 게재되어 있다.
■ 세로 사용은 상태 바 역할을...
- 상태 표시줄에 들어가지 않도록...
iPhone X의 노치 부분 양쪽 귀는 기본적으로 상태 표시줄을 위해 존재한다. 앱이 상태 표시줄을 침식하지 않도록 조심하자.
- 컨트롤은 노치 부분이나 귀 부분에 겹쳐지지 않도록
컨트롤 메뉴가 노치 부분이나 귀 상태 표시줄에 겹쳐지지 않도록 주의. 겹쳐져 있으면 터치가 잘 인식되지 않을 수 있다. 당연한 소리....
- 화면의 홈 부분을 호출 부분에는 들어가지 않도록
홈 버튼이 없어진 iPhone X는 화면 아래 부분을 위로 스와이프하면, 지금까지처럼 홈 화면을 호출 할 수 있다. iPhone X의 응용 프로그램 개발시에는 화면의 홈 화면 전환 액션 부분에 응용 프로그램이 들어가지 않도록 설계.
- 에지 제스처와 응용 프로그램의 제스처가 겹치지 않도록
iPhone X는 에지 제스처로 홈 화면 전환이나 앱의 변경, 알림 센터와 제어 센터의 호출을 한다. 앱내의 제스처가 iPhone X의 에지 제스처를 사용하지 않도록 조심하자. 에지 보호를 사용하여, 앱 기동중의 최초 액션이 응용 프로그램 내에서 이루어 지도록 할 수있다.
■ 가로 사용은 전체 화면 재생을 즐기자
- 동영상 재생은 정확한 스케일로
iPhone X에서의 동영상 시청은 노치 부분이 콘텐츠에 지장을 초래하는 경우를 제외하고 전체 화면으로 재생하여 진행하도록 하자.
또한 기타 모든 사항은 소스의 Apple 개발자 사이트를 참조.
Source:Apple Developer