運用 Emscripten 移植遊戲 (中)

你是資深的 App 開發者,手上已有一堆酷炫遊戲了嗎?在看完《運用 Emscripten 移植遊戲 (上)》一文之後,緊接著來看看好用的工具與第三方函式庫!     好用的除錯工具 UBSan 在 Linux 上進行編譯的第二個理由,就是能搭配多種好用的工具。先說說「Undefined Behavior Sanitizer (UBSan)」.....深入閱讀

運用 Emscripten 移植遊戲 (上)

你是資深的 App 開發者,手上已有一堆酷炫遊戲了嗎?如果想透過 Firefox Martetplace 接觸更多消費者,或是早就聽過「Emscripten」的遊戲移植大法卻不太了解其中細節,就千萬別錯過共分成三集的 Emscripten 移植說明文章!   開放源碼的 Emscripten 編譯器,可將 C/C++ 原始碼編譯為高度最佳化的 JavaScript 子.....深入閱讀

Mozilla Stumbler 1.0 地理定位 App 現已於 Google Play 上架

「Mozilla Stumbler」是群眾外包 (Crowd-sourcing) 的開放源碼無線網路掃瞄器,可協助同樣是群眾外包的定位資料庫「Mozilla Location Service (MLS)」蒐集 GPS 資料。我們剛於 Google Play 商店釋出 1.0 版本,可讓使用者輕鬆安裝 Mozilla Stumbler 並隨時更新。如果你比較愛用 f-droid 版本,也可以到 f-.....深入閱讀

Web 遊戲商業平台持續累積創新動能

Mozilla 所率先開發的創新技術,已促使 Web 搖身成為重要的遊戲發佈與開發平台。Mozilla 見證遊戲產業正深入挖掘相關技術 (如 WebGL 與 asm.js) 的潛力,因此努力讓大家的瀏覽器不再需要安裝任何外掛程式,也能夠執行高效能、高品質的遊戲。本週於美國洛杉磯舉行的「GDC Next」會議 (Game Developer Conference Next), Mozilla 展區也.....深入閱讀

OpenType 字型中的 SVG 與色彩

本文作者 Johannes Lang,是在奧地利首都維也納工作的圖形設計師,也在維也納的應用藝術大學兼課傳授排版、字型等課。 簡介 才不久前,若想要在一組向量字型內放入一種以上的顏色,技術上來說根本不可能。一個多色字母往往需組合多種顏色的部分,而之前就必須搭配多項技術才能達到此效果。但現在的數位樣式卻可突破舊款技術的限制。如果要列印木質或鉛質的風格,每個字母本來就限制只有一種顏色 (隨.....深入閱讀

W3C 宣佈 HTML5 進入「建議」階段

HTML5 在今天列入了 W3C 的「建議 (Recommendation)」公告;也就是成為 W3C 標準前的最後一個階段。Mozilla 身為創新開發 HTML5 的諸多組織之一,深入耕耘 HTML5 的標準化已久。而 W3C 在今天所宣佈的內容,正好呼應了 Mozilla 最近十年所念茲在茲的使命與心血。 Mozilla 另已率先廣泛採用多項技術 (如 WebGL),除了能進一.....深入閱讀

將簡單的 HTML 網站轉為行動 App (下)

你是不是每天都有一堆代辦事項等著處理呢?在看完了《將簡單的 HTML 網站轉為行動 App (上)》之後,緊接著要讓你知道從 Stage 2 開始的後續 App 建構方式。   Stage 2 在建構 App 的第二階段,我們會透過 Brick 提升 App 的使用經驗。與其教你「捲動一堆課程計畫才找到自己需要的課程」,我們另外建構了 Brick 自訂元素,可於同一畫面顯示不同.....深入閱讀

將簡單的 HTML 網站轉為行動 App (上)

本篇簡易線上教學將提供一些基本技巧,讓你建立跨平台的 Web App。你會建立簡單的「School Plan」App,可跨不同平台提供動態且近似 App 的使用經驗並離線作業。其過程將使用 Apache 的「Cordova」,另搭配 Mozilla 的「Brick」這個 Web 組件。 App 背後的故事 本文作者 Piotr Zalewa,是 Mozilla 生態系統開發團隊的資深 Web .....深入閱讀

Mozilla 宣佈與遊戲發售平台「Humble Bundle」合作

Firefox 使用者直接體驗 8 款高人氣獨立製作遊戲 Mozilla 今日宣佈與創新的遊戲發售平台「Humble Bundle」合作,讓 Firefox 使用者能夠直接體驗 8 款高人氣的獨立製作遊戲,其中更包含獲獎的《超越光速 (Faster than Light,FTL)》。此促銷專案僅限期兩週,趕快到「這裡」加入遊戲饗宴吧! Mozilla 已經將率先開發之技術應用於 W.....深入閱讀

淺談新開發工具 WebIDE (下)

你是熱血的 App 開發者,而且早已累積許多 App 準備大展身手嗎?Mozilla 繼「應用程式管理員 (App Manager)」之後,再度提供新的 App 開發工具 ─ WebIDE,如果你才剛看這篇文,當然應該要先看過《淺談新開發工具 WebIDE (上)》。   建立並開啟 App 在「開啟應用程式 (Open App)」選單之下共有 3 個選項: 1). 新增應用.....深入閱讀