아이폰 듀오, 일주일만에 대응 완료한 이야기
두줄요약
아이폰 듀오의 Safe Area와 세로 컨트롤 변화에 맞춰 iOS 앱 레이아웃을 일주일간 개선했습니다. AI 기반 화면 분석과 실기기 검증으로 약 300개 화면의 대응 범위를 점검했습니다.
문제 상황
- 아이폰 듀오의 Reserved Region, 측면 Safe Area, 화면 분할로 기존 레이아웃 대응 범위 확대
- 구형 iOS SDK 기반 빌드에서 듀오 화면 일부만 표시될 수 있는 사용자 경험 문제
구조와 흐름
- 환경변수와 더미 데이터로 개별 화면 실행 후 스크린샷 반복 수집
- 약 300개 화면의 레이아웃 오류를 여러 AI 에이전트가 분석하고 메인 에이전트가 보고서로 취합
- 오류 유형화 결과를 기반으로 좌우 Safe Area와 내비게이션바·탭바 우선 대응
해결 방법
- Safe Area 반영 전후 스크린샷 검증 반복
UIBarButtonItem.axisProperty의verticalPreferred와UITraitCollection.verticalBarEdge기반 세로 컨트롤 분기- traitCollection 변화 구독에 따른 커스텀 탭바 위치·배치 재계산
성능/운영 포인트
- 시뮬레이터 조작 성능 한계 보완을 위한 듀오 실기기 확보 및 화면 전환 검증
- 듀오 외 iOS 26 이상·미만 기기, 다크 모드, 버튼 간격, 애니메이션까지 교차 점검



