微軟先前在 Windows 11 發表會上表示,未來Windows 11 將能執行 Android 應用程式,讓很多用戶都感到興奮。不過,就在他們宣布之後沒幾天,Android就表示未來Google Play將全面改用AAB格式來,這也讓很多微軟的用戶感到有疑慮,那麼Windows 11怎麼辦?
在Windows 11上的 Android 應用程式,主要是從 Microsoft Store 提供,但實際下載過程將通過亞馬遜應用商店(Amazon Appstore)進行。
微軟正在將亞馬遜應用商店串接到微軟應用程式商店中。使用者可以在Windows 11裡面直接尋找 Android 應用程式,打開微軟應用程式商店中的亞馬遜應用程式商店,然後點擊幾下就可以安裝應用。
6 月下旬,Google確認將要求應用開發者使用新的 Android App Bundle (AAB) 標準,而不是 Android Application Package (APK)。據Google表示,此政策適用於 Play 商店中的新應用程式,開發者將被要求未來的新應用程式要放棄當前的 APK 格式。
預計這種安裝格式將減少APK的可用性,App Bundles格式本身有一些優勢,包括較小的分發模組。這種做法的一個缺點是,新格式是針對特定裝置進行微調的,這意味著提取應用程式並使其可在其他地方分發將更加困難。目前,APK文件將在符合架構要求的大多數裝置上都可以直接執行和安裝。
這一變化將影響Windows 11上的應用程式的可用性,因為安裝將變得更加複雜。雖然從技術上講,Android APK 應用程式不會停止使用,因為 Android 將繼續直支援現有格式,但在Google開始對 Play 商店實施 AAB 格式後,開發人員可能會停止以 APK 格式發佈應用程式。
不過,這對 Windows 11 來說應該並不是問題。亞馬遜已經確認,他們的應用程式商店將會支援 Android App Bundle (AAB)。亞馬遜表示「亞馬遜應用程式商店正在積極針對新的格式進行支援。」
與Google Play不同,App Bundles在Amazon App Store中算是一種可選的格式而非強制性的,開發者可以繼續為他們的應用程式上傳APK文件,或者在新格式得到支援後使用。
Google Play和Amazon Appstore要求的另一個區別是,Google要求開發者提交他們的應用程式簽名密鑰,而Amazon則不需要。
想要解決AAB格式的問題時,無疑Google Play具有優勢,但微軟看來是談不到與Google的合作,也只能透過亞馬遜的App Store在Windows上提供Android應用程式,至少可以幫助微軟拉近應用程式之間的距離。
亞馬遜應用程式商店中的大多數應用程式,在獲得開發者許可後,未來都可以在 Windows 11 上下載執行。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!