2014年5月20日 星期二

第十一堂課:Firefox OS

承接上一堂的 Mozilla 課程
今天來的是正在致力於 Firefox OS 的資工系100級學長
其實半年前就有聽過一次他的分享




前面簡短介紹了什麼是Firefox OS
搭載在手機跟平板等行動裝置上的開放原始碼作業系統
並使用大量的網頁開發語言( html,CSS,Javascript )
Firefox OS 可以分成三層
分別為 Gonk,Gecko,Gaia
由於有些名詞我並不是那麼清楚,以我自己的概念來理解的話
Gonk 在最底層,可以想成是一個簡單的 linux 發行版本
Gecko 在中間,Gonk其實是Gecko的移植目標,Gecko也可以移植到其他作業系統
Gaia 則是在最上層,使用者的界面,主畫面,電話撥號,發送簡訊畫面功能等等都是由Gaia負責
而且 Gaia 全靠撰寫網頁的語言 html,CSS,Javascript 完成
講者負責的就是 Gaia 這層的東西

順帶一提,講者也帶了 Firefox OS 的手機讓我們操作摸摸看
介面就像這樣

Firefox OS介面




FIrefox OS介面

Firefox OS 的 app 也是依靠網頁語言來完成
以前在上「多媒體網際網路」時,陳立祥教授就有說過
現在 iOS 或是 android 上面的 app 其實是在往後倒退
這個 app 只能在該作業系統上面執行,想要跨平台就只能移植
我們應該單純化,統一以網路制定的標準來去做
這樣只要有瀏覽器就可以執行
大概是這樣的意思
現在想想教授的理念應該跟 Firefox OS 很契合

我們很快就進入了 DIY 時間
更新 firefox 瀏覽器到最新版本,然後安裝 Firefox OS simulator 附加元件
基本上 DIY 過程就是拉拉元件,讓我們嘗試簡單生出一個屬於自己的 app

後續談論的是 Mozilla 的 bug 處理流程以及相關處理管道

最後講師分享的是有關他在資工系經歷的一連串想法
講師原本就讀航太系,後來拼死唸書轉系到資工
聽說拿到書卷獎的的人都轉系轉走了,系辦還說「同學,航太系很好啊~」


不曉得還有沒有人記得「噗浪plurk」的創辦人曾來過成大演講
那時候就是他們邀請過來觀看資工系的專題展,演講應該也是一起策劃
而講師其實也碰到了很多有趣的人,對他的生命也產生了影響

他很喜歡旅遊,畢業之後的第一件事情就是去國外當背包客
也強調身為一個程式設計師,藉由其他事情排解壓力格外重要
另外從上一次分享到現在
講者他去學了西班牙語,也學寫了 iOS 的 app
不間斷的持續運動,維持自己想要的身形
我覺得他很努力的充實自己
的確,現在的社會是要靠充實自己,才能一直維持同樣的生活水平或是更好

最後我問了一個問題
就使用 Firfox OS 手機跟 iOS 或 android 的手機,體驗感覺有什麼不同呢?
講者回答
其實 Firefox OS 手機價格低於25美元,是很便宜的手機
可是大部分國家並沒有上市,或者是根本沒有
那麼他現在主要針對的客群是誰呢?
是針對也許才剛從 Nokia 正要轉換成智慧型手機的新興市場
但是像 iPhone 這樣的手機,對這些國家的人民來說太過於昂貴而負擔不起
Firefox OS 手機是個很好的入門以及體驗
當然講者本身自己也只有拿他來做開發
所以我想答案就不需要太明白的說出來了
(不過認真想想,我似乎也是從 Nokia 正要轉換成智慧型手機的新興客戶,畢竟剛換手機沒多久)

最後拿到了 Mozilla 的小禮物,開心了一個晚上
怎麼可以這麼好看?


沒有留言:

張貼留言