SAY討論區

標題: Win10手機真能運行Android/iOS程序?如何實現? [打印本頁]

作者: thk025    時間: 2015-8-28 23:19:12     標題: Win10手機真能運行Android/iOS程序?如何實現?

Windows 10手機真的能運行安卓和iOS的應用嗎?咋實現的啊?
這個倒是假不了,微軟早在4月份的2015年度Build大會上就確認了這個消息,Win10是能夠兼容安卓和iOS應用的,不過這個兼容並非大家想象的那樣,運行方式上並不是直接安裝就可以實現,而是需要經過移植才可以搞定,下面小編就具體介紹下Win10手機運行安卓和iOS應用的機制。
如何運行安卓應用?
在手機版Windows 10中,微軟將為系統添加一個軟件層,使AOSP,也就是Android開放源代碼項目作為一個子系統運行,這個與POSIX,就是可移植操作系統接口作為子系統在Windows上的運行方式基本相同。對於Android開發者來說,他們能夠以APK格式向微軟提交使用Java或C++語言編寫的應用,使其在Windows 10手機上運行,這個項目被稱之為Project Astoria。
2v5v0bszhdl12.png
從最新的消息來看,微軟會以某種方式將APK轉制為Windows APX應用,此前已經有開發者成功將APK轉制,從開發者口述來看,貌似僅需在合適的manifest文件中將APK應用包裝一下,就能將之轉換為一款能在Windows 10 Mobile中運行的APX應用,如此說來,未來我們很可能自己就能夠將安卓應用轉制為Win10可用的APX程序。
lvvvbdpzlvc12.png
如何運行iOS應用?
不同於安卓程序的轉制,微軟專門針對iOS還開發了Objective-C的編譯器,以便iOS開發者可以利用微軟的編譯器重新編譯應用,使之能在Windows 10手機上運行。這個項目被稱之為Project Islandwood。
Project Islandwood是提供給開發人員的工具,能夠讓開發人員將他們現有的iOS應用代碼移植到Windows10應用項目中。不同於Project Astoria,iOS應用的移植需要開發者花費更多的精力。
對於iOS,微軟的開發工具Visual Studio直接支持Xcode,為iOS應用程序直接提供Objective-C編譯環境。開發者可以利用Project Islandwood直接導入iOS應用的代碼,經調試和編譯之後使其在Windows 10本地環境下運行,也就是說這種層面的移植可能並不能很輕易的實現用戶自有轉制。
雖然微軟目前也正在努力改進這一工具,以便讓開發者更方便地使用,為此微軟還開放了該項目的源代碼,讓更多開發者參與進來貢獻自己的力量,但或許這正是這個項目沒有獲得同安卓應用移植一樣的關註程度的原因吧。
從年度報表來看,截至去年9月末,微軟Windows Store和Windows Phone Store共有超過52.7萬款Metro風格的應用,其中約34萬款為Windows Phone應用。相比之下,蘋果和谷歌應用商店各有約130萬款應用。不管怎麼說,Win10手機能夠兼容安卓和iOS應用,對於軟件資源相對匱乏的Windows應用市場也算是好事一樁了,未來結果到底如何,相信時間會給出答案。
文章糾錯
微信公眾號搜索"驅動之家"加關註,每日最新的手機、電腦、汽車、智能硬件信息可以讓你一手全掌握。推薦關註!【微信掃描下圖可直接關註】   c5qeaupmcvj13.jpg

附件: [2v5v0bszhdl12.png] 2v5v0bszhdl12.png (2015-8-28 23:19:12, 0 Bytes) / 下載次數 0
http://say.go2tutor.com/forum.php?mod=attachment&aid=ODM2NjExfDA5YjFhMTEzfDE3ODYxMjgyODJ8MHww

附件: [lvvvbdpzlvc12.png] lvvvbdpzlvc12.png (2015-8-28 23:19:12, 0 Bytes) / 下載次數 0
http://say.go2tutor.com/forum.php?mod=attachment&aid=ODM2NjEyfDkxMzBkY2I5fDE3ODYxMjgyODJ8MHww

附件: [c5qeaupmcvj13.jpg] c5qeaupmcvj13.jpg (2015-8-28 23:19:12, 0 Bytes) / 下載次數 0
http://say.go2tutor.com/forum.php?mod=attachment&aid=ODM2NjEzfGYzM2MxMGNmfDE3ODYxMjgyODJ8MHww
作者: 曾冇權    時間: 2015-8-29 01:25:08

好文大家看,看完要回覆
作者: 北極蝦    時間: 2015-8-29 01:33:59

感覺好像在哪裡看過了,汗~
作者: xdxd125    時間: 2015-8-29 01:50:59

要是能在多一點就好了
作者: HO0907    時間: 2015-8-29 01:54:17

好 好帖 很好帖 確實好帖 少見的好帖
作者: yan4327    時間: 2015-8-29 01:58:01

我等你喲
作者: 我不是傻鴨    時間: 2015-8-29 02:11:44

不錯不錯.,..我喜歡
作者: gaiful    時間: 2015-8-29 02:13:58

要認真回覆,不然會沒有潛水值
作者: HOTSTUDIO阿蚊    時間: 2015-8-29 02:22:10

這論壇不錯,我會跟我好友分享
作者: 24gold24    時間: 2015-8-29 02:29:01

有人看過這帖嗎
作者: weltergf    時間: 2015-8-29 02:35:01

暈死也不多加點分
作者: DiorCherie    時間: 2015-8-29 02:36:14

不錯的東西  持續關注
作者: michael.huang    時間: 2015-8-29 02:37:38

謝謝分享了!
作者: stk190    時間: 2015-8-29 02:54:57

圍觀來了哦
作者: ~Muscle~    時間: 2015-8-29 03:34:00

正好你開咯這樣的帖
作者: Gopper    時間: 2015-8-29 04:44:36

嚴重支持!
作者: michael.huang    時間: 2015-8-29 04:51:00

看完了這麼強的文章,我想說點什麼,但是又不知道說什麼好,想來想去只想
作者: Derek_Me    時間: 2015-8-29 06:12:31

一樓的位置好啊..
作者: 尊貴的基佬    時間: 2015-8-29 07:07:13

有人看過這帖嗎
作者: 鳥不起點算    時間: 2015-8-30 04:05:26

小心大家盯上你哦
作者: 底褲超人    時間: 2015-8-30 08:58:00

貌似我真的很笨????哎
作者: xiao丸子    時間: 2015-8-31 06:13:04

知道了 不錯~~~  
作者: svcscgba    時間: 2015-9-5 01:55:33

人氣還要再提高
作者: jackjack99    時間: 2015-9-5 09:08:38

這樣的帖子,一定會引起轟動
作者: 前程    時間: 2015-9-6 04:19:04

這個站不錯!!  
作者: 小妖怪    時間: 2015-9-6 17:56:00

呵呵,支持一下哈  
作者: 砵仔糕    時間: 2015-9-7 05:34:38

這論壇不錯,我會跟我好友分享
作者: appson    時間: 2015-9-7 12:34:34

我回不回呢 考慮再三 還是不回了吧 ^_^  




歡迎光臨 SAY討論區 (http://say.go2tutor.com/) Powered by Discuz! X2