WSL 的未來又會如何?
"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 應用程序。此聲明一出,也令不少開發者唏噓:微軟再次在移動平台上摔了跟頭!
01 Windows 11 迎來了 WSA,僅存活了 18 個月
正如文章伊始所述,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 上)和《地鐵跑酷》是我的最愛。"
02 微軟爲什麽要構建 WSA?
至此,衆人也知曉可以通過微軟官方的手段讓 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,如果能成功,豈不是美事一樁。
03 期待與争議并存的 WSA 功能
不過,随着 WSA 功能可用,各路網友開啓了實測模式,網評不一。
首先,因爲 Windows 11 和 Windows 10 并不兼容,而且 Windows 11 對電腦配置的高要求,直接将一部分人拒之門外。
當另一部分人進入實際體驗時,也發現基于 WSA 功能,Android 應用與 Windows 11 系統之間能夠很好地交互與融合,有開發者表示:"WSA 在 Zen+(Ryzen 2000 系列)CPU 上完美運行,無需任何特定調整。"
同時,也因爲 WSA 技術的不成熟,問題也随之不斷出現,如占用資源、拖拽操作時有些不流暢、運行應用程序時遇到幀速率問題等等。
與此同時,最大的争議點之一在于,微軟爲什麽要與 Amazon Appstore 的 Android 應用程序相關聯,而不是直接通過 Google Play 提供的更廣泛的 Android 應用程序。
也許讓微軟當初也沒想到的是,這一決定似乎給 WSA 命運定好了慘淡的結局。
04 微軟的 " 砍刀 ",終還是落到了 WSA 身上
值此,亞馬遜也表示,它和微軟正在就結束支持事宜密切合作,力求協助 Windows 11 上的亞馬遜應用商店的開發者和客戶順利收尾。
"2024 年 3 月 5 日之後,開發者将無法再提交針對 Windows 11 的全新應用,但擁有現有應用的開發者可以繼續提交應用更新,直到 Windows 11 上的 Amazon Appstore 完全停用," 亞馬遜在官方博客上寫道。
至于爲什麽要停止支持 WSA,微軟、亞馬遜并沒有給出實質的回應。不過,據 據 The Register 報道,微軟發言人透露稱," 作爲我們滿足不斷變化的客戶需求的承諾的一部分,我們定期更新我們的産品。這涉及引入新技術創新和淘汰産品。"
歸根究底,較低的用戶量及應用量或許是微軟決定砍掉這一功能的關鍵因素。
要知道 Google Play Store 爲平闆電腦和筆記本電腦等大屏幕設備提供的實用應用程序已經相對匮乏。相比之下,亞馬遜 Appstore 提供的應用程序數量更是少之又少。
一直以來,也有很多開發者甚至都不知道有 Amazon Appstore 的存在,所以它的實用性一直不足以吸引 Windows 用戶,大家的興趣不高,自然參與的人也不多。
05 微軟第二次 " 痛下殺手 "
事實上,這也并不是微軟第一次考慮 Android 的互操作性,也不是第一次砍掉與移動相關的項目。
時間回到 2015 年,微軟曾計劃讓 Windows 開發者将其現有的 Android 應用程序移植到 Windows 上。微軟将這一計劃稱之爲 Project Astoria,是一種試圖說服開發者将 Android 應用簡單修改就能夠移植到 Windows Phone 上的方法。
簡單來看,基于 Project Astoria,可以将 Android 系統中的 .apk 安裝包轉制成後綴名爲 . apkx 的可運行程序,能直接在 Windows 10 Mobile 中打開。
但是沒想到,雖然 Project Astoria 項目可以實現 Android 應用的移植,但是其本身功能上還存在許多不足。不到一年後,該計劃最終宣告失敗,微軟承認 " 将代碼從移動操作系統引入 Windows 的兩項橋梁技術是不必要的 "。
06 帶來的影響
這一次微軟的再次放棄,雖然并不意味着放棄了 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 這項功能?它的消失對你是否有影響?