--- title: Firefox for Android slug: Mozilla/안드로이드용_파이어폭스 translation_of: Mozilla/Firefox_for_Android ---
점점 더 많은 사람들에게 있어서 모바일 기기가 웹에 접속하는 주요한, 더 나아가서 유일한 방법이 되고 있습니다. 안드로이드용 Firefox(코드네임 Fennec)는 개방적이고, 수정이 자유롭고, 표준에 기반한 데스크탑 Firefox와 비슷한 브라우저입니다.
안드로이드용 Firefox는 XUL 대신 기본 안드로이드 위젯에서 만들어진 UI를 사용합니다. 이를 통해 처음 구동 시간과 같은 성능을 향상시키고 메모리 절감 효과를 얻었습니다.
안드로이드용 Firefox에 대한 정보를 얻을 수 있는 가장 좋은 시작점은 프로젝트 위키 페이지입니다.
다음과 같은 활동을 통해서 안드로이드용 Firefox를 만들고 개선하는데 도움을 줄 수 있습니다:
모바일 기기를 위한 웹사이트 디자인에 가이드 문서를 올리고 있습니다.
안드로이드용 Firefox를 사용하면 기기의 다양한 기능을 사용할 수 있는 API를 사용할 수 있습니다. 이를 통해 웹과 네이티브 어플리케이션 사이의 차이를 줄일 수 있습니다:
안드로이드용 Firfox를 안드로이드 기기에 설치하거나 안드로이드 에뮬레이터를 사용해서 데스크탑에서 실행해 봄으로써 사이트를 테스트해 볼 수 있습니다.
안드로이드용 Firefox는 다른 게코 기반의 어플리케이션과 동일한 확장 시스템을 통해서 부가 기능을 지원합니다. 새로운 확장 시스템을 만들지 않았습니다. 이 말은 데스크탑용 부가 기능을 만들던 것과 동일한 과정을 통해서 안드로이드용 Firefox의 부가기능을 만들 수 있다는 말입니다. 하지만 데스크탑용 Firefox 부가 기능이 자동으로 작동하지는 않습니다. 사용자 인터페이스가 너무 다르기 때문입니다.
install.rdf
에 지정되어야 하는 독자적인 어플리케이션 인식자가 있습니다. 인식자는 {aa3c5121-dab2-40e2-81ca-7ea25febc110}
입니다.기존의 재시작 해야만 하는 부가기능과 재시작이 필요없는 부가기능은 동일한 접근방법을 가지고 있습니다. 부가기능을 설치하거나 삭제할 때 재시작을 해야만 하는 방식은 사용자 경험에 많은 영향을 미치기 때문에 가능하다면 재시작이 필요없는 방식이 선호됩니다.
gBrowser
같은 내부 코드와 객체가 존재하지 않습니다. 내부 코드에 대해서는 안드로이드용 Firefox의 browser.js
를 참조하세요. 많은 수의 기본 기능들이 위치하고 있습니다.nsIPromptService
나 nsIAlertsService
같은 서비스는 안드로이드의 기본 UI를 사용하도록 구현되었습니다.NativeWindow
자바스크립트 객체가 있습니다.안드로이드용 Firefox를 사용하기 위한 문서와 도움말이 Mozilla Support website를 통해서 제공되고 있습니다.