-
我在上一支影片中介紹了 Firefox OS 開發手機「Flame」
-
也正好讓大家概略知道 Firefox OS 中階裝置的模樣
-
接著要為大家說明 Flame 的設定方式
-
但在你看到這支影片時,很可能已經又有新的裝置上市了
-
所以請持續注意 Mozilla 的相關文章或影片
-
你很輕鬆就能升級自己的 Firefox OS
-
如果要將 Flame 轉為開發者手機
-
可進入「設定 (Setting)」→「裝置資訊 (Device information)」
-
「更多資訊 (More information)」,開啟「開發者選單 (Developer Menu)」即可
-
接著再回到「設定」的主頁
-
就會看到多了「開發者 (Developer)」
-
一般使用者看到這選項會不知道幹嘛的
-
但對開發者就是很有趣的東西
-
這裡可以看到如「layer borders」、「Tile bodrers」
-
「hardware composer」、「tiling」、「overscrolling」
-
不論是發生在介面本身、視訊卡,或記憶體上的作業
-
你都能進一步檢視
-
與其使用 USB 線或在 ADB 上進行類似的檢視,
這種開發模式一定方便很多
-
你當然也能進一步記錄相關資訊
-
現在 Firefox OS 另一項有趣設計
-
就是「開發者 HUD (Developer HUD」
-
進入並開啟「開發者 HUD」之後
-
就會在畫面中看到許多資訊
-
如果勾選「顯示系統 HUD (Show system HUD)」
-
就會看到系統所使用的記憶體大小
-
也能看到目前除錯中 App 所使用的記憶體大小
-
Firefox OS 中的一切都是 App
-
連整個「設定」畫面都是 App
-
所以在使用「設定」的同時也能除錯
-
勾選「每秒畫框數 (Frames per second)」
-
就能看到每秒使用了多少「frame」
-
「載入時間 (Time to load)」
-
則是你目前載入 App 所花的時間
-
還有「重排 (Reflow)」、「Jank」等等
-
許多不同的設定,都是開發者所需的選項
-
還有「應用程式記憶體 (App memory)」
-
你可以勾選想知道的記憶體耗用量
-
上面已經先幫你設定了像是「JS 物件 (JS objects)」、
「JS 字串 (JS strings)」等
-
這些可讓你在裝置上就看到 App 的運作情形
-
這些數據對 App 開發者來說很麻煩
-
所以我們先幫你設定好了這個 HUD 功能
-
開啟這個 HUD 功能、測試並調整 App
-
直到 App 運作無虞,就快提交到 Marketplace 上
-
Firefox OS 消費者會很開心看到新的 App 上架