前面已經介紹了兩個 Android 模擬器,無論是核心或操作介面,或多或少都經過了開發商的各種「改造」,為不同要求的消費者提供客製化的功能。但是,接下來要介紹的「Genymotion Android Emulator」,卻可以說是一套「純粹的」的 Android 模擬器,專門為了需要透過模擬器測試 App 程式的開發者們而製作。
(前兩篇連結:
PC版Android模擬器全攻略:Android模擬器只是用來跑遊戲嗎?是誰在用Android模擬器?
PC版Android模擬器全攻略2:遊戲玩家最常用的 籃疊BlueStack 4、夜神NOX App Player
)
Genymotion Android Emulator 無論在使用邏輯或應用情境上,與其他 Android 模擬器都大相逕庭,但卻更貼近程式開發者的需求;舉例來說,使用者可以自行選擇要安裝的 Android 版本,甚至套用實體存在的手機硬體設定,在電腦上建構出幾乎和實際裝置一模一樣的操作環境。另外一些對開發者而言相當實用的功能,例如接收簡訊和模擬電話播入,也可以透過 Genymotion Android Emulator 做到。只不過,強大的 Genymotion Android Emulator 在試用版的左下角會有浮水印,完整版則能解放更多功能。
Genymotion Android Emulator 2 Desktop
■ 作業平台:Windows、Mac、Linux
■ 軟體售價:可試用,商業版須付費
■ 官方網站:https://goo.gl/tXVZdF
創建各種版本的Android模擬環境
由於 Android 作業系統的碎片化,相同的 App 在不同的系統版本,可能會有不同表現;Genymotion 既然是給程式開發者用的 Android 模擬器,自然要照顧到所有 Android 版本的需求,所以提供了非常彈性的模擬器系統建構方案。使用者不僅能夠在 Genymotion 中創建多個模擬器,更可以選擇多種 Android 系統版本,甚至按照內建的實際手機硬體設定模擬環境,應付 App 在不同手機、不同版本下的測試需求。要特別注意的是,創建不同作業系統版本的 Genymotion 時,會從網路上下載檔案,無法離線執行。
▲ 1.開啟 Genymotion 後,並不會馬上進入主畫面,而是要先點選「Add」,選擇想要創建的模擬器版本及相關設定。
▲ 2.接著在「Android version」的下拉式選單中,找到模擬器想要的安裝系統版本。
▲ 3.過濾版本後,可以看到清單中有許多不同的實體手機可以選擇;挑選任一裝置後點擊「NEXT」。
▲ 4.在接下來的視窗中,會顯示該模擬器的詳細硬體設定,而使用者也可以重新命名模擬器;點選「NEXT」開始建立模擬器。
▲ 5.創建完成的模擬器會出現在一開始的畫面中;選取並按一下左上的「Start」,模擬器就會開始執行。
▲ 6.如果想要重置已經創建的模擬器,選擇模擬器後,按一下最初畫面的「Reset」圖示,就可以將模擬器回覆到最原本的狀態。
安裝Open GApps
Genymotion 與前面介紹的藍疊模擬器、夜神模擬器有一個最大的不同之處,即是新創建的模擬器中,不會帶有任何 Google 相關的 App,就連 Google Play 商店都不會有,這是由於先前 Google 與 Genymotion 間曾發生過一些紛爭,才導致後來的 Genymotion 不再內建 Google App。既然如此,難道要使用者自己下載 APK 進行安裝嗎?其實也不用這麼麻煩,Genymotion 其實提供了使用者一鍵下載的功能,按一下就能搞定。
▲ 1.啟動 Genymotion 並進入模擬器後,先按一下右上角的 Open GApps 圖示。
▲ 2.接下來必須同意一些使用條款,點選「Accept」繼續。
▲ 3.下載並刷入 Open GApps 需要一段時間,請確保網路通暢並耐心等候。
▲ 4.安裝完畢後,Genymotion 會提示使用者重新啟動模擬器,按下「Restart now」重開。
▲ 5.再度進入模擬器後,就能看到 Google Play 商店出現在應用程式列表中。
▲ 6.要特別提醒的是,部分較舊的 Android 作業系統版本並不支援 pen GApps 一鍵安裝功能,得用較麻煩的方式才能安裝 Google Play 商店。
錄製App教學影片
假設一名程式開發者順利將 App 製作完畢,接著要教導使用者如何操作 App,最好的方式是什麼呢?莫過於是透過影片來傳達了。Genymotion 內建強大的螢幕錄影功能,可以將手機上的操作畫面錄製成影片,連聲音都會一併擷取,接著直接儲存於用戶的電腦中,免去從模擬器中抓出影片的麻煩;Genymotion 螢幕錄影功能亦不受模擬器 Android 作業系統版本的限制,對於程式開發者來說,確實是個非常好用的功能。
▲ 1.開啟想要錄製操作畫面的 App 後,在模擬器主畫面右邊找到影片圖示的「Capture」按鈕並點選。
▲ 2.上方的照相機圖示是螢幕截圖,中間的攝影機圖示則是螢幕錄影;點選中間的「Screencast」。
▲ 3.按下「Screencast」選項後,螢幕錄製就會立即開始,右邊的圖示則會有個小綠點提示正在錄影中。
▲ 4.螢幕錄影完畢後,點一下叫出「Capture」視窗,再按一下「Screencast」來停止錄影,影片就會被保存到使用者的電腦硬碟中。
▲ 5.要找到螢幕錄影儲存的位置,點一下 Genymotion 主畫面右邊的「Capture」圖示,並按一下最下方資料夾圖示的「Browse files」。
▲ 6.接著就會看見剛剛的螢幕錄影畫面被儲存在用戶的電腦硬碟中,無論是要後續加工或直接發佈,都能夠自由存取利用。
歡迎加入PC home雜誌粉絲團!
留言 0