iPhone Duo 앱 준비하기: 개발자 체크리스트
iPhone Duo에서 앱이 어떻게 달라지는지, 전체 화면에 필요한 SDK, Duo 전용 설계 등급을 받는 폴더블 기능을 정리했습니다.
업데이트 · 2분 분량
iPhone Duo는 5.4인치 외부 디스플레이와 7.6인치 내부 디스플레이를 갖추고 iOS 27.1과 함께 출시됩니다. 여러분의 앱은 이미 이 기기에서 실행됩니다. 이 체크리스트는 앱이 실행되는 단계에서 화면을 가득 채우는 단계로, 나아가 폴더블에 맞게 설계된 단계로 가기 위해 필요한 작업을 다룹니다.
1. 최신 SDK로 다시 빌드하기
내부 디스플레이에서 앱이 어떻게 보이는지는 주로 마지막으로 빌드한 SDK에 따라 달라집니다.
- iOS 26 SDK 이하 — 내부 디스플레이에서도 기존 폰 레이아웃이 유지되며, 가운데에 검은 여백과 함께 표시됩니다.
- iOS 27 SDK — 내부 디스플레이 대부분을 채우며, 오른쪽 가장자리의 상태 표시줄은 피해서 표시됩니다.
- iOS 27.1 SDK 이상 — Apple이 최적화된 앱으로 취급합니다. 디스플레이 전체를 사용하며, 도구 막대와 탭 막대가 상태 표시줄 아래 세로 방향으로 이동합니다.
다시 빌드하는 것만으로 이 디렉터리에서 앱은 호환 실행에서 화면 대응으로 바뀝니다.
2. 고정된 화면 크기를 가정하지 않기
접거나 펼치면 앱이 실행 중에도 크기가 바뀔 수 있습니다. Apple은 개발자에게 고정된 화면 크기나 방향을 가정하지 말라고 안내합니다. 실제로는 다음과 같이 대응하면 됩니다.
- 실행 시 화면 크기를 한 번만 읽지 말고 크기 변화에 반응하기
- 이미지와 미디어는 잘라내지 말고 다시 배치되도록 하기
- 가장자리 근처의 컨트롤이 두 가지 크기에서 모두 자연스러운지 확인하기
- 크기가 바뀌어도 스크롤 위치, 선택 항목, 재생 상태를 유지하기
3. 폴더블에 맞게 설계하기
다음은 Duo 전용 설계 등급을 받을 수 있는 기능입니다.
- 접었을 때와 펼쳤을 때 다른 레이아웃 — 외부 디스플레이에서는 목록을, 펼쳤을 때는 목록과 상세 화면을 나란히 보여 주는 방식입니다.
- Split View — 내부 디스플레이에서 다른 앱과 나란히 사용할 때도 잘 작동해야 합니다.
- 반쯤 접힌 상태 — 내부 디스플레이의 두 면을 서로 다른 용도로 활용합니다. 예를 들어 위쪽에는 콘텐츠를, 아래쪽에는 컨트롤을 배치할 수 있습니다.
- 외부 디스플레이 — 휴대폰을 닫았을 때 한눈에 볼 수 있는 전용 화면을 제공합니다.
4. 사용자와 저희에게 알리기
App Store에는 iPhone Duo 배지가 없으므로, 사용자는 개발자가 알리는 내용에 의존합니다.
- 업데이트 내용에 iPhone Duo를 언급하고 무엇이 달라지는지 구체적으로 적기
- App Store 페이지에 iPhone Duo 스크린샷 올리기
- 이 디렉터리에 앱 등록 신청하기. 등록은 무료이며 모든 신청은 직접 검토합니다. 업데이트 내용, 블로그 게시물, App Store 스크린샷 같은 공개 출처가 있으면 더 빠르게 등록됩니다.