當前位置:
首頁 > 科技 > Lumia 950XL運行Windows10 ARM64體驗

Lumia 950XL運行Windows10 ARM64體驗

自從一款叫做RX-130的工程機的能夠運行Windows 10 on ARM64(下稱WoA)的價值被挖掘之後,和它使用同款處理器的Lumia 950XL也得以受益。在WoA還不夠成熟的當時,筆者早已不再關心Windows Phone的研究了,倒是友站的某個鋪路工在這之後變得十分激動……

一年多過去了,現在的WOA項目進展相比當時已經有了很大進步,安裝流程相比之前也成熟了很多。

安裝流程

獲取安裝鏡像

安裝之前,首先需要獲得WoA的安裝鏡像。由於一般情況下不可能直接下載到WoA的成品光碟鏡像,用於安裝WoA的工具WoA Deployer要求必須從系統更新文件來轉制鏡像。這種鏡像的下載和轉制腳本可以從 uupdump.ml 或 uup.rg-adguard.net 獲取。轉制腳本會自動從微軟的更新伺服器下載構成Windows安裝鏡像的文件,並在你的電腦上轉製成完整的ISO格式安裝鏡像,這個鏡像就可以用於安裝WoA了。

解鎖Bootloader

解鎖Bootloader要用到WP Internals這個工具。Bootloader解鎖完成後,就能夠安裝WoA了。 安裝WoA為了能夠順利安裝WoA,你需要使用WP Internals將手機置入Mass Storage模式。

WoA Deployer支持兩種安裝方式:和原先的Windows 10 Mobile共存和只安裝WoA。我們這裡選擇前者安裝方式。默認情況下會將內置存儲空間的18GB分配給WoA使用。接下來只需要選擇WoA安裝鏡像內的install.wim,並將手機連接電腦,就可以開始安裝了。

WoA Deployer會自動從Github下載驅動文件。安裝需要約40分鐘,比在一般電腦上將系統安裝到機械硬碟要慢很多。安裝完之後重啟手機,接下來想必所有裝過Win10系統的讀者都知道怎麼做了。只是,需要多等等。

使用體驗

開機的時候,你會看到一個和Windows NT 6.X一樣的啟動菜單。你需要使用音量鍵選擇啟動選項,並使用拍照鍵確定。默認情況下,10秒鐘內未操作會直接進入Windows 10 Mobile,這裡我們選擇Windows 10,也就是本文要介紹的。

由於參考了那款RX-130的ARM64 UEFI,開發者imbushuo很順利地就把ARM64 UEFI帶到了Lumia 950XL上,並能夠成功運行WoA。而上層系統的驅動均為民間編寫,在沒有微軟的官方正式支持的前提下,現有驅動能有這樣的完成度已經很了不起了。

先前曝光過多次的工程機 RX-130因為手機的EMMC存儲性能相比真正的SSD差距很大,再加上公版的驍龍810處理器,運行效能肯定是比不上近年搭載Core M系列處理器的超極本的。即便你剛開機什麼都沒做,驍龍810的巨大威力也會使機身溫度居高不下,加了散熱銅管也壓不住。

由於GPU驅動也是民間編寫,在缺乏DirectX支持的前提下,雖然系統能夠支持圖像加速渲染了,但在某些UI上的渲染依然存在BUG,例如類似Aero的磨砂透明窗口下面有隨機閃爍的色塊、子菜單旁有異常色塊等。當然,缺乏這個也就意味著很多PC遊戲都玩不了。

既然有這些BUG,那安裝WoA的主要意義是什麼?當然是運行X86 Win32應用。

運行效率

和便捷性和上一代為ARM架構處理器設計的Windows RT不同,如今高通的64位旗艦級CPU的性能已經足夠強勁,使得這次的WoA能夠很高的模擬效率順利運行絕大多數專為X86架構處理器開發的Win32應用。2016年的WinHEC大會上,微軟就展示了驍龍820處理器運行處於實驗性階段的WoA的實際表現,以及代表性的大型X86應用的運行效率。

而驍龍810作為高通的初代64位旗艦處理器,它模擬X86架構的效率如何?由於大多數的硬體檢測軟體(包括CPU-Z、AIDA64)均無ARM64架構版本,通過它們檢測硬體參數和跑分是極不準確的,必須要通過實際應用表現來了解性能表現。

傳統的大型軟體運行表現

這裡我們測試一下運行Photoshop。考慮到ARM64隻能兼容32位X86應用原因,我們這裡運行的是32位版的Photoshop CC 2015。Photoshop CC 2015首次啟動需要約1分鐘時間,打開圖片的速度也還可以接受。至於濾鏡的應用,也不需要慢慢等待處理完成,除了字太小,需要另外用滑鼠操作之外,就沒有大問題了。

日常中小型應用

在安裝某些國內使用NSIS打包的應用的時候,安裝包本身讀取的速度非常緩慢,這也是X86模擬效率帶來的問題,例如我們常用的辦公用IM釘釘。雖然正常安裝之後用戶很難察覺到。但主要問題是,很多應用並沒有為觸摸屏優化,因此即便是在Windows平板上,應用的體驗也很差,最後還得外接鍵盤滑鼠或者使用虛擬觸摸板。

使用原生的ARM64應用程序,就可以有效避免運行效率過低的問題。已知,韓國的Bandisoft公司就有推出專為ARM64設計的Bandizip,並且經過他們在搭載驍龍835處理器的華碩NovaGo上測試,ARM64版Bandizip運行效率比X86模擬的Bandizip要快兩到三倍(https://cn.bandisoft.com/bandizip/help/windows-10-on-arm/ )。而在搭載驍龍810處理器的Lumia 950XL上,這一差距就更加明顯。

使用 x86 版本 Bandizip 對高密度壓縮的 7z 壓縮包的測試速度 使用 ARM64 版本 Bandizip 對高密度壓縮的 7z 壓縮包的測試速度

UWP應用

由於Windows 10 Mobile已經止步Build 15254,那些要求更新版本的UWP應用將無法安裝和運行。而WoA已經用上了更新版本的Build,自然也就能用上那些專為新版本設計的UWP應用,再加上WoA能夠兼容X86應用,像微信這種Win32 EXE轉制的UWP應用也就能夠使用了。

原生的UWP應用自然也不在話下,例如網易雲音樂。為PC端設計的網易雲音樂UWP客戶端在手機上的表現比Windows 10 Mobile下的網易雲音樂其實差不多,就是界面的每個按鈕太小了,而且豎屏操作的界面和手機版客戶端差距也挺大的。

網頁瀏覽表現

由於有了一個可用的GPU驅動,在系統自帶Edge瀏覽器滑動網頁沒有遇到卡頓現象。同時,播放視頻也成為了可能。在B站播放視頻的時候,即便有大量彈幕,也沒有遇到嚴重掉幀現象。

完整的桌面擴展可能性?

我們都知道,Lumia 950/XL的一個賣點就是Continuum,通過此功能就可以將手機的環境擴展到大顯示器,獲得類似桌面的使用體驗。

然而,WoA下還無法支持通過Type-C介面的HDMI/DP輸出,以及VBUS的協議還沒有徹底解決,因此WoA下Continuum是無法使用的。如果能夠解決這個問題,那麼Lumia 950XL將有望成為真正意義上的口袋裡的Windows平板電腦。

不過真的要拿來做生產力工具的話,確實比之前評測過的華為M6還不現實。

無法串流傳統的PC遊戲

Steam客戶端支持從另一台安裝了Steam的電腦上串流那台電腦上已有的遊戲,理論上講我們可以在WoA上安裝Steam桌面版客戶端,然後將自己PC上現有的任何遊戲串流上來運行。

然而,筆者自測發現,即便真的安裝了DirectX運行庫,你也無法串流運行任何遊戲,就是因為GPU驅動缺乏DirectX支持而導致的。也許僅使用OpenGL加速的遊戲可以玩吧。

使用雲電腦也不是一個理想的方案,因為市面上現有的雲電腦PC端應用均沒有考慮過在Windows平板電腦上運行的情況。

Xbox遊戲可以串流,但並非任何人都擁有Xbox主機。

小結

自從Lumia 950XL能夠安裝完整Win10的可行性得到大家的關注之後,成色良好的Lumia 950XL甚至是RX-130在市場的售價一度上漲。畢竟和傳統的Windows平板電腦甚至是早期的MID相比,在現代的智能手機上直接運行完整的Windows 10操作系統是非常有趣且新奇的玩法。

只是,驍龍810的效能實在太差,已經淪為了過時硬體,驍龍820也是Windows Phone所支持的最新的處理器,微軟也早已拋棄了對驍龍820 WoA的支持,因此運行後續版本WoA的體驗將會非常差。因此海外開發者也在尋求將WoA帶入諸如OnePlus 6T這樣的現代Android手機的可行性,因為它們的性能往往更好,且數量更大,只是為此適配驅動程序將是一件很不容易的事情。

考慮到其小眾性以及驅動程序開發的封閉性,筆者認為發展前景並不是很大。而且,近年的代表性智能手機已經開始使用上了完全不適合Windows系統的異形屏設計,想讓Windows良好運行仍然需要微軟官方的正式支持,以及眾多廠商的配合。然而,微軟的市場重心已經轉移到了雲服務,筆者仍然對他們是否還重視WoA以及智能手機保持懷疑。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 專門網 的精彩文章:

沒有十代酷睿X1 2019全面解讀,4K屏和碳纖維紋理綁定?
頂級配置 親民價格 黑鯊遊戲手機2 Pro上手體驗測評

TAG:專門網 |