개발자를 위한 분리형 웹 앱 허용 목록

Robert Ferens
Robert Ferens
Demián Renzulli
Demián Renzulli

이 문서에서는 격리된 웹 앱 (IWA) 허용 목록에 관한 필수 정보를 제공합니다. 여기에는 허용 목록의 정의, 필요성, 개발자 요구사항, 허용 목록 추가 프로세스가 포함됩니다.

IWA 허용 목록이란 무엇인가요?

IWA 허용 목록은 사용자 기기에 설치하고 업데이트할 수 있는 분리형 웹 앱을 제어하는 메커니즘입니다. ChromeOS에서 실행되는 Chrome 143부터는 이 허용 목록에 있는 애플리케이션만 관리 패널을 통해 설치하거나 업데이트할 수 있습니다. 이 제한은 분리형 웹 앱의 초기 지원부터 다른 운영체제에 적용됩니다. 허용 목록에 앱을 추가하는 방법을 알아보려면 이 문서의 나머지 부분을 읽어보세요.

허용 목록은 앱 설치 및 사용에 어떤 영향을 미치나요?

Chrome 143부터는 다음과 같은 동작이 예상됩니다.

허용 목록에 있는 앱

허용 목록에 있는 앱은 완전히 작동하므로 기능 출시의 영향을 받지 않고 설치, 업데이트, 계속 사용이 가능합니다.

허용 목록에 없는 기존 앱 설치

기존 앱 설치는 설치된 상태로 유지되며 계속 실행할 수 있지만 허용 목록 출시 후에는 더 이상 업데이트를 받지 않습니다. 나중에 앱이 허용 목록에 추가되면 기존 설치와 새 인스턴스 모두 허용 목록에 있는 앱에 설명된 동작을 따릅니다.

앱이 설치되지 않았으며 허용 목록에 없음

허용 목록에 없는 앱은 정책에 따라 관리 패널을 통해 설치할 수 없지만 chrome://web-app-internals를 사용하여 개발자 모드에서 설치하고 테스트할 수 있습니다. 이를 위해서는 Chrome 플래그 chrome://flags#enable-isolated-web-app-dev-mode를 사용 설정해야 합니다.

추가 고려사항

  • 애플리케이션을 허용 목록에 추가하면 모든 버전이 자동으로 승인됩니다.
  • 허용 목록은 다음 기본 정책에 영향을 미칩니다.

허용 목록이 필요한 이유는 무엇인가요?

허용 목록에는 세 가지 기본 목표가 있습니다.

  • 안정성과 품질 보장: IWA는 초기 제품 상태이므로 현재 소수의 개발자만 사용할 수 있습니다. Google은 일부 개발자와 협력하여 제품이 더 광범위하게 출시되기 전에 높은 안정성과 품질 기준을 충족하는지 확인하고 있습니다. 허용 목록을 사용하면 IWA가 이러한 개발자로부터만 제공됩니다.
  • 신뢰할 수 있는 연락 채널 설정: 키 순환과 같은 프로세스에 중요한 개발자와의 직접적인 커뮤니케이션 라인을 만듭니다.
  • 이용약관 준수: 개발자가 Chrome 브라우저를 통해 격리된 웹 앱(IWA) 애플리케이션을 배포하기 위한 Google의 허용되는 사용 약관을 이해하고 준수해야 합니다.

개발자 요구사항

허용 목록에 격리된 웹 앱을 추가하려면 알고 있는 Google 파트너 연락처를 통해 Google에 문의해야 합니다. 애플리케이션에 관한 구체적인 정보를 제공하고, IWA 보안 원칙을 준수하고, 서비스이용 정책에 동의해야 합니다.

Google 파트너 연락처가 없는 경우 초기 IWA 프로그램에 참여하지 않는 것일 수 있습니다.

허용 목록 기준

앱의 허용 목록 등록을 요청하기 위한 핵심 전제 조건은 개발자의 사용 사례가 공개 웹 API 및 브라우저 확장 프로그램을 비롯한 기존 공개 웹 솔루션을 통해 달성할 수 없어야 한다는 것입니다. 또한 현재 출시된 격리된 웹 앱 (IWA) API가 요구사항을 적절히 충족해야 하며 개발자가 IWA 초기 도입자 프로그램에 참여해야 합니다.

허용 목록 추가 프로세스

IWA를 허용 목록에 추가하는 프로세스는 다음과 같습니다.

단계 작업 세부정보 Responsible
1 허용 목록 추가 요청 개발자/파트너가 Google 담당자 (파트너 엔지니어링 또는 기타 담당자)에게 문의합니다. 개발자 / 파트너
2 요청자에게 보내는 응답 Google 담당자가 요청 양식 링크와 추가 안내를 포함한 안내를 이메일로 요청자에게 제공합니다. Google 주소록
3 데이터 제공 개발자/파트너가 제공된 양식을 사용하여 IWA를 등록합니다. Google 담당자에게 문의하여 도움을 받을 수 있습니다. 개발자 / 파트너
4 요청 처리 및
피드백 제공
Google은 허용 목록 추가 요청을 검토하고 2주 이내에 승인 또는 거부하거나 추가 질문이 있는 경우 개발자에게 연락합니다. 승인되면 번들 ID가 허용 목록에 추가되고 파트너에게 변경사항이 적용되는 날짜가 통지됩니다. Google 주소록

키 순환

허용 목록에 추가하는 프로세스는 파트너와 신뢰할 수 있는 연락처 채널을 설정하는 데 필수적이며, 이를 통해 키 순환이 간소화됩니다. 키 순환은 안정적인 번들 ID를 유지하면서 유출 또는 손실 시 애플리케이션 서명에 사용되는 비공개 키를 대체할 수 있는 메커니즘입니다. 허용 목록 단계에서 설정된 이 신뢰할 수 있는 연결은 원활한 키 순환을 지원하는 데 필수적입니다.