主题 : Win10手机真能运行Android/iOS程序?如何实现?
级别: 无痕元老

UID: 8888
精华: 0
发帖: 222981
威望: 322513 点
无痕币: 53562 WHB
贡献值: 0 点
在线时间: 106579(时)
注册时间: 2008-10-18
最后登录: 2024-05-18

0 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。


从最新的消息来看,微软会以某种方式将APK转制为Windows APX应用,此前已经有开发者成功将APK转制,从开发者口述来看,貌似仅需在合适的manifest文件中将APK应用包装一下,就能将之转换为一款能在Windows 10 Mobile中运行的APX应用,如此说来,未来我们很可能自己就能够将安卓应用转制为Win10可用的APX程序。


如何运行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应用市场也算是好事一桩了,未来结果到底如何,相信时间会给出答案。  
级别: 六行秋雁
UID: 74178
精华: 0
发帖: 3473
威望: 13155 点
无痕币: 28216 WHB
贡献值: 0 点
在线时间: 455(时)
注册时间: 2008-12-28
最后登录: 2018-05-16

不用IOS应用。就安卓应用就够了。要是能满足:
1、普通用户能自己转制封装
2、90%以上的安卓程序能够这样转制后运行
3、能以和差不多硬件配置的安卓机器90%以上的效率运行程序(能运行,卡成翔一样没用)

那么win的手机就真的能牛B一回了!
级别: 七朵秋菊
UID: 11315
精华: 0
发帖: 3027
威望: 46455 点
无痕币: 32557 WHB
贡献值: 0 点
在线时间: 1611(时)
注册时间: 2008-01-29
最后登录: 2024-04-28

还是很有希望阿
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605058
威望: 529687 点
无痕币: 65 WHB
贡献值: 0 点
在线时间: 62585(时)
注册时间: 2008-12-25
最后登录: 2024-05-18

这个就看看了哦。
级别: 八片秋叶
UID: 99544
精华: 0
发帖: 4467
威望: 56722 点
无痕币: 18337 WHB
贡献值: 4 点
在线时间: 629(时)
注册时间: 2010-07-20
最后登录: 2024-05-18

期待着。
级别: 八片秋叶
UID: 70936
精华: 0
发帖: 4055
威望: 56429 点
无痕币: 75 WHB
贡献值: 0 点
在线时间: 708(时)
注册时间: 2008-12-23
最后登录: 2024-01-24

进来看看如何运行
级别: 十方秋水

UID: 1397
精华: 0
发帖: 110789
威望: 155524 点
无痕币: 1434 WHB
贡献值: 0 点
在线时间: 66108(时)
注册时间: 2007-11-27
最后登录: 2024-05-16

再等等看了。
级别: 八片秋叶
UID: 19488
精华: 0
发帖: 6432
威望: 56693 点
无痕币: 9567 WHB
贡献值: 0 点
在线时间: 958(时)
注册时间: 2008-04-06
最后登录: 2024-04-16

意义不大吧。谢谢。
知足常乐
级别: 十方秋水

UID: 23
精华: 1
发帖: 261149
威望: 117162 点
无痕币: 2494 WHB
贡献值: 0 点
在线时间: 9392(时)
注册时间: 2007-11-24
最后登录: 2024-05-13

要是真能行,WIN 10手机就大卖了。
事能知足心常乐 人到无求品自高
级别: 七朵秋菊
UID: 5549
精华: 0
发帖: 3344
威望: 52247 点
无痕币: 12363 WHB
贡献值: 2 点
在线时间: 4129(时)
注册时间: 2007-12-21
最后登录: 2024-05-17

应该是不好弄的。兼容性。
Total 0.082767(s) query 4, Time now is:05-18 13:14, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛