更新时间:2015-09-030
北风吹!夜凄凉!问题不解心慌慌,一问易答来帮忙,不用谢我我姓王。
夜风中一个悲戚的声音划破天际,天空飘来十二个大字,正是“听说只要发帖小编就会出现”!见到此人,小编不敢怠慢,下意识的接下了这个问题:
小编小编看过来!我想知道Windows10手机真的能运行安卓和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应用市场也算是好事一桩了,未来结果到底如何,相信时间会给出答案。
最后感谢热心网友“@零雨其蒙蒙”为一问易答提供了如此高端霸气上档次的艺术Logo,小编真是无以为报只能以身相许了_(:з」∠)_ 其他网友如果有比较好的设计,也可以提交给小编,一问易答可以为你增加曝光度,成为展示你才能的平台,
微软于8月初推出了Windows 10 Mobile的更新版本,版本号为10240,这个版本最大的改动就是内置了安卓子环境,这也就代表了这一版本的Windows10 Mobile具备了运行安卓APK程序的基本条件。
近日国内某论坛网友也放出了由APK专制而成的APPX应用,并成功在Win10手机上运行成功,可以正常使用绝大部分功能,仅GPS与摄像头无法正常使用,而且这名网友没有使用微软官方提供的工具。
图片来自互联网
根 据此前的爆料,Win10手机是无法直接运行或安装APK程序的,Win10手机想要运行APK的流程是需要用户将想要使用的APK上传后由微软来转制成 APPX格式,并且转制后的APP运行效率会比安卓更高。目前的APPX安装方式是将转制后的APPX文件拷贝到手机中,在设置中启用开发者模式后,在文件管理器中直接安装,而不需要以往常规的部署。
需要说明的是目前微软官方还没有正式推出APK转制APPX的服务,以上的APPX转制为目前的网友自制,据称采用了各类微软SDK工具的组合,还不能完全代表Win10手机版运行安卓程序的体验,目前的传言是微软会在9月份正式推出此项服务。
山无棱,天地合,问题不解决,怎敢与君绝。
来自北京提问题不留名的网易手机网友一本正经的提出了这样的一个问题:
发布出去是什么鬼 是我网络出问题了吗 我就想问 为啥Win10手机不能直接运行PC版的Win10系统 为啥不能直接运行EXE程序???
呃......发不不来或许可能大概是你打错字了吧......不过为啥非要纠结这点事儿呢?咱们还是说回正题吧。
为何手机不运行PC版Win10系统
先 来说清一点,那就是很多人可能不知道,手机运行EXE程序的先例并非没有,在WM时代,WM手机就是运行EXE程序的,不过并没有成功,所以微软应该不会 重走历史的老路,说回Win10系统,我们很容易想到第一点阻碍,那就是无法OTA升级,如果新手机支持PC版的Win10,那么老版的手机势必无法从 WP系统OTA升级至新系统,甚至根本无法升级,这可能会重演WP7升级WP8的惨剧。
第二点就是PC版的Win10需要更高的配置,先不计手机硬件能否实现,就算真的实现了,那么在高端机被苹果和安卓瓜分的世界,Win10高端手机并不能立马打开局面,所以微软只能靠低端机来走量,然而低配置又无法带动PC版Win10。
至于第三点阻碍就是现在WP软件开发者的积极性并不是很高,全部在等待手机版Win10的市场反应,如果再次放出手机可以运行PC版Win10的消息来刺激消费者,很难让开发者们继续坚持。
第 四点,就算手机真的运行了PC版的Win10系统,同时运行了EXE程序,我们可以从小屏笔记本分析出效果,我们看到,现在11英寸的低分屏笔记本,在运 行EXE程序时,界面的体验已经很难以让人忍受了,如果放在分辨率较高,而屏幕更小的手机设备上,可以预见到,手机的控制按钮会变得更小。
第 五点,就算你可以忍受小丢丢的字体还有按钮进入你的视线,那么触控呢?小编承认,有很多人有一双小巧的芊芊玉手,不过再小也是有限度的吧,智能手机最大的 依凭还是触控,如果换为PC的界面模式,触控起来一定不会很友好,如果大家有Windows系统的触控笔记本可以试一下,你就会发现,你并不会想要这样的 一个手机系统。
理论上可以运行吗?
当 然,理论上来说,手机是能够运行PC版Win10系统的,一般的Bay Trail中性能最低的Z3740、Z3745就可以实现,它们的功耗控制得更好,配合靠谱一点的电源管理芯片,比如Connected Standby,以10.1英寸34Wh电池的平板为基准,16小时最小耗电量也不过为2%,就算放入Sim卡后会提高耗电量,应该也足以支持手机的日常 使用。更何况,Windows和Intel的SoC以及各厂家的无线芯片都已经支持了类似手机等移动设备的电源管理模式 ,待机方面应该不会是问题。
所 以说,我们现在看不到采用PC版Win10系统的产品主要还是市场以及界面友好度方面的原因。 就算真的推出了,恐怕也很难有人去买单,毕竟Android和iOS上的应用已经满足了大部分普通人的生活和娱乐需求,没有人会把工作放在屏幕那么小的随 身设备上去做,生产力需要各种设备配合,而不是单独一台可以运行桌面的应用的Windows手机。
看此文章的还看过:全面屏哪款手机好 诺基亚7Plus/坚果Pro2/nova 2s对比
《Win10是咋运行安卓/i0S应用的》由 性价比高的手机原创提供,转载请注明 https://www.baijing8.cn/hangqing/3484.html