콘텐츠로 건너뛰기

자주 방문한 페이지

최근 방문한 페이지

navigation

Chromebook에 대한 앱 매니페스트 호환성

Chromebook에서 실행되도록 Android 앱을 준비할 때는 앱이 사용하는 기기 기능을 고려해야 합니다. Chromebook은 Android를 실행하는 다른 기기에서 사용할 수 있는 하드웨어 및 소프트웨어 기능을 모두 지원하지는 않습니다. 앱이 Chromebook에서 지원되지 않는 특정 기능을 요구할 경우 해당 앱을 Chromebook에서 설치할 수 없습니다.

매니페스트 파일에 앱의 하드웨어 기능 및 특정 소프트웨어 기능 요구사항을 선언해야 합니다. 이 문서에서는 Chromebook과 호환되지 않는 앱 매니페스트 기능 선언에 대해 설명합니다.

호환되지 않는 매니페스트 항목

이 섹션에 나와 있는 매니페스트 항목은 현재 Chromebook과 호환되지 않습니다. 앱이 이러한 항목 중 하나라도 사용할 경우, 앱이 Chromebook에 설치될 수 있도록 이러한 항목을 제거하거나 required="false" 특성 값과 함께 이러한 항목을 포함할 것을 고려해야 합니다. 특정 기능을 기기에서 사용할 수 있도록 요청하지 않고 기능 사용을 선언하는 방법에 대한 자세한 내용은 <uses-feature> 매니페스트 요소 관련 가이드를 참조하세요.

참고: 앱 매니페스트 기능 및 설명에 대한 전체 목록은 기능 참조를 참조하세요.

하드웨어 기능

하드웨어 기능에 대한 지원 여부는 Chromebook마다 다릅니다. 즉, Chromebook마다 지원되는 기능이 각각 다릅니다.

지원되지 않는 하드웨어 기능

다음 목록에 Chromebook에서 현재 지원되지 않는 하드웨어 기능이 나와 있습니다.

부분적으로 지원되는 하드웨어 기능

다음 목록에는 일부 Chromebook에서 사용할 수 있는 하드웨어 기능이 나와 있습니다.

터치스크린 하드웨어 지원

Chrome OS 버전 M53부터, android.hardware.touchscreen 기능을 명시적으로 필요로 하지 않는 모든 Android 앱도 android.hardware.faketouch 기능을 지원하는 Chrome OS 기기에서 작동합니다. 모조 터치 인터페이스가 있는 기기는 기본 터치 이벤트를 에뮬레이트하는 사용자 입력 시스템을 제공합니다. 예를 들어, 사용자는 마우스 또는 리모컨과 상호 작용하여 화면 내 커서를 이동하고, 목록을 스크롤하고, 화면의 한쪽 부분에서 다른 쪽 부분으로 요소를 드래그할 수 있습니다.

터치스크린이 아니라 모조 터치 인터페이스가 있는 기기에 앱이 설치되는 것을 원치 않을 경우 다음 작업 중 하나를 완료하면 됩니다.

소프트웨어 기능

다음 목록에 Chromebook에서 현재 지원되지 않는 소프트웨어 기능이 나와 있습니다.

기능 요구사항을 암시하는 권한

매니페스트 파일에서 요청하는 일부 권한은 하드웨어 및 소프트웨어 기능을 암시적으로 요청할 수 있습니다. 이러한 권한을 요청하면 앱이 Chromebook에 설치되지 않도록 차단됩니다.

권한 요청으로 인해 앱이 Chromebook에서 사용할 수 없게 되는 것을 방지하는 방법에 대한 자세한 내용은 이 페이지의 호환되지 않는 매니페스트 섹션을 참조하세요.

다음 표에는 앱이 Chromebook과 호환되지 않게 만드는 특정 기능 요구사항을 암시하는 권한이 나와 있습니다.

표 1. Chromebook과 호환되지 않는 하드웨어 기능을 암시하는 기기 권한

범주 권한 암시하는 기능 요구사항
카메라 CAMERA android.hardware.camera
android.hardware.camera.autofocus
전화통신 CALL_PHONE android.hardware.telephony
CALL_PRIVILEGED android.hardware.telephony
MODIFY_PHONE_STATE android.hardware.telephony
PROCESS_OUTGOING_CALLS android.hardware.telephony
READ_SMSREAD_SMS android.hardware.telephony
RECEIVE_SMS android.hardware.telephony
RECEIVE_MMS android.hardware.telephony
RECEIVE_WAP_PUSH android.hardware.telephony
SEND_SMS android.hardware.telephony
WRITE_APN_SETTINGS android.hardware.telephony
WRITE_SMS android.hardware.telephony
이 사이트는 쿠키를 사용하여 사이트별 언어 및 표시 옵션에 대한 환경설정을 저장합니다.

Google Play에서 성공을 거두는 데 도움이 되는 최신 Android 개발자 뉴스 및 도움말을 받아 보세요.

* 필수 입력란

완료되었습니다.

WeChat에서 Google Developers 팔로우하기

이 사이트를 (으)로 탐색할까요?

페이지를 요청했지만 이 사이트의 언어 환경설정은 입니다.

언어 환경설정을 변경하고 이 사이트를 (으)로 탐색할까요? 언어 환경설정을 나중에 변경하려면 각 페이지 하단의 언어 메뉴를 사용하세요.

이 클래스를 사용하려면 API 수준 이상이 필요합니다.

문서에 대해 선택한 API 수준이 이므로 이 문서가 표시되지 않습니다. 왼쪽 탐색 메뉴의 선택기로 문서 API 수준을 변경할 수 있습니다.

앱에 필요한 API 수준 지정에 관한 자세한 내용은 다양한 플랫폼 버전 지원을 참조하세요.

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)