Huawei가 Huawei Mate 30에서 Google 앱을 얻는 데 직면 한 문제

내일 전 세계 언론인들이 독일 뮌헨의 한 장소에 모여 Huawei Consumer Business Group의 CEO 인 Richard Yu가 회사의 최신 소비자 제품을 발표하는 것을 지켜 볼 것입니다. 이 회사는 2 개의 웨어러블 액세서리, 텔레비전 및 4 개의 스마트 폰을 공개 할 예정입니다. 새로운 Huawei Mate 30 시리즈 스마트 폰에 중점을 둘 것입니다 .Google은 Google Play 앱 및 서비스와 함께 판매 할 수 없다는 것을 확인했습니다. Google의 앱 제품군이 없으면 새로운 Huawei 전화는 유럽, 인도 및 기타 시장에서 힘든 시간을 보낼 것입니다. 그러나 Richard Yu는 IFA 2019에서 회사가 사용자가 Mate 30에 Google 앱을 설치할 수있는 해결 방법이 있으며 사용자에게 프로세스가 매우 쉬울 것이라고 지적했습니다. Google은 Google Play 앱과 서비스를 사이드 로딩하는 것에 익숙하지 않지만 Huawei의 고유 한 상황을 고려할 때 회사가 보유한 옵션과 사용자가 Google의 앱 제품군을 다운로드 할 수있는 방법을 실제로 제공 할 수 있는지 살펴볼 가치가 있다고 생각했습니다.

MADA, GMS 및 Android 인증

Play 스토어 및 Play 서비스와 같은 Google 앱 및 서비스 모음 인 Google 모바일 서비스 (GMS)를 Android 기기에 사전 설치하려면 기기 제조업체가 MADA (Mobile Application Distribution Agreement)에 서명해야합니다. 라이센스가있는 Android 파트너가 되십시오. 그런 다음 장치 제조업체는 호환성 정의 문서 (CDD)에 제시된 규칙을 따르고 호환성 테스트 스위트 (CTS)를 통과하는 것을 포함하되 이에 국한되지 않는 Android 호환으로 간주되는 모든 요구 사항을 충족하는 소프트웨어를 구축해야합니다. Google에 따르면, "Android를 상표 이름으로 사용하여 Android 앱과의 호환성을 광고하는 기기는 호환성 테스트 스위트 (CTS)를 통과해야합니다."마지막으로, 소프트웨어는 Google 모바일 스위트와 호환되는 것으로 간주되도록 Google 테스트 스위트 (GTS)를 통과해야합니다. 서비스.

우리는 유럽 경제 지역 (EEA) 31 개국에 GMS 앱을 배포하기 위해 MADA에 서명 한 장치 제조업체에 제공되는“지리 가용성 차트”의 사본을 보았습니다. 이 차트는 2018 년 10 월부터 작성되었으므로 EEA에서 GMS 앱을 배포하는 파트너를 위해 Google이 제시 한 최신 요구 사항을 반영하지 않을 수 있습니다. 그러나 유럽에 배포해야하는 Google 앱에 대한 이해를 얻을 수 있습니다.

'지역 가용성 차트'는 다음과 같은 중요도에 따라 Google 앱을 구분합니다.

  • 일반 GMS 앱 : 반드시 일반 Android 기기와 함께 제공되는 핵심 앱입니다.
  • Go GMS Apps : Android (Go Edition) 기기와 함께 제공되어야하는 핵심 앱입니다.
  • 핵심 서비스 : 모든 장치에 반드시 포함되어야하는 GMS 소프트웨어 구성 요소. 이들은 다른 Google 앱에서 사용되며 실행기에 사용자에게 표시되지 않습니다.
  • 선택적 GMS 앱 : 기기 제조업체가 미리로드하도록 선택할 수있는 다른 GMS 앱입니다.

유럽 ​​경제 지역의 경우 다음 GMS 앱은“일반 GMS 앱”으로 간주됩니다.

  • Google 앱 *
  • 구글 크롬*
  • Gmail
  • 구글지도
  • YouTube
  • 구글 플레이 스토어
  • 구글 드라이브
  • Google Play 뮤직
  • Google Play 무비
  • 구글 듀오
  • 구글 포토

* 유럽위원회의 독점 금지법 위반에 대한 43 억 4 천만 유로의 벌금에 따라 이제 Google은 기기 제조업체가 EEA에서 판매되는 기기에 Google 앱 및 Chrome을 배포하기 위해 추가 라이선스에 서명해야합니다.

"핵심 서비스"에는 GMSCore (Google Play 서비스라고도 함), Google Services Framework, ConfigUpdater, AndroidPlatformServices, GoogleBackupTransport, Widevine DRM 등과 같은 시스템 앱 및 라이브러리가 포함됩니다. '선택적 GMS 앱'에는 Google 캘린더, Google Keep, Google 번역, 메시지, Google 전화 등과 같은 Google 앱이 포함됩니다. Google Pay는 옵션 GMS 앱이며 파트너가 앱을 국내에서 출시 한 경우 배포 할 수 있습니다. 예를 들어, 이“지리 가용성 차트”가 배포 될 당시 Google Pay는 아직 프랑스에서 출시되지 않았으므로 Google은 Pay“MUST NOT”국가에서 배송되거나 마케팅에 사용될 것이라고 경고했습니다.

Huawei는 Google과 새로운 MADA에 서명 할 수 없으므로 Huawei Mate 30, Huawei Mate 30 Pro 및 Huawei Mate 30 Lite는 핵심 서비스를 포함한 모든 GMS 앱의 정식 버전과 함께 제공 될 수 없습니다. 그렇다면 Huawei와 사용자는이 제한을 해결하기 위해 무엇을 할 수 있습니까?


Google Play 앱 및 서비스 사이드로드

기기 제조업체가 지정된 기기에 GMS 앱 및 구성 요소를 배송하기 위해 Google로부터 인증을받지 않은 경우에도 사용자가 수동으로 사이드로드 할 수 있습니다.

시나리오 1

Google Play 스토어 및 Google Play 서비스와 같은 핵심 서비스는 매우 강력하며 일반적으로 표준 사용자 애플리케이션에 부여 할 수없는 권한이 있음을 이해하십시오. 따라서 인터넷에서 APK 파일 (Android 애플리케이션의 컨테이너)을 다운로드 한 다음 설치하는 것만 큼 간단하지 않습니다. 이러한 응용 프로그램은 권한이있는 시스템 응용 프로그램으로 설치 해야합니다 .

Huawei 자체, Huawei의 하위 브랜드 Honor, Xiaomi 및 기타와 같은 일부 장치 제조업체는 필요한 응용 프로그램의 "스텁"버전이라고하는 것을 사전 설치합니다. 또한 필요한 권한이있는 권한으로 이러한 응용 프로그램을 미리 화이트리스트에 추가합니다. 이 "스텁"APK는 기본적으로 업데이트 대기중인 휴면 버전입니다. 여기서 요점은 Google Play 스토어 및 Play 서비스를 시스템 앱으로 삽입 수는 없지만 이러한 "스텁"APK 위에 "업데이트"설치하여 활성화하고 풀 버전으로 전환 할 수 있다는 것입니다. 사용자는 APKMirror 와 같은 타사 플랫폼에서 최신 버전의 Google Play 스토어, Google Play 서비스 및 기타 Google 앱을 다운로드 할 수 있습니다.

Huawei 하위 브랜드 Honor가 만든 Honor Magic 2는 중국 시장 모델에서만 사용할 수 있으므로 Google Play 스토어와 함께 제공되지 않습니다. 그러나 Huawei의 Amazon 장치 목록에 명시된 것처럼 문제없이 Google Play 앱을 사이드로드 할 수 있습니다. Honor Magic 2 펌웨어 덤프 왼쪽의 스크린 샷과 같이 필요한 "핵심 서비스"가 사전 설치되어 있기 때문입니다. 또한 오른쪽 스크린 샷에서 볼 수 있듯이 Core Services 앱에는 작동에 필요한 권한이 부여되었습니다.

내가 본 것에서 Huawei, Honor 및 Xiaomi는 Android 라이센스 계약에 따라 해외에서 판매하는 전화에 대한 전체 Google Play 앱 및 서비스를 사전 설치해야하므로 중국에서만 독점적으로 판매하는 전화에 대해이 방법을 사용합니다. Huawei, Honor 및 Xiaomi는 중국 시장 장치가 다른 국가로 자주 수출된다는 것을 알고 있기 때문에이 작업을 수행한다고 생각합니다.

시나리오 2

시나리오 1을 기반으로 기기 제조업체는 자체 앱 스토어에서 Google Play 앱 및 서비스 용 다운로더를 제공 할 수 있습니다. 예를 들어, 중국의 장치 제조업체 인 Meizu는 이러한 접근 방식을 취합니다. 지난 며칠 동안 검사를 통해 Huawei 엔터프라이즈 API를 사용하여 Google Play 앱 및 서비스를 설치하는 것으로 보이는 "Google Service Assistant"애플리케이션에 대해 이야기했습니다. 사용자는 현재 중국에서만 판매되는 Honor 9X 및 Honor 9X Pro와 같은 장치에이 앱을 사용했습니다. Honor가이 앱의 사용을 승인했는지 여부를 알 수 없으므로 Honor 담당자에게 연락하여 확인했습니다. 이 앱은 현재 Huawei AppGallery에서 사용할 수 없습니다.

시나리오 3

기기 제조업체가 소프트웨어에 "스텁"APK를 사전로드하지 않은 경우 사용자가 Google Play 스토어 및 Google Play 서비스를 시작하고 실행할 수있는 유일한 방법은 이러한 앱을 수동으로 설치하고 요청한 권한을 부여하는 것입니다 권한. "루팅"이라는 프로세스에서 장치의 소프트웨어를 수정하지 않으면이 작업을 수행 할 수 없습니다. 루트 액세스는 사용자가 일반적으로 액세스 할 수없는 파일을 수정할 수있는 기능을 부여합니다. Windows에서는이를 "관리자"계정으로 생각하십시오. 루트 액세스 권한이있는 사용자는 Open GApps 프로젝트에서 커뮤니티 구성원이 작성한 사전 패키지 컨테이너를 사용하여 Google Play 앱 및 서비스를 쉽게 설치할 수 있습니다.

OpenGapps는 필요한 모든 GMS 앱을 훌륭하고 압축 된 패키지로 제공합니다. 위에 표시된 것은 필요한 핵심 서비스 만 포함 된 "pico"패키지입니다.

그러나 장치의 "루팅"은 단점없이 제공되지 않습니다. 루트 액세스를 달성하는 프로세스는 장치마다 다르며 일반 사용자가 수행하기에는 너무 어려울 수 있습니다. 루트 액세스 권한을 얻으려면 장치 제조업체에서 "부트 로더 잠금 해제"방법을 제공하거나 루트 액세스 권한을 얻는 데 필요한 부팅 수준 보호 기능을 비활성화해야합니다. 예를 들어 화웨이는 이러한 관행을 허용하지 않습니다. 마지막으로, 많은 장치 제조업체는 사용자가 부트 로더를 잠금 해제하면 보증을받지 못하지만이 관행은보다 관대 한 소비자 보호법이 적용되는 국가에서는 유지되지 않을 수 있습니다.

우리가 방금 말한 모든 것은 Google Play 스토어와 Google Play 서비스를 설치 하는 것입니다. 실제로 이러한 앱을 실제로 실행 하는 단계가 있으며 실행기에서 앱 아이콘을 탭하는 것만 큼 간단하지 않을 수 있습니다.


인증되지 않은 기기에 대한 Google의 단속

2018 년 3 월 Google은 기기가 Google 인증을 통과하지 못한 일부 사용자에게 "Google에서 기기를 인증하지 않았습니다"라는 메시지를 표시하기 시작했습니다. 이 메시지는 기기 제조업체에 'Google 인증없이 Google 앱 및 서비스가 사전로드되어 있음'을 경고하고 기기 제조업체에 '앱 및 서비스를 배포하려면 Google의 라이센스가 필요함'을 경고합니다.이 메시지가 처리 될 때까지 모든 Google 앱을 사용하십시오. 사용자가이 메시지를 무시할 수있는 유일한 방법은 기기를 Google에 수동으로 등록하는 것입니다. 그러나 이는 "맞춤형 ROM"(애프터 마켓 소프트웨어)을 실행하는 사용자 만 사용하기위한 것입니다.

시니어 회원 liam_davenport의 사진

Google은 맞춤 ROM 커뮤니티의 개별 사용자가 Google Play 앱 및 서비스를 설치하는지 여부를 신경 쓰지 않으므로 Google은 GApp 패키지를 배포 할 권한이 있지만 GApp 패키지를 배포하는 데 오랫동안 눈을 돌리고 있습니다. 반면에, Google 라이센스가없는 제조업체가 앱을 배포하고 있는지 확인하므로 작년에이 경고가 표시되기 시작했습니다.

기사를 게시 한 후 Meizu 담당자가이 문제에 대한 해결 방법 자습서를 다시 게시 할 수 있는지 문의하여이 경고가 이미 중국에서 판매 된 많은 장치에 영향을 준 것으로 보입니다. 오늘이 경고가 얼마나 널리 퍼져 있는지 모르겠지만, 개인적으로이 경고를 겪은 것은 Pixel 3 XL에서 유출 된 Android 10 시스템 이미지를 플래시했을 때였습니다.

Google이 Huawei 기기를 경고에서 허용하지 않는 경우 사용자는이 페이지의 지침에 따라 Google Play 앱 및 서비스를 사용해야합니다.

현재 중국에서 판매되는 Huawei, Honor 및 Xiaomi 기기의 시나리오 1 또는 2에 설명 된대로 Google Play 앱 및 서비스를 사이드로드하면이 메시지가 표시되지 않을 수 있습니다. 그 이유는 이러한 중국 시장 전화가 Google의 Android 인증 요구 사항을 충족 할 필요는 없지만이 장치 제조업체 어쨌든 요구 사항을 충족하기 때문 입니다. CDD를 준수하고 CTS를 통과하는 것은 이미 엔지니어 워크 플로의 일부이며 이러한 회사는 이미 대부분의 다른 장치에 대한 Google의 요구 사항을 따릅니다. 따라서 Honor Magic 2, Honor Note 8, Honor Note 10 및 Tencent ASUS ROG Phone II에 아무런 문제없이 Google Play 앱과 서비스를 사이드로드했습니다.

Honor Magic 2는 중국 이외에서는 출시되지 않았으며 GMS 앱과 함께 제공되지 않는다는 사실에도 불구하고 CTS를 통과합니다. 그러나 화웨이는 아마존에서 전화를 판매하기 때문에 수입업자가 구글 플레이 앱과 서비스에 액세스하기를 원한다는 것을 알고있다.


화웨이 메이트 30의 문제

면책 조항 : Huawei가 Google과 어떤 종류의 계약을 맺었는지 알지 못하므로 발생할 수있는 일에 대한 내 분석으로 다음을 제시합니다.

미국의 무역 금지로 인해 Google이 Huawei Mate 30 시리즈와 같은 Huawei의 신제품에 대한 Android 라이센스를 제한하므로 Huawei Mate 30은 Google 모바일 서비스와 함께 제공 될 수 없습니다. Huawei 사이드로드를 용이하게하기 위해 "스텁"APK를 사전 설치할 수 있지만 실제로 자체 앱 스토어 (Huawei AppGallery)에서 전체 GMS 앱을 호스팅 할 수는 없습니다. ArsTechnica의 Ron Amadeo가 지적한대로 미국 회사의 미국 금지도 적용되므로 Google은 Huawei AppGallery에 자체 앱을 배포 할 수 없습니다. Huawei GMS 앱용 설치 프로그램을 호스팅하는 데 도움 될 수 있습니다. 또한 "Google Service Assistant"앱이 공식적으로 권장되는지 Honor에게 문의했습니다. 설치 프로그램은 Huawei에서 제작합니다.

그럼에도 불구하고 Huawei Mate 30 및 Huawei and Honor의 다른 새 장치에 GMS 앱을 사이드로드하면 "Google에서 장치가 인증되지 않았습니다"라는 오류 메시지가 표시 될 수 있습니다. 이 메시지를 극복하는 것은 일반 사용자의 입장을 막는 중요한 장애물이 될 것입니다. Huawei가이 문제를 어떻게 처리하는지 궁금합니다. Huawei Mate 30 시리즈가 독일 뮌헨에서 공식적으로 발표 된 지금부터 약 24 시간 후에 알게 될 것입니다. 오후 2시 (EST) 오전 8시 (EST)에 시작하는 이벤트의 라이브 스트림을 볼 수 있습니다. Huawei가 Mate 30 시리즈를 유럽에서 즉시 사용할 수있게하지는 않을 것으로 보이며 실제로 LetsGoDigital 은 그 사실을보고합니다. 그럼에도 화웨이는 구글과 비밀리에 체결 한 계약을 공개함으로써 우리를 놀라게 할 수있다.

화웨이 메이트 30 포럼 ||| Huawei Mate 30 Pro 포럼 ||| 화웨이 메이트 30 라이트 포럼


주요 이미지 크레디트 : Evan Blass (@evleaks)