Xcode 27.1 베타 릴리스 노트
요약
Xcode 27.1 베타와 새로운 Duo 시뮬레이터를 통해 Apple의 차세대 기기 대응 개발 동향을 분석했습니다. 대부분의 앱이 큰 문제 없이 작동할 것으로 예상되지만, 오래된 앱은 여전히 최적화 작업이 필요합니다. 특히 UIKit과 /uikit-app-modernization 스킬 사용이 중요하며, 장기적인 관점에서 접근하는 것이 권장됩니다.
핵심 포인트
- Xcode 27.1 베타와 Duo 시뮬레이터로 테스트가 가능해졌다.
- 대부분의 앱은 큰 문제 없이 작동할 것으로 예상되나, 오래된 앱은 최적화 필요.
- UIKit과 /uikit-app-modernization 스킬을 활용하는 것이 핵심이다.
- Apple이 개발자 커뮤니티를 강하게 밀어붙이지 않으면 앱 파편화가 심해질 것이다.
드디어 나왔는데, 시뮬레이터 공개부터 고객이 Duo에서 앱을 쓰기까지 한 달 남짓밖에 없음. 출시 초기에는 대부분 앱의 화면이 꽤 깨지겠지만, 차차 나아질 것으로 예상함.
iPad 지원 앱은 95% 정도 문제없을 것임. Apple이 수십 년간 하지 말라고 권고해 온 과도한 자체 구현만 피했다면 괜찮고, 휴대폰 전용 앱도 화면에 여백이 생길 뿐 충분히 사용 가능함.
첫해에 Duo 사용자가 얼마나 될 것으로 예상하는지 궁금함. 어떤 앱이든 전체 사용자의 0.01%를 넘으면 놀라울 것 같음. Apple은 개발자가 다른 일을 다 제쳐 두고 새 기기의 모든 기능을 지원하길 바라지만, 사소한 배치 오류를 고치는 데 3개월이 걸려도 큰일은 아니라고 봄.
친구들 중 Vision Pro 지원에 모든 일을 제쳐 두고 매달린 이들이 있지만, 돌아보며 그럴 가치가 있었다고 느낀 사람은 없는 것 같음. Apple의 추천을 받은 앱조차 다운로드가 수천 건을 넘지 못했음.
내 앱 RunnerCast를 실행해 봤는데 잘 작동함. Liquid Glass 메뉴가 내부·외부 화면 모두에서 자동으로 하단에서 오른쪽으로 이동함. 이미 iOS와 iPadOS에 맞는 배치를 갖췄다면 내부 화면에도 잘 적응하고, 앱 두 개를 나란히 띄우는 분할 화면에서도 자연스럽게 바뀜. 따로 손댈 필요가 없을 것 같음.
최근 MLB, NYTimes 같은 대형 앱들이 잇따라 Liquid Glass 메뉴로 전환했는데, Duo 출시 전에 Apple이 적극 권고한 결과가 아닐까 싶음.
대부분의 앱이 깨질 것 같지는 않음. Apple은 6월에 사실상 화면 크기가 고정돼 있다고 가정하지 않도록 앱을 수정하라고 안내했음.
Apple 엔지니어들이 새 기능을 시연한 앱 중 하나의 이름이 Origami였음. 영상을 봤을 때 접히는 기기가 나올 것이라는 암시가 꽤 분명해 보였음. 최신 iOS 개발 동향을 따라왔다면 Duo 대응도 무난할 것임. 반면 사용 중단이 권고된 프레임워크와 API를 쓰며 기술 부채가 쌓였다면 시간이 꽤 걸릴 것 같음.
[1]: https://developer.apple.com/videos/play/wwdc2026/278.
[2]: "Modernize your UIKit app" — https://en.wikipedia.org/wiki/Origami.
Apple이 개발자 커뮤니티를 강하게 밀어붙이지 않으면, iOS도 Android처럼 다양한 기기 형태에 따른 앱 파편화를 겪을 것 같음. 이미 iPad, iPhone, iWatch 사이에 있는 격차보다 더 심해질 것으로 봄.
Xcode 27.1의 Duo 시뮬레이터로 테스트했는데, 거의 모든 것이 수정 없이 잘 작동해서 놀랐음. 실제 기기가 필요한 주된 이유는 오른쪽 가장자리의 버튼 중 어느 것이 누르기 쉽고 어려운지 확인하기 위해서임. 최신 UIKit을 사용하니 대응 자체는 그리 어렵지 않았고, 내부 화면의 좌우 콘텐츠 영역을 활용하는 작업도 남아 있음.
Apple이 /uikit-app-modernization 스킬도 함께 제공하므로 iPhone Duo에 맞게 화면 배치를 조정하는 데 도움이 될 것 같음.
Apple 개발자 문서는 예전부터 꽤 부실했음. 새 API용 에이전트 지침에서는 품질을 끌어올렸는지 궁금함.
출시 첫해의 앱 최적화가 첫 Duo 구매를 망설이는 가장 큰 이유임. 기기의 완성도가 뛰어날 것이라는 점은 의심하지 않지만, 내가 쓰는 앱이 새 기기 형태에 제대로 최적화되지 않았을 가능성이 꽤 높음.
앱이 아예 작동하지 않을 것 같지는 않지만, 특히 오래된 앱에서는 한동안 이상한 동작이 나타날 것으로 예상함.
우리 앱은 iPad·Mac Catalyst 버전 때문에 이미 오래전부터 크기 변경을 지원하고 있어서, Duo에서 무엇이 크게 달라질지 잘 모르겠음. 우리 팀은 다른 곳보다 아주 작은 편이라 다른 앱들도 비슷하게 대응해 두었을 것으로 짐작함.
멋져 보여서 사고 싶기는 하지만, Apple이 버그를 해결하도록 몇 년 기다릴 생각임. Duo 3세대는 1세대보다 훨씬 나은 제품일 것임.
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기