1 00:00:00,000 --> 00:00:03,972 我在上一支影片中介紹了 Firefox OS 開發手機「Flame」 2 00:00:03,972 --> 00:00:08,698 也正好讓大家概略知道 Firefox OS 中階裝置的模樣 3 00:00:08,698 --> 00:00:11,243 接著要為大家說明 Flame 的設定方式 4 00:00:11,243 --> 00:00:13,420 但在你看到這支影片時,很可能已經又有新的裝置上市了 5 00:00:13,420 --> 00:00:14,938 所以請持續注意 Mozilla 的相關文章或影片 6 00:00:14,938 --> 00:00:16,744 你很輕鬆就能升級自己的 Firefox OS 7 00:00:16,744 --> 00:00:19,158 如果要將 Flame 轉為開發者手機 8 00:00:19,158 --> 00:00:25,801 可進入「設定 (Setting)」→「裝置資訊 (Device information)」 9 00:00:25,801 --> 00:00:30,912 「更多資訊 (More information)」,開啟「開發者選單 (Developer Menu)」即可 10 00:00:30,912 --> 00:00:32,922 接著再回到「設定」的主頁 11 00:00:32,922 --> 00:00:34,152 就會看到多了「開發者 (Developer)」 12 00:00:34,152 --> 00:00:36,171 一般使用者看到這選項會不知道幹嘛的 13 00:00:36,171 --> 00:00:39,390 但對開發者就是很有趣的東西 14 00:00:39,390 --> 00:00:43,235 這裡可以看到如「layer borders」、「Tile bodrers」 15 00:00:43,235 --> 00:00:45,826 「hardware composer」、「tiling」、「overscrolling」 16 00:00:45,826 --> 00:00:50,235 不論是發生在介面本身、視訊卡,或記憶體上的作業 17 00:00:50,235 --> 00:00:52,343 你都能進一步檢視 18 00:00:52,343 --> 00:00:57,541 與其使用 USB 線或在 ADB 上進行類似的檢視, 這種開發模式一定方便很多 19 00:00:57,541 --> 00:00:59,959 你當然也能進一步記錄相關資訊 20 00:00:59,959 --> 00:01:03,261 現在 Firefox OS 另一項有趣設計 21 00:01:03,261 --> 00:01:04,938 就是「開發者 HUD (Developer HUD」 22 00:01:04,938 --> 00:01:07,531 進入並開啟「開發者 HUD」之後 23 00:01:07,531 --> 00:01:10,274 就會在畫面中看到許多資訊 24 00:01:10,274 --> 00:01:12,464 如果勾選「顯示系統 HUD (Show system HUD)」 25 00:01:12,464 --> 00:01:15,661 就會看到系統所使用的記憶體大小 26 00:01:15,661 --> 00:01:19,518 也能看到目前除錯中 App 所使用的記憶體大小 27 00:01:19,518 --> 00:01:22,160 Firefox OS 中的一切都是 App 28 00:01:22,160 --> 00:01:23,689 連整個「設定」畫面都是 App 29 00:01:23,689 --> 00:01:26,757 所以在使用「設定」的同時也能除錯 30 00:01:26,757 --> 00:01:28,819 勾選「每秒畫框數 (Frames per second)」 31 00:01:28,819 --> 00:01:31,929 就能看到每秒使用了多少「frame」 32 00:01:31,929 --> 00:01:33,911 「載入時間 (Time to load)」 33 00:01:33,911 --> 00:01:36,756 則是你目前載入 App 所花的時間 34 00:01:36,756 --> 00:01:38,624 還有「重排 (Reflow)」、「Jank」等等 35 00:01:38,624 --> 00:01:41,058 許多不同的設定,都是開發者所需的選項 36 00:01:41,058 --> 00:01:43,072 還有「應用程式記憶體 (App memory)」 37 00:01:43,072 --> 00:01:45,393 你可以勾選想知道的記憶體耗用量 38 00:01:45,393 --> 00:01:49,046 上面已經先幫你設定了像是「JS 物件 (JS objects)」、 「JS 字串 (JS strings)」等 39 00:01:49,046 --> 00:01:53,147 這些可讓你在裝置上就看到 App 的運作情形 40 00:01:53,147 --> 00:01:55,358 這些數據對 App 開發者來說很麻煩 41 00:01:55,358 --> 00:01:56,918 所以我們先幫你設定好了這個 HUD 功能 42 00:01:56,918 --> 00:01:59,416 開啟這個 HUD 功能、測試並調整 App 43 00:01:59,416 --> 00:02:02,218 直到 App 運作無虞,就快提交到 Marketplace 上 44 00:02:02,218 --> 00:02:04,703 Firefox OS 消費者會很開心看到新的 App 上架