高通與微軟雙方在 2017 年宣布合作,打造 Windows 10 on Snapdragon 的生態鏈,當時雙方就宣布將透過 ARMv8 延伸機能當中的 x86 模擬功能,為 Snapdragon 平台提供可執行既有 x86 軟體的機能,在當時第一款產品華碩 NovaGo 推出之際就宣布除了 x86 32bit 模擬外,也將在後續推出 x64 模擬,如今 NovaGo 上市已近 4 年,微軟終於在 Windows Insider Program 宣布導入 x64 模擬功能。
根據微軟的說法, x86 模擬功能直至發表近四年才實現,仍是由於微軟在 Windows 10 on Snapdragon 計畫推出後,把重心放在當時仍為主流的 x86 32 位元相容上,不過隨著市場軟體逐漸轉向純 64 位元化,根據客戶的反應,微軟才在這個時間點釋出 x64 模擬器功能。
微軟此次先行於 Dev Channel 的 Windows 10 Insider Preview Build 21277 版本提供 x64 模擬,不過微軟仍強調由於當前 x64 模擬仍在開發階段,相容性與性能仍會持續改善,亦有可能出現無法執行的情況。
此外三款採用 Snapdragon 8cx 平台(微軟 SQ1 )的設備,如三星的 Galaxy Book S 、聯想 Flex 5G 與微軟 Surface Pro X 則建議更新高通 Adreno 預覽版 GPU 版驅動。
但微軟也呼籲開發者應該積極透過新版 Windows SDK 和 Visual Studio 2017 針對 ARM64 架構進行重新編譯,當前除了微軟的 Edge 、 Adobe 的 Photoshop 、 Adobe Lightroom 都陸續釋出 ARM64 原生版本。
▲ NovaGo 是第一款市售的 Windows 10 on Snapdragon 設備,但當前執行 x86 模擬的 Chrome 瀏覽器仍稱不上流暢
因為筆者手中還有一台華碩的 NovaGo ,今天出門前也嘗試跟新到 Windows 10 Insider Preview Build 21277 ,雖然進入 Chrome 下載頁面仍會被引導到 32 位元的 x86 版本,不過仍能手動下載 x64 版本,但畢竟 Snapdragon 835 已是 2016 年的產物,使用起來稱不上流暢,反而是新版的 Edge 瀏覽器的順暢度表現相當不錯。
如果從筆者先前曾在高通 Computex 接觸到透過 x64 模擬執行的 Photoshop ,恐怕當前至少仍需要 Snapdragon 8C 等級的平台才能提供順暢的模擬功能;不過相對蘋果宣布生態圈轉移到 Arm 架構使得軟體開發者積極提供 ARM64 原生軟體,目前連 Google Chrome 都還未提供 ARM64 原生版,微軟當前的 Arm 架構之路只能說起步早但生態圈仍舊牛步發展啊。
1 則回應