2013-08-12

Genymotion - AndroVM 的進階版本

如果之前已經有用過 AndroVM 的話,應該會阿舍一樣,覺得這個 AndroVM 真是個簡單好用的東西哩 ! 但是,現在 AndroVM 變得更好用了,而且,還改了個名字,叫做「Genymotion」,當然啦 ! 也不是只是改個名字而已,而是 AndroVM 要開始推出商業化收費的產品了,所以,才會有了全新的品牌和網站囉 ! 不過,別和阿舍一樣,一看到要轉商業化之後,就覺得以後要付錢才能用了,這個新的 Genymation 還是有免費版本可用的哩 !

Genymotion 的管理工具
Genymotion 和 AndroVM 不論是在安裝上,還是功能與操作都不太一樣,Genymotion 是一種雲端服務,所以,不像之前用 AndroVM 那樣,要自己下載 VirtualBox 的匯出檔來匯入,而是,要先安裝 Genymation 的管理工具及 VirtualBox 4.1.11 之後的版本( 官方建議使用 4.2.12 版),然後,就可以利用 Genymotion 管理工具來選擇下載需要的 Android 設備及版本的虛擬機器,並且,直接在 Genymotion 管理工具來設定和啟動虛擬機器(如上圖),中間就不再需要透過 VirtualBox 的介面來操作,整個使用式變簡單和方便哩 !

右上有啟用電池和 GPS 的功能
除了安裝和管理方式的不同外,Genymotion 還提供了不少新的功能,像是可以模擬電池容量及是否充電中,可模擬 GPS 定位及指定座標,可與 Eclispe 的 Plugin 及 Android Studio 整合,可透過 Android SDK 的 ADB 工具存取虛擬機器,支援 Shell 指令讓你可以用指令來操作和設定虛擬機器,提供多個組合鍵來讓你方便用鍵盤操作 Android 虛擬機器,支援多螢幕和全螢幕使用及支援多種作業系統 ( Win / Linux / Mac ) 等等,比起 AndroVM 來說,阿舍覺得 Genymotion 提供了更多實用的功能哩 !

Genymotion 多了這麼多功能,那之後是不是都是要付費才用的到呢 ? 根據阿舍研究 AndroVM創造者 Dan 先生的說法得到的結論是,Genymotion 會有免費版本,而且, Genymotion 大部份的新增功能都會出現在免費版本上,而 Genymation 使用的 AndroVM 本來就會繼續保持為開放始碼的專案,只有需要將 Genymotion 部署到其它的虛擬環境時 (像 VMware 或 XEN ) 或是需要更多的客製與技術支援時,才會有付費的需求哩 ! 不過,這應該是現階段的想法,日後也許會有改變吧 ! 還好,核心的 AndroVM 因為 Android 授權的關係,一定是會可以免費使用的哩  !  ( 後來證明,真的是有免費版,只不過,免費版功能和付費版似乎差滿多的哩 ! .... )

GPS 工具可以抓到自定的座標資訊
阿舍下載了 Nexus 7 Android 4.2 版本的虛擬機器來在 Ubuntu 13.04 64 bit 上用,操作起來滿順的,速度也很快,阿舍小試了幾套軟體,就 Google Map 會把整個虛擬機器掛掉,然後,Candy Crush 會無法啟用,其它的就倒還好,因此,還是會有不能用的情形哩 ! 另外,阿舍有把語系切成正體中文,但是,遇到沒有中文輸入法可用的問題,要自己安裝輸入法並取消硬體鍵盤才能輸入中文哩 ! 至於阿舍很感興趣的 GPS 模擬功能,剛剛開始試的時候,天氣的資訊都沒有更新,是過了好一會才出現,不知道是不是在模擬真的 GPS 定位要花時間哩 ! 不過,用 GPS 工具測,就馬上可以看到 GPS 資訊了哩 !

玩 Game 會 Lag, 可能是阿舍的電腦不夠力或沒設定好吧
阿舍試用後,覺得 Genymotion 的Android 虛擬機器已經可以很接近真的 Android 設備的使用經驗哩 ! 所以,就用途上來說,除了可以用來在電腦上使用 Android APPs 之外,也很適合用來做為開發和測試的環境,阿舍感覺上會比用 Android SDK 內建的那個虛擬機器來快很多哩 ! 因此,只要善用 Genymotion 的功能,也許就可以省下許多開發的時間與成本哩 !

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁