塞翁失馬:放棄安卓移植項目后,微軟視線轉(zhuǎn)到iOS?
原創(chuàng)自從被發(fā)現(xiàn)Windows 10 Mobile 10549中缺失了此前編譯版本中的Android子系統(tǒng),大家就在猜測微軟2015年推出的安卓應(yīng)用移植項目Project Astoria是不是玩完了。現(xiàn)在微軟官方正式承認了這一點,這是其官方聲明:
“我們于去年一同宣布了Windows Bridge for Android(Project "Astoria"),有些人在詢問該項目的狀態(tài)。我們收到了很多的反饋,提到了兩個橋梁技術(shù)項目在將對應(yīng)移動操作系統(tǒng)的代碼移植到Windows上時未能成功,以及它們之間的選擇可能會造成困惑。我們有仔細考慮這種反饋,然而決定應(yīng)將經(jīng)理放在Windows Bridge for iOS上,讓它成為向Windows 10設(shè)備(包括Xbox和PC)移植的單一Bridge選項。對于那些在Android Bridge上花費了大量時間的開發(fā)者們,我們強烈建議你們多看下iOS Bridge和Xamarin這兩個很棒的解決方案。”
從聲明可以看出,雖然安卓移植項目Project Astoria被放棄,但是Project Islandwood還是得以保留。
一直以來,微軟都有一個宏大的夢想:實現(xiàn)全平臺操作系統(tǒng)的一致體驗,但是歲月走過,仿佛距離這個夢越來越遠。其自家推出的WP平臺,被安卓和iOS強力壓制,市場份額下降到不到2.5%,以至于常常有WP用戶稱自己為1%用戶。當(dāng)然,對與開發(fā)者來說,誰也不愿意花費大量時間在一個用戶量級不大的平臺上,最明顯的例證是在wp上鬧得沸沸揚揚的支付寶客戶端事件。作為傳統(tǒng)的互聯(lián)網(wǎng)巨頭,微軟怎么會意識不到這個問題,于是其推出了四大應(yīng)用移植項目:Project Westminster、Project Centennial、Project Islandwood以及Project Astoria,分別用于移植Web應(yīng)用、傳統(tǒng)的Win32應(yīng)用、iOS應(yīng)用以及Android應(yīng)用。
坊間傳聞,安卓應(yīng)用的移植項目可能一直于擱淺狀態(tài),其他幾個項目仍在進行中,而iOS應(yīng)用移植項目已投入使用。原本,參與Windows 10 Mobile的Insider計劃的人們普遍認為,Project Astoria就要付諸實現(xiàn)了,因為先前的預(yù)覽編譯版本都已經(jīng)可以通過簡單幾個步驟安裝Android應(yīng)用了。但事實證明,這只是消費者的一廂情愿。
緣何失敗?
究其原因,應(yīng)該是有軟硬件兩方面的原因。從黑莓兼容后的系統(tǒng)看來,兼容后的安卓軟件運行bug多,高耗電,帶來了極差的用戶體驗。本來基于linux的安卓系統(tǒng),其代碼效率就不高,移植后只會變得更差,并且會出現(xiàn)眾多兼容性問題。硬件方面對于手機的配置要求也更高,而在目前的狀況下,微軟自家的Lumia系列手機的配置普遍不如安卓手機。另外,微軟早就將部分從事Project Astoria的工程師分配到了其他項目上,這說明在研發(fā)人手方面微軟也可能存在一定的問題。
目前來講,iOS項目的待遇要比安卓要好一些。微軟高管凱文·加洛(Kevin Gallow)表示:“橋技術(shù)背后的理念始終是為開發(fā)者提供便利,方便其將現(xiàn)有代碼遷移到Windows,而我們對iOS橋的投資可以簡化這***程。”
雖然在移動操作系統(tǒng)市場,微軟正在節(jié)節(jié)敗退,兼容所有應(yīng)用平臺的努力也出師不利,但是塞翁失馬,焉知非福?對微軟來說,無論用戶使用何種設(shè)備,只要能為Office和Windows吸引更多用戶,便有助于該公司的長期業(yè)務(wù)發(fā)展。而Android應(yīng)用導(dǎo)入工具的取消表明該公司更加重視iOS應(yīng)用的導(dǎo)入工作。畢竟,單純?yōu)锳ndroid系統(tǒng)開發(fā)的生產(chǎn)力和商業(yè)應(yīng)用少之又少,而iOS代碼效率也高于Android。