새 iPhone 다음 첫 티켓은 기능이 아니라, 화면이 바뀌었으니 앱을 고칠지, 개발을 얼마로 적을지, 테스트를 한 바퀴 더 깔지인 경우가 많습니다. 아래는 Apple이 사양 페이지에 적어 둔 숫자를 먼저 맞추고, 개발 시간과 테스트 비용을 두 장으로 나눕니다. 단가는 팀 단가로 바꾸세요. 여기 첫머리에는 합계를 두지 않습니다.
사양 페이지에 적힌 것
iPhone 18 Pro는 여전히 6.3인치 Super Retina XDR, 2622×1206, 460 ppi입니다. iPhone 18 Pro Max는 6.9인치, 2868×1320, 460 ppi입니다. 이 두 줄은 iPhone 17 Pro 기술 사양과 이전 6.9인치 기기가 공개한 격자와 같습니다. @3x이므로 3으로 나누면 논리 해상도는 402×874 pt와 440×956 pt입니다. Apple 사양 페이지는 pt를 찍지 않습니다. 이 나눗셈은 코드 속 고정 숫자를 찾기 위한 것입니다.
밝기도 이전 세대와 같습니다. 일반 최대 1000니트, HDR 피크 1600, 야외 피크 3000, 최저 1니트. ProMotion은 최대 120Hz이고 Always-On, P3, 반사 방지 코팅도 그대로입니다. 이것은 새 레이아웃 상수가 아닙니다. Pro와 Pro Max의 크기, 배터리, 가격 차이는 여섯 가지 비교에 있고, 대응 시간과 한 칸에 넣지 않습니다.
바뀐 것은 Dynamic Island입니다. 2026년 9월 보도자료는 더 작아졌고 실시간 현황을 동시에 세 개까지 보여 주며 Face ID는 그대로라고 적습니다. 보도자료와 사양 페이지 모두 아일랜드의 포인트 너비와 높이는 주지 않습니다. 픽셀이 같다고 위쪽 안전 영역의 pt까지 같은 것은 아닙니다. 새 시뮬레이터에서 safeAreaInsets를 읽고, 17 Pro에서 잰 상수는 재사용하지 않습니다.
| iPhone 17 Pro / Pro Max | iPhone 18 Pro / Pro Max | |
|---|---|---|
| 픽셀 | 2622×1206, 2868×1320. 모두 460 ppi | 같은 숫자. 18 Pro 기술 사양 |
| 논리 포인트(픽셀 ÷ 3) | 402×874 pt, 440×956 pt | 그대로. 사양 페이지에는 이 행이 없음 |
| 밝기와 주사율 | 1000 / 1600 / 3000니트, 최저 1니트, 최대 120Hz | 사양 페이지의 숫자가 같음 |
| Dynamic Island | 있음. 포인트 크기는 따로 없음 | 보도자료: 더 작고, 실시간 현황 동시 3개 |
아일랜드 포인트 크기는 시뮬레이터에서
수십 퍼센트 커졌다는 글은 Apple이 smaller라고 쓴 보도자료와 맞지 않습니다. 사양 페이지와 보도자료에 없는 너비와 높이는 쓰지 않습니다.
코드를 고쳐야 하는 앱
해상도가 그대로여도 티켓을 닫을 수는 없습니다. 갈라 적을 것은 “에셋을 다시 그리기”와 “안전 영역이 이 아일랜드를 아직 피하는지”입니다.
- 제약이 안전 영역을 따르거나 SwiftUI 안전 영역을 씁니다. 2622×1206용 @3x를 다시 뽑지 않는 경우가 많습니다. iPhone 18 Pro와 Pro Max 시뮬레이터에서 세로·가로를 보고, 위쪽 컨트롤이 아일랜드 안으로 들어갔는지 확인합니다.
- 너비와 높이가 고정되어 있습니다.
UIScreen.main.bounds, 402, 874, 440, 956, 예전 아일랜드 위치로 자른 스플래시와 전체 화면 영상은 고칩니다. 프레임 버퍼를 이 포인트 크기에 잠근 게임은 막대형 Pro를 채울 수 있어도, 안전 영역과 가로는 따로 봅니다. - ActivityKit을 씁니다. 아일랜드는 실시간 현황을 동시에 세 개 둘 수 있습니다. 컴팩트, 미니멀, 다른 앱과 나란히 있는 모습을 봅니다. 없으면 아래 표의 그 행은 0입니다.
- 접는 iPhone Duo. 바깥 화면과 안쪽 화면은 다른 패널입니다. 시간을 막대형 표에 합치지 않습니다. 형태는 iOS 27 기종 비교를 보세요.
iOS 27에는 새 픽셀과 별개인 테스트 경로가 있습니다. WWDC26 Modernize your UIKit app은 지원 방향을 시스템이 무시할 수 있는 선호로 두고, iPhone 미러링처럼 크기를 바꿀 수 있는 환경에서는 그 선호가 빠집니다. “항상 세로, 항상 이 너비”로 계산하면 그 경로도 봅니다.
# 많이 걸릴 때만 ‘크기 고정’ 열을 씁니다 rg -n "UIScreen\.main\.bounds|nativeBounds|874|402" --glob "*.swift"
개발비를 적는 법
아래는 막대형 18 Pro / Pro Max를 한 번 맞추는 인시입니다. 새 기능과 디자인 시스템 재작성은 없습니다. 왼쪽은 안전 영역을 따르는 프로젝트, 오른쪽은 매직 넘버가 검색되는 프로젝트입니다. 실시간 현황이 있을 때만 세 번째 줄을 두고, 없으면 4와 12를 뺍니다. 샘플 단가는 시간당 10만 원으로, 위안 500원을 읽기 쉽게 맞춘 값입니다.
| 개발 작업 | 이미 적응 | 크기 고정 |
|---|---|---|
| 시뮬레이터 두 대, 세로·가로 안전 영역 | 4인시 | 8인시 |
| 고정된 너비, 높이, 내비게이션 바 높이 제거 | 0 | 24인시 |
| Dynamic Island와 실시간 현황 | 4인시 | 12인시 |
| 스플래시, 전체 화면 영상, 예전 아일랜드 기준 소재 | 0 | 8인시 |
| App Store 스크린샷과 미리보기 | 4인시 | 8인시 |
| 개발 합계 | 12인시 · 약 120만 원 | 60인시 · 약 600만 원 |
테스트 비용을 적는 법
위의 “안전 영역을 한 번 보기”를 여기서 다시 세지 않습니다. 주요 경로 회귀와, 시뮬레이터만으로 부족한 항목입니다.
| 테스트 | 이미 적응 | 크기 고정 |
|---|---|---|
| 주요 경로: 로그인, 홈, 핵심 동작 하나. Pro와 Pro Max, 세로와 가로 | 8인시 | 16인시 |
| 실기기: 아일랜드, 실시간 현황 세 개, 야외 밝기 | 4인시 | 4인시 |
| 아직 지원하는 작은 화면 한 대. 새 기기만 고쳤는지 | 2인시 | 4인시 |
| 테스트 합계 | 14인시 · 약 140만 원 | 24인시 · 약 240만 원 |
다음 세 가지는 현금이며 인시에 넣지 않습니다.
- 실기기. 레이아웃은 시뮬레이터부터입니다. 아일랜드, 실시간 현황, 야외 밝기 다음에 한 대입니다. 현지 판매가는 네 지역 가격에서 보고, 260만 원이나 840만 원에 더하지 않습니다.
- Apple Developer Program, 연 $99. 이 화면이 새로 만든 비용이 아닙니다. 이미 내는 팀은 겹쳐 적지 않습니다.
- 시뮬레이터를 돌리는 Mac. iOS 27 시뮬레이터가 있는 macOS가 필요합니다. 사무실에 그 머신이 없거나 주력 기기에 이 Xcode를 올릴 수 없으면 그 기간만 클라우드 Mac을 빌립니다. Windows에서 빌드하는 경계는 클라우드 Mac 빌드 설명에 있습니다. 임대료는 현금입니다.
inset 하나를 읽자고 폰부터 사지 않기
포인트 크기의 첫 값은 시뮬레이터 안전 영역입니다. 실기기는 펀치홀, 실시간 현황 세 개가 서로를 가리는지, 3000니트 야외에서 밝은 컨트롤이 남는지 확인합니다. 순서를 뒤집으면 시간보다 기기 예산이 먼저 나갑니다.
두 장을 더하기
인시가 옮겨 가는 숫자입니다. 원화는 시간당 10만 원으로, 위안 500원을 읽기 쉽게 맞춘 값입니다. 팀 단가로 바꾸세요. 실시간 현황이 없으면 개발 합계에서 뺍니다.
| 이미 적응 | 크기 고정 | |
|---|---|---|
| 개발 | 12인시 · 약 120만 원 | 60인시 · 약 600만 원 |
| 테스트 | 14인시 · 약 140만 원 | 24인시 · 약 240만 원 |
| 시간 합계 | 26인시 · 약 260만 원 | 84인시 · 약 840만 원 |
| 따로 적고, 위 표에 넣지 않음 | 실기기 판매가, 연 $99, 클라우드 Mac 임대 | 같음. 크기를 고정했다고 폰을 한 대 더 사는 이유는 아님 |
이 글은 2026년 10월 13일에 썼습니다. 픽셀과 밝기는 iPhone 18 Pro 기술 사양, 18 Pro / Pro Max 사양 페이지, iPhone 17 Pro 기술 사양과 맞췄습니다. 아일랜드 문장은 2026년 9월 Apple 보도자료입니다. 인시는 예시이고, 10만 원은 읽기용 단가입니다.
자주 묻는 질문
iPhone 18 Pro 화면 때문에 앱 코드를 반드시 고쳐야 하나요?
픽셀 격자는 17 Pro와 같습니다. 안전 영역을 따르는 앱은 해상도 때문에 다시 그리지 않는 경우가 많습니다. 아일랜드는 더 작아졌고 실시간 현황을 동시에 세 개 보여 주며, 포인트 크기는 공개되지 않았으므로 위쪽 안전 영역은 새 시뮬레이터에서 봅니다. 너비와 높이를 고정한 화면은 코드를 고칩니다.
개발비와 테스트 비용은 어느 정도인가요?
이미 적응했다면 약 26인시, 크기를 고정했다면 약 84인시입니다. 샘플 시간당 10만 원이면 약 260만 원과 840만 원입니다. 실시간 현황이 없으면 개발에서 4 또는 12인시를 뺍니다. 실기기와 연 $99는 이 표에 넣지 않습니다.
새 iPhone 없이도 테스트할 수 있나요?
할 수 있습니다. 레이아웃은 iOS 27 시뮬레이터로 18 Pro와 Pro Max를 봅니다. 아일랜드, 실시간 현황 세 개, 야외 밝기는 실기기 한 대입니다. 그 Mac이 없으면 그 기간의 클라우드 Mac으로 충분하고, 확인 한 번을 위해 컴퓨터를 새로 살 필요는 없습니다.
ZavCloud Cloud Mac
시뮬레이터 한 바퀴는 새 컴퓨터부터 시작하지 않습니다
iPhone 18 Pro 픽셀 격자는 움직이지 않았습니다. 테스트에는 iOS 27 시뮬레이터를 열 수 있는 Mac이 필요합니다. 전용 클라우드 Mac이면 그 기간만 덮을 수 있습니다.
실기기 예산과 시간표는 나눕니다. 클라우드 노드가 바꾸는 것은 빌드와 시뮬레이터 환경이지, 그 휴대폰이 아닙니다.