Android 기기 디자인

오픈소스라는 장점 덕분에 Android는 거의 무제한에 가까운 하드웨어와 소프트웨어 조합을 제공하므로, 여러분은 운영체제 제작자조차도 생각치 못한 기기를 개발할 수 있습니다.

하지만 사용자가 Android 기기를 추가로 채택할 때 일관된 경험을 제공할 수 있도록, 구현을 디자인하고 맞춤설정하는 동시에 이미 정립된 표준을 따라야 합니다.

  1. 아키텍처 내 Android 플랫폼 개발의 기본 원칙, 특히 Android 8.0에 도입된 HIDL 형식과 Android 10에 도입된 모듈형 시스템 구성요소를 검토하세요.

  2. 기기가 Android의 핵심 사양(Android 호환성 정의 문서)과 호환되는 것으로 간주되기 위한 요구사항을 충족하는지 확인하세요.

  3. 사용자 인터페이스 관련 도움말은 디스플레이 기능 및 설정 가이드라인을 참조하세요.

  4. Android 기기를 디버그하고 개선할 수 있는 모든 테스트를 활용하세요.

  5. 사용자와 기기를 안전하게 보호하도록 보안 권장사항을 따르세요.

  6. 사용자용 애플리케이션을 개발할 때 앱 디자인 원칙과 머티리얼 디자인 기법을 숙지하세요.