微軟瘋了:iOS/安卓應(yīng)用一鍵移植Windows 10!
一直以來(lái)都有傳聞稱,Windows 10將會(huì)兼容安卓應(yīng)用,這看上去似乎是天方夜譚,但微軟真的做到了,以一種很特別的方式,而且不僅是安卓,還有iOS!
Build 2015開(kāi)發(fā)者大會(huì)上,微軟宣布了打造Windows 10通用應(yīng)用、進(jìn)入Windows Store的四種新方法,個(gè)個(gè)都讓開(kāi)發(fā)者激動(dòng)萬(wàn)分。
1、Web
可直接重新使用基于服務(wù)器架設(shè)的網(wǎng)站和工具,簡(jiǎn)單地說(shuō)就是打包成一個(gè)Web應(yīng)用。
開(kāi)發(fā)者無(wú)需開(kāi)發(fā)一個(gè)完整的應(yīng)用,而且也支持應(yīng)用和內(nèi)購(gòu)。
微軟演示了斯巴達(dá)瀏覽器中的“22 tracks”。
2、.NET、Win32
現(xiàn)在海量桌面程序的根基(微軟說(shuō)每個(gè)月都有1600多萬(wàn)個(gè)此類程序在運(yùn)行),可以直接移植到Windows Store,不過(guò)出于安全考慮,此類應(yīng)用的運(yùn)行會(huì)與系統(tǒng)其他部分隔離開(kāi)來(lái)。不知道性能是否會(huì)有明顯損失。
演示對(duì)象是Adobe Photoshop Element。
#p#
3、Android Java/C++
這就是傳說(shuō)中的兼容安卓應(yīng)用!
開(kāi)發(fā)者可以直接重新使用安卓應(yīng)用的技術(shù)所有Java、C++代碼,輕松打造出Windows 10手機(jī)應(yīng)用。現(xiàn)場(chǎng)的開(kāi)發(fā)者紛紛故障吹哨。
Windows手機(jī)將會(huì)包含一個(gè)Android子系統(tǒng),專門運(yùn)行此類應(yīng)用。
用來(lái)演示的是一個(gè)訂酒店的應(yīng)用“Choice Hotels”,直接跑在了Windows 10手機(jī)上,而導(dǎo)航則是Windows負(fù)責(zé)的。
4、iOS Objective C
借助Visual Studio,直接將iOS應(yīng)用一直到Windows 10上!
調(diào)出所有代碼,調(diào)試一番,就可以在Windows 10設(shè)備上運(yùn)行了。就這么簡(jiǎn)單?,F(xiàn)場(chǎng)的開(kāi)發(fā)者都瘋了。
用來(lái)演示的是手游《糖果傳奇》(Candy Crush Saga)。