Firefox OS App 開發入門 (6):Web API

你是熱血的開發者,而且早就想開發自己的 Firefox OS App 嗎?在完成

之後,你應該已經讓自己的 App 順利登上 Marketplace 了吧?是不是很有成就感呢?

在前幾支影片中,我們談了 Firefox OS 的基礎概念、打造自己第一個 App 的步驟、在桌機與 Firefox OS 實體裝置上進行 App 除錯,最後把自己的 App 提交到 Marketplace 上。

而接下來的影片會再進一步說明 Firefox OS App 的技術,也會談談存取功能;讓開發者能妥善利用平板電腦與智慧型手機。但這些技術目前僅適用於 Firefox OS 而尚未擴及其他平台。Firefox OS 內的所有程式,都是針對標準化與開放源碼的目標所設計。也就是說,我們很快就能在其他裝置或平台上看到 Firefox OS App 的蹤跡。

Firefox OS App 開發入門 (6):Web API

Web API

智慧型手機具備 GPS、相機、加速規等的多樣高階功能。但問題是 Web 技術並無法碰觸到這些功能技術。如果要存取這些功能,就必須撰寫原生應用程式。為了克服這個問題,Mozilla 與合作夥伴定義了一系列 API,可讓開發者以安全的方式,透過 JavaScript 存取行動裝置所搭載的硬體。這些開放的 API 即所謂的 Web API,同樣也提供給他人建構更多功能。Firefox OS 也是第一個使用 Web API 的平台。開發者不需另外撰寫原生的應用程式,即可存取智慧型手機上所需的功能。

若要進一步了解 Web API:

 

看完影片,你是否對 Firefox OS App 有更深入的了解呢?請別錯過即將陸續發佈且完成中文化的系列影片。

你也可以直接觀賞 MDN 上的原文系列影片《Screencast series: App Basics for Firefox OS》。

亦可欣賞中文版的《系列影片:Firefox OS App 基礎概念》。我們將逐一完成影片的中文化,並隨時更新各影片所對應的文章內容。