SL 的未來又會如何?
“Windows 11 能原生兼容 Android 應用了!”,微軟在 2021 年發布下一代操作系統 Windows 11 時向眾多滿懷希望的用戶透露道。
萬萬沒想到,不足三年時間,微軟在“Windows Subsystem for Android”官方文檔頁面上悄然更新了一則名為“重要”的提示:
微軟將終止對 Android Windows 子系統(WSA)的支持。因此,自 2035 年 3 月 5 日起,Windows 上的 Amazon Appstore 以及依賴于 WSA 的所有應用程序和游戲將不再受支持。
在此之前,客戶將繼續獲得技術支持。在 2024 年 3 月 5 日之前安裝了 Amazon Appstore 或 Android 應用程序的客戶將在 2025 年 3 月 5 日棄用日期之前繼續訪問這些應用程序。
來源:https://learn.microsoft.com/en-us/windows/android/wsa/
這意味著自今天起,Windows 11 用戶將無法再從 Microsoft Store 搜索 Amazon Appstore 或者關聯的 Android 應用程序。此聲明一出,也令不少開發者唏噓:微軟再次在移動平臺上摔了跟頭!
正如文章伊始所述,WSA 在 Windows 11 上存活僅有兩年多的時間,更嚴格一點來說,只有一年多的時間。
2021 年,微軟在對外展示 Windows 11 新功能之際,透露了它正在使用亞馬遜的 Appstore 將 Android 應用程序引入 Windows 11。
根據描述,Android 應用程序將展現在 Windows 11 上的微軟應用程序商店中,還可以固定在任務欄上或與傳統的 Windows 應用程序放在一起。
此外,微軟還與英特爾合作,使用其 Intel Bridge 技術來實現這一目標。
消息一出,許多網友躍躍欲試,想要看 Windows 如何擁抱生態豐富的 Android 應用的。
然而,這一等就是到了 2022 年 10 月,微軟官方才姍姍來遲地透露,推出 Windows 11 安卓子系統 WSA v1,允許 Windows 11 用戶通過亞馬遜應用商店運行 Android 應用。
不知是后悔發布這一功能,還是因為功能不太完善。不同于發布 Windows 11 介紹新功能那樣的聲勢浩大,當時微軟只是通過其合作伙伴發展經理 Cory Hendrixson 的一條推文對外公布了這一消息。
Cory Hendrixson 說道:“Windows Subsystem for Android 正式發布,有 31 個市場和超過 50,000 個應用程序! 令人驚奇的是,運行這些應用程序是多么簡單易行。感覺就像運行普通的 Windows 應用程序......WAPost、Kindle Reader(在我的 Surface Go 3 上)和《地鐵跑酷》是我的最愛。”
至此,眾人也知曉可以通過微軟官方的手段讓 Windows 11 運行 Android 程序。
回看微軟為什么要在 Windows 上運行 Android 應用程序,外界普遍將其視為是為了應對蘋果帶來的巨大壓力。
2020 年,蘋果在秋季新品發布會上出乎意料地帶來了自研的處理器芯片 M1,得益于該創新芯片,iOS 和 macOS 應用程序的融合往前邁了一大步。簡單來看,M1 芯片的 Mac 能夠支持安裝并使用 iOS App 了。
據悉,當時 iOS 帶著 iPhone、iPad 生態進入 Mac 端,讓 Mac App 數量一夜間增加了 100 多萬,不僅豐富了 macOS 的生態系統,也讓其體驗更上一層樓。
這似乎讓微軟有些坐不住了。放眼全球操作系統系統市場,Windows 雖然是桌面 OS 中不可撼動的存在,占比高達 72.13%,但是不容忽視的是,其使用率正呈現逐年下降的狀態。
基于此,微軟也一直在致力于各種生態的融合,比如說之前著手構建的適用于 Linux 的 Windows 子系統(WSL)。
WSL 的功能是允許用戶在 Windows 中運行 Linux 命令行工具、腳本和 Linux 應用程序,而無需設置虛擬機、雙啟動或連接到運行獨立操作系統的遠程 PC。這個子系統依賴于現代硬件和軟件中內置的虛擬化功能,能夠模糊 Windows 和備用操作系統之間的界限。
自 WSL 于 2016 年推出以來,它在很大程度上滿足了 Linux 用戶的需求,譬如允許安裝和使用多個發行版,提供與各種 Linux 軟件的兼容性,不斷改進軟件兼容性和性能,并隨著時間的推移使 WSL 更易于安裝和使用。
有了構建 WSL 的基礎,微軟自然也想在 Windows 上試試運行 Android,如果能成功,豈不是美事一樁。
不過,隨著 WSA 功能可用,各路網友開啟了實測模式,網評不一。
首先,因為 Windows 11 和 Windows 10 并不兼容,而且 Windows 11 對電腦配置的高要求,直接將一部分人拒之門外。
當另一部分人進入實際體驗時,也發現基于 WSA 功能,Android 應用與 Windows 11 系統之間能夠很好地交互與融合,有開發者表示:”WSA 在 Zen+(Ryzen 2000 系列)CPU 上完美運行,無需任何特定調整。“
同時,也因為 WSA 技術的不成熟,問題也隨之不斷出現,如占用資源、拖拽操作時有些不流暢、運行應用程序時遇到幀速率問題等等。
與此同時,最大的爭議點之一在于,微軟為什么要與 Amazon Appstore 的 Android 應用程序相關聯,而不是直接通過 Google Play 提供的更廣泛的 Android 應用程序。
也許讓微軟當初也沒想到的是,這一決定似乎給 WSA 命運定好了慘淡的結局。
值此,亞馬遜也表示,它和微軟正在就結束支持事宜密切合作,力求協助 Windows 11 上的亞馬遜應用商店的開發者和客戶順利收尾。
"2024 年 3 月 5 日之后,開發者將無法再提交針對 Windows 11 的全新應用,但擁有現有應用的開發者可以繼續提交應用更新,直到 Windows 11上的Amazon Appstore 完全停用,"亞馬遜在官方博客上寫道。
至于為什么要停止支持 WSA,微軟、亞馬遜并沒有給出實質的回應。不過,據 據 The Register 報道,微軟發言人透露稱,“作為我們滿足不斷變化的客戶需求的承諾的一部分,我們定期更新我們的產品。這涉及引入新技術創新和淘汰產品。”
歸根究底,較低的用戶量及應用量或許是微軟決定砍掉這一功能的關鍵因素。
要知道 Google Play Store 為平板電腦和筆記本電腦等大屏幕設備提供的實用應用程序已經相對匱乏。相比之下,亞馬遜 Appstore 提供的應用程序數量更是少之又少。
一直以來,也有很多開發者甚至都不知道有 Amazon Appstore 的存在,所以它的實用性一直不足以吸引 Windows 用戶,大家的興趣不高,自然參與的人也不多。
事實上,這也并不是微軟第一次考慮 Android 的互操作性,也不是第一次砍掉與移動相關的項目。
時間回到 2015 年,微軟曾計劃讓 Windows 開發者將其現有的 Android 應用程序移植到 Windows 上。微軟將這一計劃稱之為 Project Astoria,是一種試圖說服開發者將 Android 應用簡單修改就能夠移植到 Windows Phone 上的方法。
簡單來看,基于 Project Astoria,可以將 Android 系統中的 .apk 安裝包轉制成后綴名為. apkx 的可運行程序,能直接在 Windows 10 Mobile 中打開。
但是沒想到,雖然 Project Astoria 項目可以實現 Android 應用的移植,但是其本身功能上還存在許多不足。不到一年后,該計劃最終宣告失敗,微軟承認 “將代碼從移動操作系統引入 Windows 的兩項橋梁技術是不必要的”。
這一次微軟的再次放棄,雖然并不意味著放棄了 Android 系統的兼容,也不意味著微軟放棄了創造一個 Windows PC 與 Android 手機配對使用的世界,但是對于這樣推出時間不久卻又早早放棄的做法,很多開發者又氣又惱。
iReal Pro 應用程序的開發者、音樂家 Massimo Biolcati 在該項目 GitHub repo 上發帖抱怨道,這個決定很糟糕,因為他投入了大量時間來支持 WSA 下的亞馬遜應用商店 API,而且客戶購買他的應用就是為了在 Windows 上使用它。
HN 上也有很多用戶反饋:
啊,唯一讓我對 Windows 11 有點興趣的功能……死了。
對于創建這樣的平臺的大公司來說,讓一群開發人員和用戶依賴它,然后退出,他們應該承擔更多的后果。
WSA 正在成為用于 MAUI 開發的 Android 模擬器的替代品。這是我悲傷的唯一原因。他們應該將其開源并讓社區維護它。
也有人發起質疑,甚至擔心 WSL 的未來:
這有點奇怪,因為大部分技術都是與 WSL 共享的。這也讓我對 WSL 的未來產生了疑問,盡管考慮到它在恢復微軟形象和 Windows 可用性方面創造了奇跡,因此棄用它是瘋狂的。
更有人將矛盾對準了亞馬遜,網友 partiallypro 表示,「我認為,亞馬遜商店非常稀缺,這才是真正的致命傷。我從來不用它,部分原因是商店里沒有”好“應用。我很驚訝亞馬遜竟然還有 Android 商店。」
DistractionRect 表示:
”亞馬遜擁有自己的安卓平板電腦和電視,因此他們在運營自己的商店方面擁有既得利益。
不幸的是,谷歌應用程序(GApps)的發布需要滿足一定的標準和條件,而 WSA 很可能做不到這一點。由于 GApps 把關了大多數普通人的 Android 體驗,因此除了那些能把 GApps 塞進 WSA 的技術人員外,WSA 對大多數人來說都是注定要失敗的。
真正的問題在于更新和維護 WSA 所需的持續工程努力。谷歌甚至連 Chrome OS 都做不到,我們已經用上了 Android 14,但 ChromeOS 還在用 11(至少到 2023 年 12 月)。這與 Linux 子系統完全不同。
WSA 對于開發人員來說是一個很棒的功能。不必處理緩慢的 Android 模擬器對我來說是一個很大的優勢。“
對此,你是否用過 WSA 這項功能?它的消失對你是否有影響?
在不少喜歡玩游戲的用戶看來,在Win7系統中玩游戲比在Win10系統中玩游戲要流暢的多,這其實是不正確的,決定游戲是否流暢取決于電腦硬件和游戲版本。在一般情況下,Win10系統的兼容性更好一點,而且為了讓Win10系統用戶可以流暢運行游戲,下面我就為大家分享一些簡單的游戲優化小技巧。
技巧一、nagle算法的關閉
什么是nagle算法呢?這是TCP協議連的一套算法,主要是用來將數據小包打包進行發送,可以很好提升寬帶利用率避免網絡擁堵。但唯一的壞處在于,nggle算法會導致某些在線操作延遲過高,進而使游戲卡頓。
操作步驟:
1. 按下快捷鍵Win+R,調出“運行”對話框,輸入“regedit”進入注冊表編輯器;
2. 將下列地址粘貼到注冊表編輯器的地址欄中:計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces;
3. 依次點擊下方注冊表項,檢查右窗格中是否包含“DhcpIPAddress”值;
4. 在包含有“DhcpIPAddress”的子項下,分別建立兩個DWORD(32)值,依次命名為“TcpAckFrequency”和“TCPNoDelay”,鍵值全部設為“1”。注意!包含“DhcpIPAddress”的子項可能不只一個,所有的都要添加;
5. 重啟電腦后,Nagel就被完全禁用了;
技巧二、圖形性能的設置
在一般情況下,Win10系統中的“圖形性能”會根據游戲類別而被自動賦予“高性能”或者“節能”的模式。在這里,我們需要保證游戲是處于“高性能”模式下。
操作步驟:點擊“設置”》“系統”》“顯示”,將右側窗格拉到最下,并點擊“圖形設置”。
注意:如果找不到自己玩的游戲,可以點擊“瀏覽”按鈕進行手工添加,然后為該游戲賦予“高性能”模式就可以了。
技巧三、全屏優化的禁止
什么是“全屏優化”呢?大家都知道游戲切換到桌面時會有一瞬間黑屏的情況,這就是全屏優化。全屏優化模式:顯卡只渲染游戲,游戲性能略好一些(進入和退出游戲會一瞬間黑屏);非全屏優化模式:顯卡渲染游戲時還需要兼顧桌面,性能稍遜一籌。
操作步驟:
1. 右擊游戲圖標,選擇“屬性”;
2. 在彈出對話框中點擊“兼容性”》”禁用全屏優化”,取消“禁用全屏優化”,重新啟動游戲即可;
注意:有用戶選擇勾選之后游戲流暢,有用戶取消勾選之后游戲流暢,這項功能與電腦硬件和游戲都是有關系的,結果因人而異,需要大家進行測試來決定。
技巧四、Win10游戲模式的開啟
與其他windows系統相比較起來,Win10系統多了一個“游戲模式”功能,這項功能主要可以為游戲分配更多的CPU資源和顯卡資源;幫助用戶掛起不相關的進程;禁止在游戲過程中自動更新Win10系統。
操作步驟:路徑:“設置”》“游戲”》“游戲模式”,保持右窗格“游戲模式”為打勾狀態。
注意:在默認情況下,Win10系統的“游戲模式”是自動打開的,但有時候也可能會被其他軟件誤關,這就需要自己檢查一下。