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