iPhone Duo에 열기/닫기 단축어 자동화 추가? 작동 방식 살펴보기

opoinstall
2026-10-26
5 min read

iPhone Duo에 열기/닫기 단축어 자동화가 추가되었을까요? Apple은 iPhone Duo용 iOS 단축어 앱 내에 전용 '열림 또는 닫힘' 개인 자동화 트리거를 포함하여, 사용자가 폴더블 하드웨어의 상태가 바뀔 때 구성된 워크플로가 실행되도록 설정할 수 있게 했습니다. 2026년 10월 25일 MacRumors가 비디오 크리에이터 스티븐 로블스(Stephen Robles)의 시연을 바탕으로 조명하고, 연구원 pdfu가 9월 시뮬레이터 문자열에서 처음 발견한 이 트리거는 개인 자동화의 디스플레이 카테고리 아래에 위치합니다. 이 기능은 제한 없는 백그라운드 런처로 작동하는 것이 아니라, 트리거 설정, 액션 수준 권한, 잠금 상태 제약 및 애플리케이션 씬(scene) 라이프사이클이 별도의 아키텍처 레이어로 유지되는 Apple의 기기 종속 자동화 규칙 내에서 작동합니다.

iOS 개인 자동화에서 '열림 또는 닫힘' 트리거가 작동하는 방식

한눈에 보기

  • 확인된 트리거 이름 및 위치: iPhone Duo에는 단축어 개인 자동화의 디스플레이 섹션 내에 '열림 또는 닫힘' 트리거가 포함되어 있으며, 이는 스티븐 로블스가 시연하고 앞서 pdfu가 시뮬레이터 코드에서 확인했습니다.
  • 기기 종속 범위: Apple의 개인 자동화 아키텍처에 따르면, 자동화는 특정 기기에 바인딩되고, 복구를 위해 iCloud에 백업되며, 기기 간 동기화에서는 제외됩니다.
  • 조건부 실행 경계: 지원되는 개인 자동화는 묻지 않고 실행되도록 구성할 수 있지만, 실제 실행 여부는 여전히 개별 액션 권한, 포그라운드 제약 및 기기 잠금 상태에 따라 달라집니다.

'열림 또는 닫힘' 트리거의 추가로 물리적 힌지 상태 전환이 iOS의 사용자 구성 가능 자동화 레이어에 도입되었습니다. MacRumors와 이후 ITHome, Qudong China의 보도에 따르면, 사용자는 iPhone Duo의 여닫기를 단축어 라이브러리에서 사용할 수 있는 액션에 바인딩할 수 있습니다. 시연된 소비자 사례 중 하나에는 내부 디스플레이가 열릴 때 와이드 레이아웃 배경화면을 적용하고 기기가 닫힐 때 더 단순한 배경화면으로 되돌리는 동적 배경화면 전환이 포함됩니다.

디스플레이 개인 자동화 아래에 '열림 또는 닫힘' 트리거가 표시되는 iPhone Duo 단축어 앱

이 기능이 프로덕션 환경에서 수행할 수 있는 작업과 없는 작업을 평가하기 위해, 엔지니어링 팀은 Apple의 공식 규칙인 단축어의 개인 자동화 소개 및 개인 자동화 활성화 또는 비활성화를 참조해야 합니다.

  • 이벤트 기반 로컬 범위: 개인 자동화는 시간대, 위치 도착, 앱 열기, 디스플레이 상태 변경 등 로컬 하드웨어 장치에서 발생하는 이벤트에 응답합니다.
  • 기기 간 동기화가 없는 iCloud 백업: 사용자의 iPhone, iPad, Mac 간에 동기화되는 표준 단축어와 달리, 개인 자동화는 생성된 기기에 엄격하게 로컬로 유지됩니다. 기기 복구를 위해 iCloud에 백업되지만 동일한 Apple 계정의 다른 기기로는 절대 전파되지 않습니다.
  • 트리거 설정 대 액션 수준 권한: 지원되는 개인 자동화를 구성할 때 사용자는 확인 알림 수신('실행 전에 묻기')과 트리거가 '즉시 실행'되도록 허용(묻지 않고 실행)하는 것 사이에서 토글할 수 있습니다. 그러나 트리거 수준에서 즉시 실행을 선택한다고 해서 모든 다운스트림 액션에 무조건적인 조용한 실행 권한이 부여되는 것은 아닙니다. 개별 액션(특히 포그라운드 앱을 전환하거나, 보호된 사용자 데이터에 액세스하거나, 기기가 잠긴 상태에서 실행되는 액션)은 여전히 iOS 보안 정책 및 액션별 프롬프트의 적용을 받습니다.

iPhone Duo 열림 또는 닫힘 개인 자동화 트리거 구성 화면

트리거 이벤트, 앱 인텐트 및 씬 상태 관리의 분리

새로운 OS 자동화 트리거를 분석할 때 흔히 저지르는 엔지니어링 실수는 하드웨어 트리거를 무조건적인 타사 애플리케이션 실행과 혼동하는 것입니다. iPhone Duo에서 사용자가 힌지를 열거나 닫을 때 발생하는 상황은 5개의 개별 레이어에 의해 제어됩니다.

[레이어 1: 힌지 열림 / 닫힘 하드웨어 이벤트]
                      │
                      ▼
[레이어 2: 단축어 개인 자동화 트리거 ("열림 또는 닫힘")]
                      │
         ┌────────────┴────────────┐
         ▼                         ▼
[실행 전에 묻기]          [묻지 않고 실행 (지원되는 경우)]
 (알림 프롬프트)     (액션 및 잠금 상태 검사 대상)
         │                         │
         └────────────┬────────────┘
                      ▼
[레이어 3: 구성된 단축어 액션 (시스템 설정 대 앱 액션)]
                      │
                      ▼
[레이어 4: 앱 인텐트 / 앱 열기 / URL 액션 — 조건부 실행]
                      │
                      ▼
[레이어 5: 앱 소유 상태 및 씬 레이아웃 (UIWindowScene / SceneStorage)]

앱 인텐트 및 URL 액션을 위한 조건부 경계

Apple의 앱 인텐트 프레임워크를 통해 타사 개발자는 앱 전용 액션과 엔티티를 단축어 앱에 노출하여 사용자가 커스텀 워크플로에 통합할 수 있도록 할 수 있습니다. 그러나 일반적인 앱 인텐트 지원이 '열림 또는 닫힘' 트리거에서 모든 액션이 어떻게 동작하는지를 자동으로 보장하지는 않습니다.

  • 포그라운드 대 백그라운드 실행: 가벼운 백그라운드 인텐트(상태 타임스탬프 기록 또는 UI 프레젠테이션이 필요 없는 인앱 기본 설정 토글 등)는 애플리케이션을 포그라운드로 가져오려는 액션(Open App 또는 openAppWhenRun)과는 다르게 동작합니다.
  • 잠금 상태 제한: iPhone Duo를 닫는 것은 화면 잠금 또는 외부 화면 전환과 동시에 발생하는 경우가 많으며, 기기를 여는 것은 사용자 보안 설정에 따라 생체 인식 인증이 필요할 수 있습니다. 잠금 해제된 키체인이나 활성 포그라운드 씬이 필요한 액션은 인증이 완료될 때까지 일시 중지되거나 확인을 요청할 수 있습니다.
  • URL 스키마 및 유니버설 링크: 단축어에는 URL을 여는 기능이 포함되어 있지만, 유니버설 링크와 커스텀 URL 스키마는 본질적으로 힌지 자세를 모니터링하지 않으며, '열림 또는 닫힘' 트리거가 딥 링크를 호출할 때 표준 시스템 확인 또는 포그라운드 요구 사항을 우회한다는 검증된 증거도 없습니다. 개발자는 자세에 의해 트리거되는 URL 또는 인텐트 실행을 하드웨어에서 실증 테스트가 필요한 사용자 구성 가능 조건부 워크플로로 취급해야 합니다.

독립적인 책임: OS 윈도잉 대 앱 상태 연속성

사용자가 iPhone Duo를 여닫는 동안 포그라운드 앱이 이미 활성화되어 있는 경우, 외부 화면과 넓은 내부 디스플레이 사이의 전환은 단축어가 아닌 iOS 윈도잉 API(UIWindowScene 및 SwiftUI 적응형 레이아웃)에 의해 관리됩니다.

사용자가 자세 전환 중에 동일한 앱과 상호 작용하는 '열림 또는 닫힘' 자동화도 구성한 경우 두 이벤트가 시간상 근접하게 발생할 수 있습니다. 화면 지오메트리 변경 전반에 걸쳐 활성 탐색 스택, 폼 입력 또는 딥 링크된 뷰를 보존하는 것은 애플리케이션 비즈니스 로직의 책임으로 남습니다.

시스템 레이어 확인된 범위 개발자 검증 경계
단축어 '열림 또는 닫힘' 트리거 iPhone Duo가 열리거나 닫힐 때 로컬 개인 자동화 실행 닫을 때(잠글 때)와 열 때 확인 없이 실행되는 특정 액션 확인
앱 인텐트 통합 개발자가 정의한 액션 및 매개변수를 단축어 앱에 노출 동시다발적 화면 전환 시 openAppWhenRun 및 백그라운드 인텐트 동작 테스트
iOS 윈도잉 (UIWindowScene) 외부 디스플레이와 내부 분할 보기 사이에서 활성 씬 크기 조절 적응형 레이아웃 변경으로 인해 루트 뷰가 다시 인스턴스화되거나 활성 탐색 상태가 손실되지 않도록 보장
상태 복원 (SceneStorage / NSUserActivity) 씬 라이프사이클 이벤트 전반에 걸쳐 뷰 수준 상태 저장 및 복원 지원 iOS 라이프사이클 제한 적용; 자동 지속성보다는 명시적 개발자 구현 필요

문서화된 iOS 27 자세 기준 대 보도된 iOS 27.1 기능

iPhone Duo에서 레이아웃을 설계하고 자동화 상호 작용을 테스트할 때, 엔지니어링 팀은 Apple이 공식적으로 문서화한 iOS 27 기준과 iOS 27.1에 관한 검증되지 않은 2차 미디어 주장을 구별해야 합니다.

Apple의 공식 iOS 27 자세 및 분할 보기(Split View) 기준

iPhone Duo용 Apple 뉴스룸 발표 및 공식 iPhone 사용자 가이드에서 Apple은 다음과 같은 하드웨어 상태 및 멀티태스킹 기준을 확립했습니다.

  • 열림 및 닫힘 상태: 기기를 열면 넓은 내부 디스플레이가 활성화되며, iOS 27 분할 보기를 통해 두 개의 앱을 나란히 실행하는 것을 공식적으로 지원합니다. 기기를 닫으면 한 손으로 하는 작업을 위해 외부 디스플레이로 상호 작용이 전환됩니다.
  • 부분 접힘 자세: Apple은 세 가지 부분 접힘 표면 구성을 문서화했습니다. 북(Book) 자세(세로로 들거나 스탠바이 모드 및 스마트 캡처를 위해 바닥에 놓음), 텐트(Tent) 자세(스탠바이 또는 외부 피사체 사진 미리보기를 위해 외부 디스플레이가 뷰어를 향함), 그리고 의자 또는 노트북(Chair or Laptop) 자세(핸즈프리 비디오 제어 및 Duo FaceTime 듀얼 화면 통화를 위해 내부 디스플레이가 세로로 접힘)입니다.

사진과 메시지를 나란히 보여주는 북 자세로 부분 접힌 iPhone Duo

미디어 보도된 iOS 27.1 주장 (공식 문서로 미검증됨)

중국 매체 ITHome 및 Qudong China는 10월 26일 단축어 트리거 보도에서 iOS 27.1이 반접힘 호버 데스크 시계 패널, 풀사이즈 트랙패드 시뮬레이션이 포함된 분할 가상 키보드, 그리고 내부 화면에서 최대 3개의 나란히 배치된 앱을 지원하는 고급 윈도우 매니저를 도입한다고 추가로 주장했습니다.

Apple의 공식 출시 자료와 사용자 가이드가 현재 2개 앱 분할 보기를 확인된 멀티태스킹 모델로 문서화하고 있고, 공식 Apple 문서에서 3개 앱 나란히 멀티태스킹을 아직 확인해주지 않았기 때문에, 개발자는 iOS 27.1 주장을 공식 확인 전까지 보류 중인 2차 미디어 보도로 보는 한편 2개 앱 분할 보기를 권위 있는 엔지니어링 기준으로 삼아야 합니다.

iPhone Duo 자동화를 위한 개발자 테스트 체크리스트

무조건적인 백그라운드 실행을 가정하기보다는, iOS 엔지니어링 팀이 다음과 같은 테스트 가능한 시나리오에 대해 앱을 검증해야 합니다.

앱 인텐트 및 실행 권한

  • 열기 대 닫기 트리거 방향을 별도로 테스트: '열림' 이벤트(사용자가 잠금 해제된 내부 화면을 적극적으로 보고 있는 경우)에 의해 트리거될 때와 '닫힘' 이벤트(기기가 즉시 잠기거나 외부 화면으로 전환될 수 있는 경우)에 의해 트리거될 때 노출된 앱 인텐트가 어떻게 동작하는지 확인합니다.
  • openAppWhenRun 동작 감사: 앱 인텐트가 앱을 포그라운드로 가져오는 경우, 사용자가 개인 자동화에서 '즉시 실행'을 활성화하더라도 다양한 잠금 상태에서 iOS가 수동 사용자 확인을 요구하는지 테스트합니다.
  • 인텐트 핸들러를 멱등성(idempotent) 있게 만들기: 사용자가 양쪽 방향 모두에 인텐트를 바인딩하는 경우, 빠른 물리적 열기/닫기 주기가 중복 네트워크 쓰기나 상충되는 탐색 푸시를 트리거하지 않도록 보장합니다.

씬 연속성 및 탐색 상태

  • 2개 앱 분할 보기 전환 전반에 걸쳐 상태 보존: 활성 앱을 외부 화면, 전체 너비 내부 디스플레이, 그리고 Apple이 문서화한 2개 앱 분할 보기 사이에서 전환할 때 진행 중인 사용자 상태나 딥 링크된 대상 뷰가 손실되지 않는지 검증합니다.
  • SceneStorage 및 NSUserActivity 경계 확인: 힌지 움직임 중에 씬 크기가 조절되거나 백그라운드화될 때 뷰 상태 복원 토큰이 사용자 컨텍스트를 적절하게 직렬화하고 복구하는지 확인합니다.

자주 묻는 질문 (FAQ)

iPhone Duo 폴드 자동화 트리거의 정확한 이름과 위치는 무엇인가요?
MacRumors 및 스티븐 로블스의 시연에 따르면, 이 트리거의 이름은 "열림 또는 닫힘"이며 iPhone Duo의 iOS 단축어 앱 내 개인 자동화 탭의 디스플레이 카테고리 아래에 위치합니다.
열림 또는 닫힘 개인 자동화가 다른 Apple 기기 간에 동기화되나요?
아니요. Apple의 공식 단축어 문서에 따르면 개인 자동화는 생성된 특정 기기에 바인딩됩니다. 기기 복구를 위해 iCloud에 백업되지만 다른 iPhone, iPad 또는 Mac으로 동기화되지는 않습니다.
즉시 실행 설정은 모든 액션에 대해 조용한 실행을 보장하나요?
아니요. Apple이 특정 개인 자동화가 확인을 묻지 않고 실행되도록 구성하는 것을 허용하지만, 워크플로 내의 개별 액션은 여전히 iOS 보안 규칙, 포그라운드 실행 제한, 개인정보 보호 권한 및 기기 잠금 상태 제한의 적용을 받습니다.
iPhone Duo는 2개의 앱을 지원하나요, 아니면 3개의 앱을 나란히 지원하나요?
Apple의 공식 iPhone Duo 발표 및 iOS 27용 iPhone 사용자 가이드는 내부 디스플레이에서 2개의 앱을 나란히 실행하는 분할 보기 지원을 문서화하고 있습니다. 일부 10월 26일 중국 매체 보도에서 iOS 27.1이 최대 3개의 앱을 나란히 지원할 수 있다고 주장했으나, 해당 주장은 공식 Apple 문서에 의해 확인되지 않았습니다.

엔지니어링 팀을 위한 주요 시사점

iOS 단축어에서 '열림 또는 닫힘' 트리거가 발견된 것은 Apple이 iPhone Duo에서 사용자 구성 개인 자동화에 폴더블 자세 변경을 노출하고 있음을 확인시켜 줍니다. 일반 사용자의 경우 이를 통해 기기를 열거나 닫을 때 배경화면 변경 또는 디스플레이 설정 조정과 같은 편리한 로컬 워크플로가 가능해집니다.

iOS 개발자와 제품 관리자에게 핵심 아키텍처 교훈은 관심사의 엄격한 분리를 유지하는 것입니다. 하드웨어 자세 트리거, 단축어 실행 권한, 타사 앱 인텐트 및 UIWindowScene 레이아웃 전환은 별도의 시스템 규칙에 따라 작동합니다. 잠금 및 잠금 해제된 힌지 전환 전반에 걸쳐 앱 인텐트를 테스트하고 레이아웃 적응을 Apple이 문서화한 2개 앱 분할 보기 기준으로 고정함으로써, 엔지니어링 팀은 검증되지 않은 플랫폼 가정에 의존하지 않고 폴더블 iOS 하드웨어에서 신뢰할 수 있는 동작을 보장할 수 있습니다.

참조

Share this article