Android의 최소 하드웨어 사양은 무엇입니까?


답변:


37

Android 호환성 페이지로 시작 하십시오 . 여기에는 Android 호환성의 목표와 기술 요구 사항이있는 현재 호환성 정의 문서에 대한 링크가 나와 있습니다. 현재까지 모든 CDD 버전은 다음과 같습니다.

또한 테스트 스위트가 포함 된 Android 호환성 다운로드 페이지 에서 링크됩니다 .

Android 1.5 (개발시 Cupcake라고 함)와 같은 이전 버전의 Android에는 호환성 프로그램이 없습니다. Android와 호환되는 새로운 기기는 Android 1.6 이상과 함께 제공되어야합니다.

주목할만한 점 :

기기가 'Google 승인'되고 Play 스토어 및 Google 토크와 같은 공식 Google 앱과 함께 제공 되려면이 문서의 요구 사항을 충족해야합니다. 그러나 반드시 어려운 요구 사항은 아닙니다. 안드로이드는 오픈 소스이기 때문에 더 적은 하드웨어에서 실행되도록 수정할 수 있으며 반대의 경우도 가능합니다. 예를 들어 장치에서 OS를 실행하는 데 필요한 수정은 펌웨어 이미지를 너무 크게 만들 수 있습니다.


몇 개월 전, Android 4.4 이상에서만 ARMv7 프로세서가 필요하지만 이전에는 Android 4 이상이라고 말한 것으로 편집되었습니다. 이 변경에 대한 배경은 무엇입니까? 기본적으로 4.0은 ARMv5를 지원하지 않지만 Javascript 엔진을 V8에서 JSC로 전환하여 groups.google.com/d/msg/android-building/Q_gU1zb6DLc/… 에 따라 수정 가능 ) 나중에 제거 된 ARMv5의 경우 (4.4)
mstorsjo

@mstorsjo 4.0 CDD가 v7의 요구 사항을 언급하지 않았지만 4.4는 CD7을 요구한다는 점을 지적한 이후 (정리 된 이후) 의견을 기반으로 변경되었습니다.
Matthew 읽기

@MatthewRead 감사합니다. 그러나 ARMv6을 지원하는 사용자 정의 버전에 대한 참고 사항은 의도하지 않은 방식으로 의미가 변경되었습니다. ARMv6 빌드-4.4+에 대한 알려진 빌드가 실제로 있습니까?
mstorsjo

안타깝게도 실제 하드웨어 요구 사항 목록은 없습니다. 예를 들어, SSE2, SSSE3, SSE4.1 등과 같은 최소 x86 CPU 명령어 세트 목록을 찾을 수 없습니다. arm64 하드웨어와 동일한 문제입니다. asimd, crc, aes, sha 등과 같은 최소 CPU 확장을 찾을 수 없습니다. Android의 빌드 시스템이 너무 깨져서 컴파일 타임 기능 테스트를 사용하여 결정할 수 없습니다. 한숨 ...
jww
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.