정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8의 앱 기능 및 하드웨어 요구 사항

2014-06-18

기능 및 하드웨어 요구 사항은 사용자에게 영향을 주는 앱 매니페스트의 항목입니다. 사용자에게 앱이 사용하는 기능에 대한 올바른 알림이 표시되도록 매니페스트에서 적절한 기능에 표시해야 합니다. 올바른 기능을 표시하지 않으면 앱을 사용자 휴대폰에 설치할 때 앱이 예상치 않게 종료될 수 있습니다. 요구 사항은 앱을 실행할 수 있는 하드웨어가 있는 사용자만 Windows Phone 스토어 에서 앱을 볼 수 있고 다운로드하여 설치할 수 있도록 하기 위한 앱 하드웨어 요구 사항을 지정하는 데 사용됩니다. 이러한 이유로, 앱의 기능과 하드웨어 요구 사항을 알고 앱 매니페스트를 올바로 표시하는 것이 중요합니다. 이 항목에서는 기능과 하드웨어 요구 사항에 대해 좀 더 자세히 설명합니다. 앱 매니페스트 파일의 형식에 대한 자세한 내용은 Windows Phone 8의 앱 매니페스트 파일을 참조하세요.

이 항목에는 다음 단원이 포함되어 있습니다.

 

기능 요소는 앱이 수신하는 특별한 소프트웨어 기능이 있는 앱을 설치할 때 사용자에게 알림을 표시하는 매니페스트 파일의 항목입니다. 개발 프로세스 동안 Windows Phone 에뮬레이터 에서 앱을 테스트하는 경우 앱이 위치 서비스 또는 단말기 ID와 같은 항목과 연결된 API를 사용한다면 앱은 자동으로 해당 기능을 부여받습니다. 하지만 휴대폰에서 제대로 작동하려면 WMAppManifest.xml 파일을 수정하여 앱이 필요로 하는 기능의 올바른 목록을 포함해야 합니다. 이러한 이유로, 앱을 스토어 에 제출하기 전에 매니페스트 파일을 적절히 표시해야 합니다. 앱의 올바른 기능 검색 및 표시에 대한 자세한 내용은 Windows Phone 8의 앱 기능을 확인하는 방법 및 매니페스트 편집기 사용 방법을 참조하세요. 앱 매니페스트에 표시된 기능은 Windows Phone 스토어 에서 구입할 앱을 볼 때 사용자에게 보이도록 표시됩니다. 위치 서비스와 같은 일부 기능의 경우 사용자가 앱이 위치 정보에 액세스하게 되는 것을 충분히 알도록 눈에 잘 띄게 표시됩니다.

다음 표에는 지정할 수 있는 소프트웨어 요구 사항, 해당 요구 사항과 관련된 설명서, 그리고 해당 기능과 관련된 설명서가 나와 있습니다.

기능

버전

설명

ID_CAP_APPOINTMENTS

Windows Phone OS 7.1 

Windows Phone 8 

약속 데이터에 액세스할 수 있도록 합니다.

Windows Phone 8의 일정 데이터에 액세스하는 방법

ID_CAP_CONTACTS

Windows Phone OS 7.1 

Windows Phone 8 

연락처 데이터에 액세스할 수 있도록 합니다.

Windows Phone 8의 연락처 데이터에 액세스하는 방법

ID_CAP_GAMERSERVICES

Windows Phone OS 7.1 

Windows Phone 8 

Xbox LIVE 서비스에 액세스할 수 있도록 합니다. 앱은 Xbox와 데이터를 공유할 수 있으므로 이 기능은 보이도록 표시해야 합니다.

ID_CAP_IDENTITY_DEVICE

Windows Phone OS 7.1 

Windows Phone 8 

고유 단말기 ID, 또는 제조업체 또는 모델 이름과 같은 단말기별 정보에 액세스할 수 있도록 합니다.

Windows Phone 8의 단말기 상태

ID_CAP_IDENTITY_USER

Windows Phone OS 7.1 

Windows Phone 8 

익명의 Microsoft 계정을 사용하여 사용자를 식별하는 기능을 앱에 제공합니다.

ID_CAP_ISV_CAMERA

Windows Phone OS 7.1 

Windows Phone 8 

후면(기본) 카메라 또는 전면 카메라에 액세스할 수 있도록 합니다.

Windows Phone 8의 카메라 및 사진

ID_CAP_LOCATION

Windows Phone OS 7.1 

Windows Phone 8 

위치 서비스에 액세스할 수 있도록 합니다.

Windows Phone 8의 위치

ID_CAP_MAP

Windows Phone OS 7.1 

Windows Phone 8 

지도 기능에 액세스할 수 있도록 합니다.

Windows Phone 8의 지도 및 탐색

ID_CAP_MEDIALIB

Windows Phone OS 7.1 만 해당. Windows Phone 8 앱은 더 많은 특정 미디어 라이브러리 기능을 사용합니다.

미디어 라이브러리에 액세스할 수 있도록 합니다.

Windows Phone 8의 음악+동영상 허브와 통합하는 방법

ID_CAP_MEDIALIB_AUDIO

Windows Phone 8 

미디어 라이브러리에서 오디오 항목 목록과, 제목 및 설명과 같은 오디오 항목 속성을 포함한 오디오 항목을 읽을 수 있도록 합니다. 또한 노래를 추가 또는 삭제하는 기능도 제공합니다. 삭제 작업 시 사용자에게 추가적인 메시지가 표시됩니다.

Windows Phone 8의 음악+동영상 허브와 통합하는 방법

ID_CAP_MEDIALIB_PHOTO

Windows Phone 8 

미디어 라이브러리의 사진과, 카테고리와 같은 사진 속성을 읽을 수 있도록 합니다. 또한 카메라 앨범과 저장된 사진 폴더에 사진을 저장하는 기능을 앱에 제공합니다.

Windows Phone 8의 카메라 및 사진

ID_CAP_MEDIALIB_PLAYBACK

Windows Phone 8 

현재 재생하고 있는 미디어 항목을 읽고 쓸 수 있도록 합니다. 기록, 즐겨찾기 및 새 컬렉션에 미디어 항목을 추가하는 기능도 앱에 제공합니다. 또한 MediaElement 컨트롤을 사용하여 앱의 격리된 저장소에서 백그라운드 및 포그라운드 재생도 지원합니다.

Windows Phone 8의 음악+동영상 허브와 통합하는 방법

ID_CAP_MICROPHONE

Windows Phone OS 7.1 

Windows Phone 8 

휴대폰의 마이크에 액세스할 수 있도록 합니다. 이 기능이 있는 앱은 마이크가 녹음 중이라는 시각적 표시 없이 녹음할 수 있습니다.

Windows Phone 8용 마이크에 액세스하는 방법

ID_CAP_NETWORKING

Windows Phone OS 7.1 

Windows Phone 8 

네트워크 서비스에 액세스할 수 있도록 합니다. 휴대폰을 로밍 중일 때 앱이 요금을 초래할 수 있으므로 이 기능을 보이도록 표시해야 합니다.

중요중요:
앱이 Visual Studio 에서 Windows Phone 또는 Windows Phone 에뮬레이터 로 배포되면 네트워킹 기능이 자동으로 포함됩니다. 앱에 네트워킹이 필요한 경우 스토어 에 앱을 제출할 때 앱의 매니페스트 파일에서 이 기능을 지정해야 합니다. 네트워킹 기능을 지정하지 않으면 앱을 사용자의 휴대폰에 설치했을 때 작동하지 않을 수 있습니다.

Windows Phone 8의 통신

ID_CAP_PHONEDIALER

Windows Phone OS 7.1 

Windows Phone 8 

PhoneCallTask API를 사용할 수 있도록 해 줍니다.

ID_CAP_PROXIMITY

Windows Phone 8 

NFC(근거리 통신) 서비스에 액세스할 수 있도록 합니다.

Windows Phone 8의 근접성

ID_CAP_PUSH_NOTIFICATION

Windows Phone OS 7.1 

Windows Phone 8 

인터넷 서비스에서 푸시 알림을 받는 기능을 제공합니다. 앱이 로밍 요금을 초래할 수 있으므로 이 기능은 보이도록 표시해야 합니다.

Windows Phone 8의 푸시 알림 보내기

ID_CAP_REMOVABLE_STORAGE

Windows Phone 8 

SD 카드와 같은 외장 저장소 구성 요소에 있는 데이터 저장소에 액세스할 수 있도록 합니다.

Windows Phone 8의 데이터

ID_CAP_RINGTONE_ADD

Windows Phone 8 

휴대폰에 벨소리를 추가하는 기능을 제공합니다.

Windows Phone 8의 벨소리 저장 작업을 사용하는 방법

ID_CAP_SENSORS

Windows Phone OS 7.1 

Windows Phone 8 

Windows Phone 센서에 액세스할 수 있도록 합니다.

Windows Phone 8의 센서

ID_CAP_SPEECH_RECOGNITION

Windows Phone 8 

음성 인식 및 TTS(텍스트 음성 변환) 서비스에 액세스할 수 있도록 합니다.

Windows Phone 8의 음성 명령

ID_CAP_VOIP

Windows Phone 8 

VoIP(voice over IP) 호출 서비스에 액세스할 수 있도록 합니다.

Windows Phone 8용 VoIP 앱

ID_CAP_WALLET

Windows Phone 8 

거래, 멤버십 카드, 그리고 결제 방식의 저장, 업데이트 및 삭제와 같은 전자지갑과의 상호 작용에 액세스할 수 있도록 합니다.

Windows Phone 8의 전자지갑

ID_CAP_WALLET_PAYMENTINSTRUMENTS

Windows Phone 8 

신용 카드 및 직불 카드와 같은 전자지갑 결제 방식에 액세스할 수 있도록 합니다. 보안 NFC 거래에 대한 보안 요소에는 액세스할 수 없습니다.

Windows Phone 8의 전자지갑

ID_CAP_WALLET_SECUREELEMENT

Windows Phone 8 

보안 NFC 거래에 대한 전자지갑 보안 요소에 액세스할 수 있도록 합니다.

Windows Phone 8의 전자지갑

ID_CAP_WEBBROWSERCOMPONENT

Windows Phone OS 7.1 

Windows Phone 8 

웹 브라우저 구성 요소에 액세스할 수 있도록 합니다. 앱이 보안상의 위험을 초래하는 스크립팅을 사용할 수 있으므로 이 기능은 보이도록 표시해야 합니다.

Windows Phone 8의 WebBrowser 컨트롤

ID_HW_FRONTCAMERA

Windows Phone OS 7.1 만 해당.

Windows Phone 8 앱은 ID_REQ_FRONTCAMERA 하드웨어 요구 사항을 사용해야 합니다.

앱에 전면 카메라를 필요로 하는 기능이 있는지를 나타냅니다. 휴대폰에 전면 카메라가 없는 사용자에게 경고하는 용으로만 사용됩니다.

Windows Phone 8의 카메라 및 사진

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1만

 

기능적 접근 권한은 앱이 존재하지만 자동으로 부여되지 않는 휴대폰의 하드웨어 기능을 요청하고 있음을 나타내는 앱 매니페스트 파일의 선택 항목입니다.

기능적 접근 권한

버전

설명

ID_FUNCCAP_EXTEND_MEM

Windows Phone 8 

저메모리 단말기(모든 단말기에 설치)를 해제하지 않지만 기본 하위 수준 대신 더 높은 메모리 할당이 허용됩니다. 이 기능적 접근 권한 요청은 앱이 휴대폰 유형에 따라 최대 메모리 제한을 수신함을 의미합니다. 저메모리 휴대폰의 경우 180MB, 메모리가 > 1GB인 휴대폰의 경우 380MB입니다.

Windows Phone 8의 앱 메모리 제한

요구 사항 요소는 앱의 노출을 앱을 실행하는 데 필요한 하드웨어가 포함된 휴대폰을 사용하는 사용자들로 제한하고 하드웨어 요구 사항을 지정하는 데 사용되는 앱 매니페스트 파일의 선택 항목입니다. 특정 하드웨어가 올바로 작동해야 제대로 실행되는 앱의 경우 스토어 에 제출하기 전에 앱 매니페스트에 요구 사항을 추가해야 합니다. 이것은 앱이 표시되어 구매할 수 있게 된 후 필요한 하드웨어가 포함된 휴대폰을 사용하는 사용자만 이 앱을 다운로드하여 설치할 수 있게 됨을 의미합니다. 하드웨어 요구 사항을 올바로 표시하지 않으면 사용자가 앱을 구입해도 휴대폰에서 올바로 작동하지 않아 앱이 낮은 등급을 받을 수 있습니다. 올바른 하드웨어 요구 사항 표시에 대한 자세한 내용은 Windows Phone 8의 앱 매니페스트 파일을 참조하세요.

다음 표에는 지정할 수 있는 하드웨어 요구 사항, 해당 요구 사항과 관련된 설명서, 그리고 해당 기능과 관련된 설명서가 나와 있습니다.

요구 사항

버전

설명

ID_REQ_MEMORY_90

Windows Phone OS 7.1 

Windows Phone OS 7.1 의 경우 앱이 90MB 이상의 메모리를 필요로 하고 저메모리 단말기 에 맞지 않음을 나타냅니다.

Windows Phone SDK 7.1 을 사용하는 경우 앱 매니페스트에서 이 요구 사항을 포함하면 앱이 Visual Studio에서 256MB Windows Phone 에뮬레이터 나 테더링된 저메모리 단말기 에 배포될 수 있습니다.

Windows Phone 8 저메모리 휴대폰용 앱 개발

ID_REQ_MEMORY_300

Windows Phone 8 

Windows Phone 8 의 경우 앱이 180 MB 이상의 메모리를 필요로 하고 저메모리 단말기 에 맞지 않음을 나타냅니다.

Windows Phone 8의 앱 메모리 제한

ID_REQ_FRONTCAMERA

Windows Phone 8 

전면 카메라가 있어야 앱이 올바로 작동함을 나타냅니다. 이 요구 사항을 추가하면 앱이 전면 카메라가 없는 휴대폰에 설치되지 않습니다.

Windows Phone 8용 기본 카메라 앱을 만드는 방법

ID_REQ_REARCAMERA

Windows Phone 8 

후면 카메라가 있어야 앱이 올바로 작동함을 나타냅니다. 이 옵션을 선택하면 앱이 후면 카메라가 없는 휴대폰에 설치되지 않습니다.

Windows Phone 8용 기본 카메라 앱을 만드는 방법

ID_REQ_NFC

Windows Phone 8 

NFC(근거리 통신)가 올바로 작동하도록 해 주는 칩이 있는 휴대폰에서만 앱이 작동함을 의미합니다. 이 옵션을 선택하면 앱이 NFC 칩이 없는 휴대폰에 설치되지 않습니다.

Windows Phone 8의 근접성

ID_REQ_MAGNETOMETER

Windows Phone 8 

나침반이 있는 휴대폰에서만 앱이 올바로 작동함을 나타냅니다. 이 옵션을 선택하면 앱이 나침반이 없는 휴대폰에 설치되지 않습니다.

Windows Phone 8의 나침반 센서에서 데이터를 가져오는 방법

ID_REQ_GYROSCOPE

Windows Phone 8 

자이로스코프가 있는 휴대폰에서만 앱이 올바로 작동함을 나타냅니다. 이 옵션을 선택하면 앱이 자이로스코프가 없는 휴대폰에 설치되지 않습니다.

Windows Phone 8의 자이로스코프 센서에서 데이터 가져오는 방법

표시: