リビジョンの比較

WebAPI

Change Revisions

リビジョン 425855:

リビジョン 425855 (編集者: ethertank / 編集日時: )

リビジョン 482441:

リビジョン 482441 (編集者: yyss / 編集日時: )

タイトル:
WebAPI
WebAPI
URL スラグ:
WebAPI
WebAPI
タグ:
"NeedsTranslation", "TopicStub", "Apps", "Firefox OS", "Mobile", "WebAPI", "DOM"
"NeedsTranslation", "TopicStub", "Apps", "Firefox OS", "Mobile", "WebAPI", "DOM"
内容:

リビジョン 425855
リビジョン 482441
n8      <strong>WebAPI</strong> is a term used to refer to a suite n8      <strong>WebAPI</strong> はデバイスの互換性一式と、Web アプリやコンテンツがデバイスに保存さ
>of device compatibility and access APIs that allow Web apps and c>れているデータ (カレンダーや連絡先など) に加えてデバイスハードウェア (バッテリーの状態やデバイスのバイブレーションハードウェ
>ontent to access device hardware (such as battery status or the d>アなど) へアクセスできるようにする API を指す用語です。これらの API を追加することにより今日の Web ができることを
>evice vibration hardware), as well as access to data stored on th>増やすとともに、従来はプロプライエタリなプラットフォームでしかできなかったことに広がることを望んでいます。
>e device (such as the calendar or contacts list). By adding these 
> APIs, we hope to expand what the Web can do today and only propr 
>ietary platforms were able to do in the past. 
n12        <strong>注記:</strong> More of this documentation has been n12        <strong>注記:</strong> このドキュメントは見た目以上に書かれていますが、まだ追加されていないリン
>written than it looks like; links are not all added yet. We're ac>クがある状態です。私たちはこれら改良に活発に取り組んでおり、今後数週間でよりよいものになると考えています。<a href="/ja
>tively working on improving this and expect to see things much be>/docs/WebAPI/Doc_status" title="WebAPI/Doc_status">WebAPI ドキュメントの
>tter over the next couple of weeks. See the <a href="/ja/docs/Web>ステータスページ</a>をご覧ください。こちらで WebAPI ドキュメントの作業を追跡しています。
>API/Doc_status" title="WebAPI/Doc_status">WebAPI doc status page< 
>/a>, where we're tracking work on WebAPI docs. 
n17        <strong>注記:</strong> For a brief explanation of each badgn17        <strong>注記:</strong> 各バッジの簡単な説明については、<a href="/ja/docs/We
>e, please see the <a href="/ja/docs/Web/Apps/Packaged_apps#Types_>b/Apps/Packaged_apps#Types_of_packaged_apps" title="Web/Apps/Pack
>of_packaged_apps" title="Web/Apps/Packaged_apps#Types_of_packaged>aged_apps#Types_of_packaged_apps">パッケージ型アプリ</a>のドキュメントをご覧ください。
>_apps">packaged apps</a> documentation. 
n23          Communication APIsn23          コミュニケーション API
24        </h2>
25        <dl>24        </h2>
26          <dt>25        <dl>
27            <a href="/ja/docs/WebAPI/WebBluetooth" title="WebAPI/
>WebBluetooth">Bluetooth</a> {{CertifiedBadge}} 
28          </dt>26          <dt>
27            <a href="/ja/docs/WebAPI/Network_Information" title="
 >WebAPI/Network_Information">Network Information API</a>
28          </dt>
29          <dd>
30            接続速度など、現在のネットワーク接続に関する基本的な情報を提供します。
29          <dd>31          </dd>
30            The WebBluetooth API provides low-level access to the32          <dt>
> device's Bluetooth hardware. 
33            <a href="/ja/docs/WebAPI/WebBluetooth" title="WebAPI/
 >WebBluetooth">Bluetooth</a> {{CertifiedBadge}} {{NonStandardBadge
 >}}
34          </dt>
35          <dd>
36            WebBluetooth API は、デバイスのBluetooth ハードウェアに対する低水準のアクセス手
 >段を提供します。
n36            Exposes information about the device's cellular connen42            信号強度やオペレーター情報など、デバイスのセルラー接続に関する情報を公開します。
>ctivity, such as signal strength, operator information, and so fo 
>rth. 
37          </dd>
38          <dt>
39            <a href="/ja/docs/WebAPI/Network_Information" title="
>WebAPI/Network_Information">Network Information API</a> 
40          </dt>
41          <dd>
42            Provides basic information about the current network 
>connection, such as connection speed. 
n48            Monitors data usage and exposes this data to privilegn48            データの使用状況をモニタリングして、そのデータを特権アプリケーションに公開します。
>ed applications. 
n54            Provides low-level sockets and SSL support.n54            低水準のソケットおよび SSL をサポートします。
n60            Lets apps place and answer phone calls and use the bun60            アプリが電話を発着信したり、内蔵の電話機能のユーザインターフェイスを使用したりすることが可能です。
>ilt-in telephony user interface. 
n66            Lets apps send and receive SMS text messages, as welln66            アプリに対して、デバイスに保存しているメッセージのアクセスや管理だけでなく、SMS テキストメッセージの送
> as to access and manage the messages stored on the device.>受信を可能にします。
n72            A privileged API which provides information about sign72            信号強度、現在接続しているネットワークの名称、利用可能な WiFi ネットワークなどの情報を提供する特権 
>nal strength, the name of the current network, available WiFi net>API です。
>works, and so forth. 
n76          Hardware access APIsn76          ハードウェアアクセス API
n83            Provides access to the ambient light sensor, which len83            環境光センサーへのアクセス手段を提供します。これにより、アプリがデバイス付近の環境光のレベルを検出できます
>ts your app detect the ambient light level in the vicinity of the>
> device. 
n89            Provides information about the battery's charge leveln89            バッテリーの残量や、デバイスが電源に接続されて充電中であるかといった情報を提供します。
> and whether or not the device is currently plugged in and chargi 
>ng. 
90          </dd>
91          <dt>
92            <a href="/ja/docs/Using_geolocation" title="Using_geo
 >location">Geolocation API</a>
93          </dt>
94          <dd>
95            デバイスの物理的な位置に関する情報を提供します。
96          </dd>
97          <dt>
98            <a href="/ja/docs/WebAPI/Pointer_Lock" title="API/Poi
 >nter_Lock_API">Pointer Lock API</a>
99          </dt>
100          <dd>
101            アプリがマウスへのアクセスをロックして、絶対座標ではなく移動量の差分にアクセスできます。これはゲームに対し
 >て重要です。
102          </dd>
103          <dt>
104            <a href="/ja/docs/WebAPI/Proximity" title="WebAPI/Pro
 >ximity">Proximity API</a>
105          </dt>
106          <dd>
107            ユーザの顔など、近くにある物体とデバイスとの近接度を検出できます。
108          </dd>
109          <dt>
110            <a href="/ja/docs/WebAPI/Detecting_device_orientation
 >" title="WebAPI/Detecting_device_orientation">Device Orientation 
 >API</a>
111          </dt>
112          <dd>
113            デバイスの向きが変化したときに通知します。
114          </dd>
115          <dt>
116            <a href="/ja/docs/WebAPI/Managing_screen_orientation"
 > title="WebAPI/Managing_screen_orientation">Screen Orientation AP
 >I</a>
117          </dt>
118          <dd>
119            スクリーンの向きが変化したときに通知します。この API は、アプリにとってどの向きが望ましいかを示すこと
 >にも使用できます。
120          </dd>
121          <dt>
122            <a href="/ja/docs/WebAPI/Vibration" title="WebAPI/Web
 >Bluetooth">Vibration API</a>
123          </dt>
124          <dd>
125            ゲームでの触覚フィードバックなどのために、アプリがデバイスのバイブレーションハードウェアを制御できます。こ
 >れは通知のためのバイブレーションといった用途向けでは<strong>ありません</strong>。通知については <a href=
 >"/ja/docs/WebAPI/Alarm" title="WebAPI/Alarm">Alarm API</a> をご覧くださ
 >い。
126          </dd>
127          <dt>
128            <a href="/ja/docs/WebAPI/WebFM_API" title="WebAPI/Web
 >FM_API">WebFM API</a> {{InstalledBadge}} {{NonStandardBadge}}
129          </dt>
130          <dd>
131            使用可能であれば、デバイスの FM ラジオ機能をサポートします。
n95            Allows apps to take photographs and/or record video un137            デバイス内蔵のカメラを使用して、アプリが写真や動画を撮影できます。
>sing the device's built-in camera. 
96          </dd>
97          <dt>
98            <a href="/ja/docs/Using_geolocation" title="Using_geo
>location">Geolocation API</a> 
99          </dt>
100          <dd>
101            Provides information about the device's physical loca
>tion. 
102          </dd>
103          <dt>
104            <a href="/ja/docs/WebAPI/Pointer_Lock" title="API/Poi
>nter_Lock_API">Pointer Lock API</a> 
105          </dt>
106          <dd>
107            Lets apps lock access to the mouse and gain access to
> movement deltas rather than absolute coordinates; this is great  
>for gaming. 
n113            Lets apps turn on and off the screen, CPU, device pown143            アプリがスクリーン、CPU、デバイスの電源などをオン・オフできるようにします。また、リソースロックイベント
>er, and so forth. Also provides support for listening for and ins>のリスニングや調査もサポートします。
>pecting resource lock events. 
114          </dd>
115          <dt>
116            <a href="/ja/docs/WebAPI/Proximity" title="WebAPI/Pro
>ximity">Proximity API</a> 
117          </dt>
118          <dd>
119            Lets you detect proximity of the device to a nearby o
>bject, such as the user's face. 
120          </dd>
121          <dt>
122            <a href="/ja/docs/Detecting_device_orientation" title
>="Detecting_device_orientation">Device Orientation API</a> 
123          </dt>
124          <dd>
125            Provides notifications when the device's orientation 
>changes. 
126          </dd>
127          <dt>
128            <a href="/ja/docs/Managing_screen_orientation" title=
>"Detecting_device_orientation">Screen Orientation API</a> 
129          </dt>
130          <dd>
131            Provides notifications when the screen's orientation 
>changes. You can also use this API to let your app indicate what  
>orientation it prefers. 
132          </dd>
133          <dt>
134            <a href="/ja/docs/WebAPI/Vibration" title="WebAPI/Web
>Bluetooth">Vibration API</a> 
135          </dt>
136          <dd>
137            Lets apps control the device's vibration hardware for
> things such as haptic feedback in games. This is <strong>not</st 
>rong> intended for things such as notification vibrations. See th 
>e <a href="/ja/docs/WebAPI/Alarm" title="WebAPI/Alarm">Alarm API< 
>/a> for that. 
138          </dd>
139          <dt>
140            <a href="/ja/docs/WebAPI/WebFM_API" title="WebAPI/Web
>FM_API">WebFM API</a> {{InstalledBadge}} {{NonStandardBadge}} 
141          </dt>
142          <dd>
143            Provides support for a device's FM radio functionalit
>y, if available. 
n152          Data management APIsn152          データ管理 API
nn156 
n157      <dd>Support for accessing the contents of {{interwiki("wikin158 
>pedia", "Zip")}} file archives in {{domxref("Blob")}} objects.</d 
>d> 
159      <dd>{{domxref("Blob")}} オブジェクト内にある {{interwiki("wikipedia",
 > "Zip")}} ファイルアーカイブの内容物へのアクセスをサポートします。</dd>
160 
nn163            <a href="/ja/docs/WebAPI/FileHandle_API" title="WebAP
 >I/FileHandle_API">FileHandle API</a>
164          </dt>
165          <dd>
166            ロック機能とともに、書き込み可能なファイルをサポートします。
167          </dd>
168          <dt>
169            <a href="/ja/docs/IndexedDB" title="IndexedDB">Indexe
 >dDB</a>
170          </dt>
171          <dd>
172            パフォーマンスが高い検索機能をサポートする、クライアントサイドの構造化データ用ストレージです。
173          </dd>
174          <dt>
n163            Provides access to the user's contacts database, withn178            ユーザの連絡先データベースへのアクセス機能を提供します。連絡先情報の追加、読み取り、編集をサポートします。
> support for adding, reading, and modifying contact information. 
n169            Allows apps to create, read, and change files stored n184            現代のデスクトッププラットフォームにおける "ピクチャ" フォルダやモバイルデバイスにおけるフォトストレー
>in a central location on the device, such as the "pictures" folde>ジなど、デバイスの中心部にアプリがファイルを作成、読み取り、変更することが可能です。
>r on modern desktop platforms or the photo storage on mobile devi 
>ces. 
170          </dd>
171          <dt>
172            <a href="/ja/docs/WebAPI/FileHandle_API" title="WebAP
>I/FileHandle_API">FileHandle API</a> 
173          </dt>
174          <dd>
175            Provides support for writable files with locking supp
>ort. 
176          </dd>
177          <dt>
178            <a href="/ja/docs/IndexedDB" title="IndexedDB">Indexe
>dDB</a> 
179          </dt>
180          <dd>
181            Client-side storage of structured data with support f
>or high-performance searches. <strong>Docs need moving.</strong> 
n187            Lets apps examine and change system-wide configuration190            デバイスへ永続的に保存されるシステム全体の設定オプションを、アプリが調査したり変更したりすることが可能です
>n options that are permanently stored on the device.>
n191          Other APIsn194          その他の API
n198            Lets apps schedule notifications. Also provides suppon201            アプリが通知を予定することが可能です。特定の時刻にアプリを自動起動する機能もサポートします。
>rt for automatically launching an app at a specific time. 
202          </dd>
203          <dt>
204            <a href="/ja/docs/WebAPI/Simple_Push" title="WebAPI/P
 >ush_Notifications">Simple Push API</a>
205          </dt>
206          <dd>
207            プラットフォームが特定のアプリケーションに通知メッセージを送信できます。
208          </dd>
209          <dt>
210            <a href="/ja/docs/WebAPI/Using_Web_Notifications" tit
 >le="WebAPI/Using_Web_Notifications">Web Notifications</a>
211          </dt>
212          <dd>
213            アプリケーションが、システムレベルで表示される通知を送信できます。
n204            The Open WebApps API provides support for installing n219            Open WebApps API は、Web アプリのインストールや管理をサポートします。また、アプリが課
>and managing Web apps. In addition, support is provided to let ap>金情報を調べることを可能にします。
>ps determine payment information. 
220          </dd>
221          <dt>
222            <a href="/ja/docs/WebAPI/Web_Activities" title="WebAP
 >I/Web_Activities">Web Activities</a> {{NonStandardBadge}}
223          </dt>
224          <dd>
225            あるアプリが別のアプリにアクティビティを渡すことができます。例えばあるアプリが別のアプリに対して、写真を選
 >択 (または作成) して返すように依頼するでしょう。一般的に、ユーザはどのアクティビティにどのアプリを使用するかを設定できます。
226          </dd>
227          <dt>
228            <a href="/ja/docs/Apps/Publishing/In-app_payments" ti
 >tle="Apps/Publishing/In-app_payments">WebPayment API</a> {{NonSta
 >ndardBadge}}
229          </dt>
230          <dd>
231            Web コンテンツが、仮想的な物品に対する支払いや払い戻しの処理を開始できます。
n210            Provides support for building a Web browser completeln237            Web 技術を完全に使用する Web ブラウザの構築をサポートします (要するに、ブラウザの中にあるブラウ
>y using Web technologies (in essence, a browser within a browser)>ザです)。
>. 
n218            Lets apps receive notifications when the user is not n245            ユーザが能動的にデバイスを使用していないときに、アプリが通知を受け取れます。
>actively using the device. 
n224            Manages app permissions in a centralized location. Usn251            集中化された場所で、アプリの許可設定を管理します。設定アプリで使用されます。
>ed by the Settings app. 
225          </dd>
226          <dt>
227            <a href="/ja/docs/WebAPI/Simple_Push" title="WebAPI/P
>ush_Notifications">Simple Push API</a> 
228          </dt>
229          <dd>
230            Lets the platform send notification messages to speci
>fic applications. 
n236            Provides support for setting the current time. The tin257            現在時刻の設定をサポートします。タイムゾーンは <a href="/ja/docs/WebAPI/Sett
>me zone is set using the <a href="/ja/docs/WebAPI/Settings" title>ings" title="WebAPI/Settings">Settings API</a> で設定します。
>="WebAPI/Settings">Settings API</a>. 
237          </dd>
238          <dt>
239            <a href="/ja/docs/WebAPI/Web_Activities" title="WebAP
>I/Web_Activities">Web Activities</a> {{NonStandardBadge}} 
240          </dt>
241          <dd>
242            Lets an app delegate an activity to another app; for 
>example, an app might ask another app to select (or create) and r 
>eturn a photo. Typically the user is able to configure what apps  
>are used for which activities. 
243          </dd>
244          <dt>
245            <a href="/ja/docs/Apps/Publishing/In-app_payments" ti
>tle="Apps/Publishing/In-app_payments">WebPayment API</a> {{Instal 
>ledBadge}} {{NonStandardBadge}} 
246          </dt>
247          <dd>
248            Lets Web content initiate payments and refunds for vi
>rtual goods. 
n252          WebAPI communityn261          WebAPI コミュニティ
n255          If you need help with these APIs, there are several wayn264          これらの API について支援が必要になったとしても、それらの使用方法について他の開発者と語る手段がいくつかあ
>s you can talk to other developers making use of them.>ります。
n258          <li>Consult the WebAPI forum: {{DiscussionList("dev-webn267          <li>WebAPI フォーラムで相談する: {{DiscussionList("dev-webapi", "
>api", "mozilla.dev.webapi")}}>mozilla.dev.webapi")}}
n260          <li>Visit the WebAPI IRC channel: <a href="irc://irc.mon269          <li>WebAPI IRC チャンネルを訪問する: <a href="irc://irc.mozilla.o
>zilla.org/webapi" title="irc://irc.mozilla.org/webapi">#webapi</a>rg/webapi" title="irc://irc.mozilla.org/webapi">#webapi</a>
>> 
n264          <span class="alllinks"><a href="http://www.catb.org/~esn273          <span class="alllinks"><a href="http://www.catb.org/~es
>r/faqs/smart-questions.html" title="http://www.catb.org/~esr/faqs>r/faqs/smart-questions.html" title="http://www.catb.org/~esr/faqs
>/smart-questions.html">Don't forget about the <em>netiquette</em>>/smart-questions.html"><em>ネチケット</em>を忘れないでください...</a></span>
>...</a></span> 
n270          <li>The <a href="/ja/docs/Document_Object_Model_(DOM)" n
>title="Document Object Model (DOM)">Document Object Model (DOM)</ 
>a> is the representation of an HTML document as a tree. 
271          </li>
n273            <a href="/ja/docs/JavaScript" title="JavaScript">Javan280            <a href="/ja/docs/DOM" title="Document Object Model (
>Script</a> - Scripting language for the Web.>DOM)">Document Object Model (DOM)</a> は、HTML ドキュメントをツリーとして表現するもので
 >す。
t276            <a href="/ja/docs/WebAPI/Doc_status" title="WebAPI/Dot283            <a href="/ja/docs/JavaScript" title="JavaScript">Java
>c_status">Doc status</a>: A list of WebAPI topics and their docum>Script</a> - Web 向けのスクリプト言語です。
>entation status. 
284          </li>
285          <li>
286            <a href="/ja/docs/WebAPI/Doc_status" title="WebAPI/Do
 >c_status">Doc status</a>: WebAPI のトピック一覧と、それらのドキュメント化の状況です。

前に戻る