알림

사무실 복귀 전략을 세우고 있나요? Chrome OS를 어떻게 활용할 수 있을지 알아보세요.

Chrome for Work 앱 개발 권장사항

square app pic Chrome 앱을 개발 중인 경우 다음 Chrome 앱 개발 권장사항을 따르는 것이 좋습니다. 여기에는 Chrome 앱에만 적용되는 권장사항도 있고 대규모 웹 프로젝트를 위한 권장사항 중 Chrome 앱에 함께 적용되는 권장사항도 있습니다.

Chrome 앱에만 적용되는 권장사항

앱에 다국어 지원 기능 구축

  • chrome.i18n API 및 /_locales/를 사용합니다.
  • 초기에 영어 외의 다른 언어를 지원할 계획이 없더라도 나중에 쉽게 확장하려면 /_locales/ 및 chrome.i18n을 통해 영문 문자열을 제공하는 것이 좋습니다.

사전에 앱의 오프라인 실행 필요 여부 결정

  • 앱을 개발하고 나서 오프라인에서 실행 가능하도록 재정비하는 것은 간단한 일이 아닙니다.
  • 매니페스트에 플래그를 설정합니다. Chrome 35의 경우 webview 권한이 요청되지 않는 한 앱을 오프라인에서 실행하는 것으로 가정하고 offline_enabled 값을 기본적으로 true로 설정합니다.

Chrome 및 Chrome OS에서 테스트

  • Chrome OS보다는 Chrome에서 개발하는 것이 더 쉽지만 앱이 Chrome OS에서 사용될 예정이면 모든 4개 Chrome OS 채널(정식, 베타, 개발, 카나리아)에서 정기적으로 테스트해야 합니다.

각 Chrome 채널 기기에서 정기적으로 테스트

  • Chrome은 새 기능을 자주 출시하므로 개발 플랫폼이 종종 변경될 수 있습니다. 정기적으로 테스트하여 가능하면 빨리 이러한 변경으로 인해 사용자 앱에 문제가 생기는지 확인하는 것이 좋습니다.
  • 정식, 베타, 개발, 카나리아 채널을 교대로 사용하면서 Chrome OS 기기 전체에 걸쳐 개발을 합니다. 참고로, 카타리아 채널로 변경하려면 명령줄 플래그를 사용합니다.

키오스크 모드에서 테스트(해당되는 경우)

  • 키오스크 모드에서는 일반 Chrome OS 전체화면 모드와는 다르게 렌더링될 수 있으므로 Chrome 기기에서 키오스크 모드로 테스트합니다.

Chrome 웹 스토어에 개발, 베타, 제품 버전 앱 만들기

  • 특정 그룹의 사용자에게만 제공되는 앱의 개발 버전 및 비공개 앱의 베타 버전을 만듭니다. 이러한 버전을 만들면 다른 사용자들이 특별한 위험 부담 없이 신속하게 애플리케이션을 테스트할 수 있습니다.

모든 사용 가능한 API 식별 및 이해

  • Chrome 개발자 사이트에서 Chrome Platform API, Network API, Hardware API 같은 공개 API 설명서를 찾습니다.
  • Chrome 소스 코드에서 API 정의를 찾아 사용 가능한 API 중 아직 문서화되지 않은 API를 확인합니다.
  • 문서화되지 않은 API 사용은 안전한가요? 문서화되지 않은 API는 별도의 통지 없이 변경 또는 삭제될 수 있기 때문에 사용에 위험이 따릅니다. 이러한 API를 사용하는 경우 변경 시 바로 확인할 수 있도록 카나리아 채널에서 테스트하는 것이 좋습니다.

Chrome 앱에도 함께 적용되는 대규모 웹 프로젝트에 대한 권장사항

앱에 접근성 구축

  • Acid 테스트: 애플리케이션을 키보드만으로 사용할 수 있나요?
  • Chrome 접근성 개발자 도구 확장 프로그램을 사용하면 Chrome 개발자 도구에 확장성 감사 기능을 추가할 수 있습니다. 이 감사 기능으로 접근성 문제를 식별할 수 있습니다.
  • 다음은 앱 접근성을 제한하는 일반적인 문제입니다.
    • onKeyDown 이벤트 핸들러를 제공하지 않음
    • TabIndex를 설정하지 않음
    • HTML 요소에 Aria 속성을 제공하지 않음

JavaScript 컴파일러 사용 및 단위 테스트 수행

  • 대형 JavaScript® 프로그램을 디버깅하는 것은 어려울 수 있습니다. 많은 줄의 JavaScript 코드가 있는 경우 컴파일러를 사용하면 문제를 감지하는 데 도움이 됩니다.
  • 코드의 단위 또는 모듈을 테스트하여 테스트할 기능을 분리하고 버그를 찾습니다.

Google 애널리틱스를 사용하여 앱 사용 추적

  • Chrome 웹 스토어에서 얼마나 많은 사람들이 내가 개발한 앱을 검색하고 있는지 확인합니다.
  • 앱 사용률을 추적합니다. 다음과 같은 정보를 확인할 수 있습니다.
    • 해당 앱 내에서 특정 작업을 수행하는 사용자 수
    • 해당 앱이 열려 있는 시간

도움이 되었나요?

어떻게 하면 개선할 수 있을까요?

도움이 더 필요하신가요?

다음 단계를 시도해 보세요.

검색
검색어 지우기
검색 닫기
기본 메뉴
2126336656474685324
true
도움말 센터 검색
true
true
true
true
true
410864
false
false