年初時(shí),微軟在 Bulid2015 大會(huì)上宣布了四項(xiàng) Win10 應(yīng)用擴(kuò)張計(jì)劃,分別是 Project Westminster (轉(zhuǎn)化 Web 應(yīng)用)、Project Centennial (轉(zhuǎn)化 Win32 應(yīng)用)、Project Islandwood (轉(zhuǎn)化 iOS 應(yīng)用)和 Project Astoria (轉(zhuǎn)化 Android 應(yīng)用)。
但就目前形勢看,前三個(gè)基本是雷聲大雨點(diǎn)小,只有 Project Astoria 鬧出了些“動(dòng)靜”。正當(dāng)所有 WP 用戶滿心歡喜的時(shí)候,微軟又在最新版 Win10 Mobile 中把 Android 虛擬機(jī)給刪掉了,Project Astoria 項(xiàng)目的主頁也被撤掉,鬧得所有人白高興一場。究竟微軟為何要停掉 Android 兼容項(xiàng)目呢?下面筆者就來說說自己的猜測。
兼容與移植的區(qū)別
剛開始微軟在 Build2015 大會(huì)上介紹 UWP 通用軟件平臺(tái)時(shí),上述四個(gè)應(yīng)用移植計(jì)劃均包含在 UWP Bridge 項(xiàng)目之中。依照當(dāng)時(shí)的理解,UWP Bridge 應(yīng)當(dāng)是微軟幫助開發(fā)者“移植”應(yīng)用的工具,但顯然微軟后來的做法不是“移植”,而是“兼容”。
所謂“移植”,是開發(fā)者主動(dòng)將應(yīng)用從某平臺(tái)遷移到另一平臺(tái)。而兼容,是不經(jīng)過開發(fā)者直接使用某平臺(tái)現(xiàn)有的軟件。雖然當(dāng)具備 Aow (Android on Windows)子系統(tǒng)的 Win10 預(yù)覽版發(fā)布時(shí),安卓的 APK 軟件還需要經(jīng)過簡單的轉(zhuǎn)置打包才能使用,但這種行為顯然就屬于“兼容”,因?yàn)樵摬僮魍耆梢岳@過開發(fā)者獨(dú)立進(jìn)行。
正是看到了這種轉(zhuǎn)置操作的商業(yè)價(jià)值,國內(nèi)一夜之間就冒出了許多幫助用戶轉(zhuǎn)置的服務(wù)。好在 Project Astoria 還不完善,這種簡單的轉(zhuǎn)置仍存在許多問題,譬如無法聯(lián)網(wǎng)或是無法啟用攝像頭等。但仔細(xì)想想,這種細(xì)微的調(diào)整不正是開發(fā)者應(yīng)該主動(dòng)去干的所謂 “適配”嗎?
微軟推出的所謂“兼容”,實(shí)質(zhì)上也就是開發(fā)者移植應(yīng)用的第一步。但其后的工作,可能是由開發(fā)者自己完成,也可能是由民間適配者來完成。前者是健康的,后者會(huì)滋生出各類安全與盜版問題。那么問題又繞回來了,究竟微軟想要一個(gè)怎樣的生態(tài)系統(tǒng)?
Win10 時(shí)代的生態(tài)
其實(shí)從 Window 8 開始,微軟就開始實(shí)施蘋果的那套體驗(yàn)哲學(xué),像應(yīng)用商店、操作中心等概念就是這時(shí)候引入。而到了 Windows 10,微軟顯然不會(huì)再接受從前盜版橫行的應(yīng)用分發(fā)體系,一個(gè)健康的應(yīng)用商店應(yīng)該是 Windows 10 的最大基礎(chǔ)。
但就目前形勢看,前三個(gè)基本是雷聲大雨點(diǎn)小,只有 Project Astoria 鬧出了些“動(dòng)靜”。正當(dāng)所有 WP 用戶滿心歡喜的時(shí)候,微軟又在最新版 Win10 Mobile 中把 Android 虛擬機(jī)給刪掉了,Project Astoria 項(xiàng)目的主頁也被撤掉,鬧得所有人白高興一場。究竟微軟為何要停掉 Android 兼容項(xiàng)目呢?下面筆者就來說說自己的猜測。
但問題在于,開發(fā)者對(duì)于入駐微軟體系還有多少信心?從前盜版生態(tài)養(yǎng)成的用戶習(xí)慣,微軟在移動(dòng)系統(tǒng)上一再的反復(fù),都讓開發(fā)者更愿意觀望而非入駐。尤其目前又有蘋果的成熟生態(tài)作為對(duì)比,無論是權(quán)衡投入產(chǎn)出比還是風(fēng)險(xiǎn)成本,選擇 Windows 10 都是一步險(xiǎn)棋。
既然如此,微軟面臨的抉擇就清晰了,要么通過 Android 兼容先把應(yīng)用生態(tài)做上去,要么繼續(xù)“正經(jīng)”地推廣移植計(jì)劃。前者能迅速增加 Windows 10 Mobile 的吸引力以獲得更大的用戶基數(shù),但后果是盜版橫行的軟件生態(tài)。后者投入產(chǎn)出在初期非常低,但干凈的生態(tài)總歸能吸引部分開發(fā)者加入。
這兩種做法互有利弊,舉個(gè)不恰當(dāng)?shù)谋确骄褪?Android 與 iOS 生態(tài)的重演。Android 的急速擴(kuò)張就是伴隨著碎片化與應(yīng)用盜版的劇痛在進(jìn)行,而 iOS 的完美成長則離不開當(dāng)時(shí)特定的業(yè)界環(huán)境?,F(xiàn)在看來,微軟似乎放棄了 Android 式的快速擴(kuò)張,準(zhǔn)備穩(wěn)扎穩(wěn)打地進(jìn)行接下來的大一統(tǒng)事業(yè),或許這也就是放棄 Aow 子系統(tǒng)的原因。
Win10 Mobile 還有機(jī)會(huì)嗎?
雖然微軟生態(tài)還有各種各樣的問題,但 UWP 平臺(tái)的設(shè)想總歸還是比較靠譜的。要知道暴風(fēng)科技只靠簡單的暴風(fēng)魔鏡就連續(xù)漲停板數(shù)十輪,那微軟大一統(tǒng)的 UWP 平臺(tái)又怎會(huì)吸引不到開發(fā)者?接下來十年,手機(jī)和電腦的形態(tài)會(huì)變成怎樣還無法預(yù)料,但手機(jī)變電腦還是頗具前景的想法。
或許微軟正是看到這個(gè)前景,才沒有著急擴(kuò)張。畢竟經(jīng)過 WM、WP7、WP8 三次試錯(cuò),微軟終于搶到了一個(gè)不錯(cuò)的機(jī)會(huì),至于能否把握住,我們就靜待其之后的發(fā)展了。