i am Roger Li

WebRTC and Firefox OS for mobile – [YouTube中文導覽]

講者為投身Mozilla長達15年,Netscape 年代已加入Mozilla 作義工至今為Director of Mozilla Firefox desktop的 Asa Dotzler。

0:20 開始簡單介紹Mozilla 為何物。(雖然既然會看此演說的人都不可能不知道吧……)

  • Mozilla 是一個非謀利組織
  • 他們最著名的是Firefox網頁瀏覽器
  • 近來較受注目的是一個流動作業系統 – Firefox OS
  • Firefox browser 和 Firefox OS 同樣是開源軟體(open-source software)
  • 除了軟體開源,他們亦專注於開發項目的公開。(0:58)
  • 強調今次的演說沒有甚麼秘密或新産品可公開,因為他要提及的資料大家早已可於下列三個網址瀏覽:
    • https://wiki.mozilla.org/Media/WebRTC
    • https://developer.mozilla.org/en-US/docs/WebAPI
    • https://wiki.mozilla.org/Loop
1:37 – 他表示接着的10-15分鐘會向大家分享他們在過去幾年把WebRTC帶到Firefox上的工作成果,和現正著手把WebRTC帶到Firefox OS這流動裝置作業系統的進度。

1:50 – 提出將會簡介一個正在開發並以Loop 為代號的應用程式。

2:50 – 講解了為何其他組織都以手提裝置開發為首,但他們卻選擇在桌面電腦上開始開發,而非手提裝置。

3:17 -說到他們與Chrome團隊合作建立WebRTC 的標準,並作出一個良好的示範有關不同的廠商的解決方案。遠在一年前,Firefox browser 和 Chrome browser 已經可以互相以WebRTC Video 溝通。証明了WebRTC正在步向成為網路上的基礎元件。繼桌面和手提browser後,他們轉向整合WebRTC到Firefox OS的工作。

4:15 – 對Firefox OS有簡單的介紹:
  • 把Linux內核和各式各樣的驅動程式整合成為一個模組,名為Gonk
  • 把Gecko直接安置於Gonk之上,就是直接把web run time 放於kernel 和drivers
  • 在Gecko之上,就是HTML, JavaScript和 CSS 等網頁語言
  • Firefox OS 內的各系統元件包括: 啟動畫面、撥號盤、電話簿、相機介面等等都是由上述的語言構成
  • Firefox OS 是一個原生於網頁的平台
  • Firefox OS 主張以HTML, JavaScript, CSS 和其他網頁技術作為原生平台
6:10 – 開發Firefox OS 有一個獨特之處,就是任何人都可參與:

  • 他們並不會積累幾個月的成果才進行發佈
  • 由設計到整合,從上至下,從第一天開始都是公開給大家參與的
6:32 – 講解互聯網與流動裝置間的微妙關係,亦是Firefox OS 的要理念和方向。
  • 4-5年前,他們留意到手提裝置的Browser 在整體功能上都被削弱了的
  • 幾年前你不會在手提裝置看到運行得很好的JavaScript
  • 他認為Apple 和 Google都正在把此問題改善
  • 在Firefox OS方面,他們無需以手提裝置瀏覽器的角度解決問題
  • 他們可直接把Web平台可提供的功能以良好的表現送到用戶手上
  • 他們藉此拉近裝置和Web層面的差異
  • 達到以上結果的項目他們稱之為Web API
7:30 – Web API 是甚麼?
  • Web API 就是集合網路世界過去20年發展,大家所知所愛的包括HTML,JavaScript和CSS
  • Web API 亦是填補各式各樣在手提裝置獨有硬體缺口的新類型API
8:00 – 至今大約有30-40個APIs, 陸續亦會成為標準
8:25 – Firefox OS 和 WebRTC 的進度如何?
  • 1年前推出了第一個Firefox OS 版本
  • 但年半前其實已完成version 1.0
  • 初期進入了大約15個市場,直到現在已提高到約30個
  • 今年年頭推出了version 1.3,這是現時市場中最新的版本
  • 現在我們正著手忙於Firefox 2.0 和2.1
  • 2.0 會加入WebRTC
  • Firefox OS 2.0 將會於未來數月打包並於年底推出市場,會包括了getUserMedia, PeerConnection 和DataChannel
  • 和桌面版的Firefox整合度會很高,因而把Web App 打包成Firefox OS apps 將會很簡單
  • 仍忙於除錯,不過會尤其專注於最佳化表現
10:05 – 目標市場是中、低階手機而非高階Device
  • 目標定位在 100-150USD 的雙核芯512Mb RAM手機
  • 這是一項挑戰
10:35 – Gecko 就是整個重點。桌面Firefox、手機Firefox 和Firefox OS 就是一致
10:50 – 最後時段也簡介了一個Application – Loop 。其實就是一個可在Browser上運作的簡單即時視像會議。不過尚在初期階段。

最後總結時替另一位WebRTC Team的核心人物Maire Reavy 說了以下說話:

請幫助我們把即時通訊帶到網頁上。我們還未成功完成。我們需要你們的幫助去建立優良的應用程式和用戶體驗。當我們開發APIs以及為新版本和新功能努力時,我們需要你們的協助提供回饋。我們需要你們回報我們和我們的競爭者在開發整合項目時產生的錯誤。如果有互通兼容性的問題,請大聲告訴我們。我們需要你們幫手測試和開發。有了你們的幫助、建議和熱誠,我們便可以把網頁世界帶到另一境界。Thank You!

喜歡這篇文章嗎? 加我到你 Google+Follow @iamrogerli吧!

發表回覆

你的電郵地址並不會被公開。 必要欄位標記為 *