Firefox에서 Gaia 사용하기

안내: 다른 모든 앱을 불러들이는 데 사용하는 Gaia의 주요 시스템 앱은 현재 Firefox에서 작동하지 않습니다. 그래서 여러분은 개인적인 앱은 서브도메인을 직접 입력해서 사용해야 합니다(예, http://browser.gaiamobile.org:8080). 버그 796768 를 참고하세요.

여러분이 Firefox 15혹은 더 최신 버전에서 B2G를 경험하기 원한다면 여러분은 Gaia 유저 인터페이스를 가져오고 브라우저에서 열어 사용할 수 있습니다 .

모바일 기기에서 Boot to Gecko를 사용하는 것과 완전히 동일하지는 않습니다. 몇가지 다른 점이 존재합니다:

  • 많은 하드웨어 기능이 동작하지 않습니다.
  • 애플리케이션이 메인 UI 탭에 나오는 대신 같은 브라우저에 다른 탭에 나타납니다.
  • Firefox Nightly를 사용하고 있다면 Nightly는 불안정한 상태입니다.

그러나 여러분은 Firefox 개발도구를 사용해서 시도하고 레이어와 다른 것들을 점검할 수 있습니다 .

요구사양

Firefox에서 Gaia를 사용하기 위해 필요한 사양:

  • Firefox 15 혹은 그 이상
  • git (여러분에게 맞는 패키지 관리자를 사용해서 설치할 수 있습니다; 맥에는 Xcode4와 함께 포함되어 있습니다)
  • 빌드시스템; B2G 빌드 요구사양 을 확인하세요
  • 터미널

Gaia 받기

안내: 사용하고 있는 B2G 빌드안에서 받아놓은 Gaia가 있다면 이미 받아놓은 것을 복사해서 사용할 수 있습니다. 다시 받을 필요가 없습니다.

Firefox에서 사용할 Gaia를 받기 위해서 여러분은 다음을 따라하세요. 장비별 특정 기능을 무시하고 Gaia UI와 기본적인 애플리케이션을 얻을 것입니다.

git clone https://github.com/mozilla-b2g/gaia
cd gaia
DEBUG=1 make

Gaia 코드를 받고 올바르게 설정할 것입니다.

Firefox에서 Gaia 열기

여러분이 선택할 수 있는 두가지 방법이 있습니다. 첫번째는 간단하지만 추가적인 제약사항을 가지고 있습니다. 두번째는 조금 더 복잡하긴 하지만 Boot to Gecko를 실행하기엔 더 적합합니다.

쉬운 방법

여러분은 터미널에서 다음 명령을 사용해서 Firefox에서 첫화면을 열 수 있습니다. 물론 실행하기 원하는 Firefox의 올바른 위치를 써야 합니다.

/path/to/firefox index.html

gaia/index.html을 Firefox로 끌어와서 사용할 수도 있습니다.

더 나은 방법

여러분은 제공되는 사용자정의 프로파일을 사용함으로써 더 나은 API를 지원하는 Gaia 실행 환경을 얻을 수 있습니다. 이 명령으로 프로파일을 사용하는 동안 URL은 로컬 웹서버로 가로채서 보내집니다(로컬웹서버에서 구동되는 사용자정의 Firefox 확장기능은 이 프로파일을 사용하는 동안 동작할 것입니다)

/path/to/firefox -profile /Volumes/Mozilla/b2g/B2G/gaia/profile http://system.gaiamobile.org:8080

Mac OS X에서는 다음과 같이 하세요:

/Applications/Minefield.app/Contents/MacOS/firefox -profile /path/to/B2G/gaia/profile http://system.gaiamobile.org:8080

추가적인 테스트와 개발에 대해

B2G와 웹앱을 테스트하고 개발하기 위한 몇가지 선택사항이 있습니다:

Document Tags and Contributors

Contributors to this page: jaebeom
Last updated by: jaebeom,