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