改變常規(guī) 模擬器帶來(lái)的別樣體驗(yàn)
- 來(lái)源:PC電腦王 smarty:if $article.tag?>
- 關(guān)鍵字:觸摸屏幕,谷歌,Android游戲 smarty:/if?>
- 發(fā)布時(shí)間:2015-11-16 10:49
隨著谷歌Android平臺(tái)不斷發(fā)展,現(xiàn)在已有越來(lái)越多精彩的Android游戲和實(shí)用的安卓軟件應(yīng)用了。如果能在臺(tái)式電腦大屏幕上也安裝并使用上Android應(yīng)用,不管是游戲還是軟件應(yīng)用,體驗(yàn)應(yīng)該會(huì)比在手機(jī)上更加出色,特別是在支持觸摸屏幕的顯示器上。
模擬器的出現(xiàn)就很好地解決了這一問(wèn)題,它的歷史可以追溯到早期的家用游戲機(jī)模擬器,隨著Android平臺(tái)的崛起,模擬器又多了一種新形態(tài),在PC端能運(yùn)行Android各種應(yīng)用。通過(guò)網(wǎng)絡(luò)我們能找到數(shù)款A(yù)ndroid模擬器,如Genymotion、Andy、Blue Stacks、VSEA、ARCWelder等等,它們各有優(yōu)缺點(diǎn),其中有些還需進(jìn)行配置才能使用。用戶如何選擇一款適合自己的模擬器,便是本篇文章的重點(diǎn)。
1.最方便——微軟Visual Studio Emulator for Android
微軟Visual Studio 2015開(kāi)發(fā)工具中,內(nèi)置了一個(gè)全新的Android模擬器。微軟官方稱該模擬器比Google Android Studio模擬器性能更優(yōu)異。這對(duì)想在電腦上運(yùn)行Android應(yīng)用的用戶來(lái)說(shuō)無(wú)疑多了一個(gè)選擇。不過(guò),VisualStudio 2015開(kāi)發(fā)工具過(guò)于龐大,如果你沒(méi)有編程開(kāi)發(fā)的需求,那么就可以安裝Visual Studio Emulator for Android(下文簡(jiǎn)稱為VSEA)獨(dú)立安裝版的安卓模擬器,它可以完全脫離VS單獨(dú)運(yùn)行。
運(yùn)行VSEA之前,我們需要開(kāi)啟Hyper-V,進(jìn)入控制面板后依次點(diǎn)擊“卸載程序啟動(dòng)或關(guān)閉Windows功能Hyper-V確定”,隨后重新啟動(dòng)計(jì)算機(jī)即可(如圖1)。VSEA支持觸摸屏操作(建議在Windows8以上的系統(tǒng)運(yùn)行),建議用戶在Surface或支持觸摸的筆記本上使用。當(dāng)然,它也能支持鍵盤+鼠標(biāo)的操作,鼠標(biāo)左鍵可以實(shí)現(xiàn)屏幕點(diǎn)擊、拖拽滑動(dòng)這樣的操作,鼠標(biāo)右鍵可以用來(lái)模擬多指觸控手勢(shì)。
VSEA模擬器并沒(méi)有集成Google Play,我們只能將下載至本地磁盤的Android應(yīng)用安裝包拖拽至VSEA界面來(lái)實(shí)現(xiàn)安裝。VSEA默認(rèn)是KitKat 4.4版本的Android系統(tǒng),支持模擬手機(jī)和平板,其他各種Android版本(如圖2),如Lolipop 5.1.1可以通過(guò)模擬器下載。VSEA對(duì)傳感器的模擬功能也是齊全,譬如虛擬機(jī)的前置攝像頭和主攝像頭均可以用電腦上的圖片、視頻或者真實(shí)的攝像頭來(lái)代替;屏幕方向(豎向與橫向)、電池電量、狀態(tài)、晃動(dòng)手機(jī)等都可以自定義;支持隨意晃動(dòng)手機(jī)(重力加速傳感器);支持縮放與截圖等。讓筆者意想不到的是,用戶還可以通過(guò)必應(yīng)地圖來(lái)指定模擬器的GPS地理位置。
2.最快速——Genymotion
誰(shuí)是最好用的Android虛擬機(jī),但凡使用過(guò)虛擬機(jī)的用戶都會(huì)認(rèn)為是Genymotion,它不僅能跨越Windows、Mac、Linux三個(gè)系統(tǒng),并且其模擬運(yùn)行速度很快畫面流暢,且支持OpenGL3D加速、多開(kāi)、全屏等特性,還提供Eclipse、IntelliJIDEA的開(kāi)發(fā)插件,不僅是開(kāi)發(fā)者們也是普通玩家們測(cè)試和運(yùn)行Android應(yīng)用的好工具(如圖3)。
Genymotion設(shè)置
由于Genymotion定義為開(kāi)發(fā)者工具,因此它的安裝步驟和運(yùn)行環(huán)境比一般功能單一的模擬器要復(fù)雜許多。Genymotion是基于Virtual Box虛擬機(jī)運(yùn)行的,我們?cè)谑褂盟靶枰陔娔X中安裝Virtual Box。另外,AndroidS DK也是必不可少,不過(guò)用戶不用去配置運(yùn)行SDK中的模擬器,只需將它下載至本地磁盤中,再將其解壓至純英文目錄即可。
當(dāng)運(yùn)行環(huán)境準(zhǔn)備就緒了,我們就可以下載并安裝Genymotion模擬器了。這時(shí),我們距運(yùn)行Genymotion還差一個(gè)賬號(hào)(進(jìn)入Genymotion官方注冊(cè)賬號(hào),并通過(guò)郵箱驗(yàn)證,如果由于網(wǎng)絡(luò)的緣故無(wú)法注冊(cè)賬號(hào),我們可以下載一個(gè)虛擬機(jī)離線文件導(dǎo)入即可)?,F(xiàn)在我們就可為模擬器添加虛擬機(jī)了,點(diǎn)擊界面中的“Add”后,在窗口中點(diǎn)擊“Connect”按鈕(如圖4),并輸入用戶名和密碼登錄(如圖5)。
登錄成功后,系統(tǒng)會(huì)將各類機(jī)型以列表的形式展示給用戶,隨意選擇即可下載(如圖6),Genymotion會(huì)讓用戶為此Android設(shè)備命名,按照你自己的喜好改名即可,再次點(diǎn)擊Next開(kāi)始進(jìn)行下載。待該虛擬設(shè)備下載完成之后,程序會(huì)在主界面中的Yourvirtual devices列表將下載完畢的虛擬機(jī)羅列出來(lái)(如圖7)。點(diǎn)擊列表中中的扳手的圖標(biāo)可以對(duì)虛擬機(jī)進(jìn)行設(shè)置,譬如分配多大的內(nèi)存、設(shè)置分辨率等(如圖8),完畢后點(diǎn)擊“Play”按鈕即可運(yùn)行,如果是初次運(yùn)行Genymotion,程序需要用戶手動(dòng)加載AndroidSDK(如圖9)。
在默認(rèn)設(shè)置下,鍵盤的ESC鍵是虛擬機(jī)的后退快捷鍵,F(xiàn)1則為菜單按鍵,當(dāng)然,你也可以用鼠標(biāo)按虛擬按鈕。
Genymotion安裝Google Apps和ARM庫(kù)的方法
因?yàn)榘鏅?quán)問(wèn)題,通過(guò)Genymotion直接下載的虛擬機(jī)比原生的AndroidOS缺少了Google Play市場(chǎng)等各種谷歌服務(wù)應(yīng)用,如果我們?cè)贕enymotion中運(yùn)行一些必須依靠這些組件運(yùn)行的App時(shí)就會(huì)出現(xiàn)錯(cuò)誤或閃退現(xiàn)象,就連常用的微信都會(huì)提示「INSTALL_FAILED_CPU_ABI_INCOMPATIBLE」錯(cuò)誤,想要解決這一問(wèn)題其實(shí)很簡(jiǎn)單,我們可以通過(guò)下載并導(dǎo)入包含with Google Apps的虛擬機(jī)ova文件與安裝對(duì)應(yīng)版本Google Apps來(lái)完善虛擬機(jī)。
在使用Genymotion模擬器時(shí),你除了可以在軟件里下載虛擬機(jī)外,也可以離線將本地的ova虛擬機(jī)文件導(dǎo)入到模擬器里面去。因此,我們可以通過(guò)網(wǎng)絡(luò)搜索Genymotion 2.0版本之前包含谷歌服務(wù)的with Google Apps的ova文件,這不僅能讓你在Android虛擬機(jī)里面使用Google Apps,而且無(wú)法進(jìn)入Genymotion官網(wǎng)注冊(cè)賬號(hào)的用戶也可使用。
當(dāng)完成下載后,我們直接雙擊該文件將其導(dǎo)入到Virtual Box即可,導(dǎo)入完成后可在Virtual Box里修改這個(gè)虛擬機(jī)的名稱,關(guān)閉Virtual Box后再啟動(dòng)Genymotion就會(huì)在虛擬機(jī)列表中查看到導(dǎo)入的虛擬機(jī)了,點(diǎn)擊運(yùn)行即可。
如果你覺(jué)得單獨(dú)下載ova文件略微麻煩,又想使用Genymotion下載的新版本虛擬機(jī),那么我們就可以直接安裝對(duì)應(yīng)系統(tǒng)版本的GooglApps以及ARMTranslation Installer,下面是安裝它們的簡(jiǎn)單方法。
首先下載ARM Translation Installerv1.1,將下載所得的壓縮文件直接拖拽至虛擬機(jī)中進(jìn)行安裝,完成后讓虛擬機(jī)重新啟動(dòng)。隨后下載對(duì)應(yīng)版本的Google Apps,安裝方法與前文一樣。成功后,就能在虛擬機(jī)中找到Google提供的所有服務(wù)了,這時(shí)我們運(yùn)行一些需要谷歌套件的應(yīng)用就不會(huì)出現(xiàn)錯(cuò)誤的提示了。
Genymotion模擬器安裝應(yīng)用方法
如果你使用上述方法成功安裝了GoogleApps,那么就可以通過(guò)虛擬機(jī)中的GooglePlay直接下載其中的軟件,并且新版本的Genymotion也支持直接拖拽應(yīng)用程序至虛擬機(jī)進(jìn)行安裝,不過(guò)筆者建議下載一些國(guó)內(nèi)第三方市場(chǎng)來(lái)下載應(yīng)用程序,無(wú)論是查找應(yīng)用還是安裝都很方便。
根據(jù)實(shí)際試用來(lái)看,Genymotion的確是目前速度最快的Android模擬器了,使用流暢不卡頓,系統(tǒng)資源占用低,因此實(shí)用性非常高。無(wú)論是用來(lái)在電腦上測(cè)試Android軟件、玩Android游戲,Genymotion都能完美勝任。
|Tips|
關(guān)于虛擬機(jī)最好的用法
一般來(lái)說(shuō),筆者使用虛擬機(jī)最大的用途便是測(cè)試各類應(yīng)用軟件。不過(guò)平日里也會(huì)利用它掛載微信。雖然官方推出了微信Windows版本,我們可以使用電腦端來(lái)進(jìn)行微信聊天,但不能刷一刷朋友圈始終是硬傷,這時(shí)我們便可利用輕量級(jí)Android模擬器來(lái)實(shí)現(xiàn)(如圖10)。
筆者建議需求單一的用戶下載類似Droid4X海馬玩或是文卓爺?shù)仍O(shè)置簡(jiǎn)單、體積小的虛擬器,完成安裝后,就可直接下載微信應(yīng)用,將其安裝至虛擬機(jī)中即可(如圖11)。
最后,點(diǎn)擊啟動(dòng)微信,和Android手機(jī)版微信一樣,只是觸摸操作變成了鼠標(biāo)點(diǎn)擊操作,登錄賬號(hào)密碼,通過(guò)手機(jī)短信驗(yàn)證之后,就可以自由的看微信和朋友圈了,回復(fù)信息用電腦鍵盤輸入文字即可(如圖12)。
現(xiàn)在我們就可以在電腦上直接觀看和回復(fù)微信、關(guān)注和回復(fù)微信朋友圈。當(dāng)然,我們把虛擬機(jī)當(dāng)做Android游戲機(jī)來(lái)使用也是沒(méi)有錯(cuò)的。
3.Android上的游戲模擬器
前文,筆者介紹了通過(guò)PC來(lái)模擬AndroidOS,來(lái)實(shí)現(xiàn)PC平臺(tái)運(yùn)行Android App。其實(shí)在Android平臺(tái)上早就出現(xiàn)了模擬家用游戲機(jī)的應(yīng)用。早期這類模擬器在性能上有不小的缺陷,隨著手機(jī)性能的提升與應(yīng)用的升級(jí),現(xiàn)在我們已經(jīng)能通過(guò)游戲機(jī)模擬器在Android平臺(tái)上流暢地進(jìn)行游戲了,其中最為出色的PSP模擬器PPSSPP就是其中的佼佼者(下載地址:http://buildbot.orphis.net/ppsspp/)。
PPSSPP模擬器支持Rescale Rendering,如果你的Android設(shè)備性能足夠強(qiáng)悍,那么可以開(kāi)啟此選項(xiàng),讓游戲畫面更加的出色,開(kāi)啟抗鋸齒后的效果甚至遠(yuǎn)遠(yuǎn)超過(guò)PSP真機(jī)的表現(xiàn)(如圖13)。PPSSPP模擬器支持中文,支持高清分辨率以及自適應(yīng)分辨率,在手機(jī)、平板上都可以運(yùn)行,并可以支持即時(shí)存檔和讀取存檔。而且在手機(jī)平板上,除了使用屏幕觸摸控制之外,還能支持外接藍(lán)牙手柄進(jìn)行游戲。
雖然,PPSSPP模擬器易用,但在使用之前不免也要設(shè)置一番。首先進(jìn)入設(shè)置選項(xiàng),在系統(tǒng)設(shè)置中將語(yǔ)言調(diào)制為“簡(jiǎn)體中文”(如圖14),隨后在控制設(shè)置中勾選“屏幕虛擬按鈕”(如圖15),并將按鍵透明度調(diào)制為65。最后,進(jìn)入圖形設(shè)置界面,通過(guò)渲染項(xiàng)對(duì)游戲畫面進(jìn)行設(shè)置。
不緩沖渲染:速度快,畫面清晰,不過(guò)遇到有兼容性問(wèn)題的游戲會(huì)出現(xiàn)特效缺失以及畫面偏暗的問(wèn)題。緩沖渲染:兼容性好,一般不會(huì)存在特效缺失或畫面偏暗的問(wèn)題,在1X分辨率下速度較快。但是其畫質(zhì)差,鋸齒嚴(yán)重,如果開(kāi)啟高倍分辨率能解決這一問(wèn)題,不過(guò)其對(duì)配置有一定的要求(如圖16)。
