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