aboutsummaryrefslogtreecommitdiff
path: root/files/ko/archive/b2g_os/introduction/index.html
blob: 17dc0720e91f93d4699a7f76ffb3ac355f10e25d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
title: Firefox OS 소개
slug: Archive/B2G_OS/Introduction
translation_of: Archive/B2G_OS/Introduction
---
<p><strong>Firefox OS</strong> ( "Boot to Gecko" 혹은 "B2G" 라는 코드네임)는 Linux와 Mozilla의 Gecko 기술을 기반으로 한 Mozilla의 오픈 소스 모바일 운영체제입니다. 기본적인 생각은 스마트폰 위에서 동작하는 사용자가 접근 가능한 모든 소프트웨어는 웹 기반 앱이며, 진화한 HTML5 기술을 사용하고 JavaScript가 기기 API를 이용해 스마트폰의 하드웨어에 직접 접근 합니다.</p>
<p>웹 개발자가 제일 이해해야 할 중요한 것은 표현되는 모든 기능 및 앱을 설치 및 실행에 있어 모든 사용자 인터페이스는 웹 기반이라는 것입니다. 사용자 인터페이스에 어떠한 수정을 넣거나 어떠한 애플리케이션을 만드는 모든 일, 특히 모바일 기기의 하드웨어나 서비스에 접근하는 것도 Firefox OS 로 동작하는 웹 페이지입니다.</p>
<p>Firefox OS의 빌드나 설치 방법에 대해서는 <a href="/ko/Mozilla/Boot_to_Gecko/Building_and_installing_Boot_to_Gecko" title="Mozilla/Boot_to_Gecko/Building_and_installing_Boot_to_Gecko">빌드 및 설치 가이드</a>로 배울 수 있습니다</p>
<h2 id="하드웨어_사양">하드웨어 사양</h2>
<p>Firefox OS는 최신 ARM기반 모바일 기기에서 동작 되도록 포팅 될 것입니다 . 이번 절에서는 Firefox OS가 동작하는 최소/추천 하드웨어 사양에 대해 기술합니다.</p>
<table>
  <thead>
    <tr>
      <th scope="col">구성품</th>
      <th scope="col">최소사양</th>
      <th scope="col">추천 사양</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">CPU</th>
      <td>ARMv6</td>
      <td>Cortex A5 class or better<br>
        ARMv7a with NEON</td>
    </tr>
    <tr>
      <th scope="row">GPU</th>
      <td></td>
      <td>Adreno 200 class or better</td>
    </tr>
    <tr>
      <th scope="row">Connectivity</th>
      <td></td>
      <td>WiFi<br>
        3G</td>
    </tr>
    <tr>
      <th scope="row">Sensors</th>
      <td></td>
      <td>Accelerometer<br>
        Proximity<br>
        Ambient light<br>
        A-GPS</td>
    </tr>
  </tbody>
</table>
<p>각 단말기들은 통일된 색상 프로파일(그래픽 디바이스 드라이버에서 구현되어 제공된)을 제공 해야 하고, 헤드폰은 일시정지/정지해재 및 정지/재생을 지원해야 합니다. 이와 같은기능은 최근 스마트폰에서는 기본적으로 제공되는 기능입니다.</p>
<h2 id="Usage_tips" name="Usage_tips">사용법 힌트</h2>
<p>이 섹션에서는 실제로 Firefox OS를 사용할 때의 힌트를 몇개인가 제공합니다. 이것은 우리가 진짜 사용법의 문서를 작성할 때까지의 플레이스홀더 같은 것입니다.</p>
<h3 id="Unlocking_the_phone" name="Unlocking_the_phone">스마트폰의 잠금 해제</h3>
<p>빌드된 Firefox OS의 시작시에 기기의 잠금을 해제하는 비밀번호가 필요한데, 기본 코드는 0000 입니다. 락 스크린의 개발과 테스트를 실시하고 있는 동안은 일부 빌드에서 필요할 수 있습니다.</p>
<h3 id="Capturing_a_screenshot" name="Capturing_a_screenshot">스크린 캡쳐</h3>
<p>스크린샷의 캡쳐는 매우 간단해서 전원과 home 버튼을 동시에 누릅니다. 스크린샷의 이미지은 기기상의 <code>/sdcard/screenshots</code> 안에 있습니다.</p>
<p>만약, 여러 가지 이유로 동작하지 않을 때는 Firefox OS 빌드 시스템을 설치 한 Linux나 Mac OS X 컴퓨터상의 터미널에서 실행하는 것도 가능합니다.</p>
<ol>
  <li>ffmpeg를 반드시 설치 해 주십시오.
    <ol>
      <li>Mac 에서는 MacPorts를 사용할 때는 <code>sudo port install ffmpeg</code>를 실행해 주십시오.homebrew를 사용할 때는 <code>brew install ffmpeg</code> 입니다.</li>
      <li>Linux (Ubuntu/Debian)에서는 <code>sudo apt-get install ffmpeg</code>를 실행해 주십시오.</li>
    </ol>
  </li>
  <li>스마트폰과 컴퓨터는 USB 케이블을 사용해 접속합니다.</li>
  <li>스마트폰을, screen shot를 찍고 싶은 상황으로 합니다.</li>
  <li><code>cd</code><code>B2G/gaia</code> 디렉토리로 이동합니다.</li>
  <li><code>make screenshot</code></li>
  <li><code>screenshot.png</code> 라는 이름으로, screen shot가 찍히고 있을 것입니다.</li>
</ol>
<h3 id="버튼과_컨트롤">버튼과 컨트롤</h3>
<p>일반적인 Firefox OS는 물리적인 버튼 몇개를 기본적 필요로 합니다.</p>
<dl>
  <dt>
    홈버튼</dt>
  <dd>
    이 버튼은 보통 화면의 가운데 아래에 위치합니다. 이 버튼을 선택하면 앱 런처로 갈수 있습니다. 이 버튼을 길게 누르고 있으면 카드 스위칭 뷰를 보여줍니다; 이때 나타나는 앱들을 위로 끌어 올리면 해당 앱은 종료됩니다.</dd>
  <dt>
    볼륨 조정 버튼</dt>
  <dd>
    왼쪽편에 볼륨 버튼이 있습니다; 이 버튼 윗쪽부분은 볼륨을 증가하고, 아래쪽은 볼륨을 낮추게 됩니다.</dd>
  <dt>
    전원 버튼</dt>
  <dd>
    전원 버튼은 단말기의 왼쪽 위에 위치 합니다.</dd>
</dl>