我在上一支影片中介紹了 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 上架