更多阅读:Win10是咋运行安卓/i0S应用的

北风吹!夜凄凉!问题不解心慌慌,一问易答来帮忙,不用谢我我姓王。

夜风中一个悲戚的声音划破天际,天空飘来十二个大字,正是“听说只要发帖小编就会出现”!见到此人,小编不敢怠慢,下意识的接下了这个问题:

小编小编看过来!我想知道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应用市场也算是好事一桩了,未来结果到底如何,相信时间会给出答案。

windows i0s android,更多阅读:Win10是咋运行安卓/i0S应用的相关推荐

  1. android程序怎么执行,电脑怎么运行安卓手机程序【详细介绍】

    电脑怎么运行安卓手机程序? 我们都知道安卓手机程序在手机在运行很好,但是如果有时候我们不想在手机上运行,想在电脑上运行又该怎么办呢? 下面,我们就以支付宝钱包为例来模拟运行吧. 1.首先下载最新版的B ...

  2. windows读取android手机内容,Win10 PC到Android手机共享内容的技巧

    最近推出的Your Phone应用程序在很短的时间内在Windows 10用户中获得了极大的欢迎.用户可以直接使用他们的桌面访问存储在手机内存中的消息和照片.好消息是,您现在可以将Windows 10 ...

  3. android手机刷win10吗,无处不在!安卓手机能刷Win10系统了

    IT 之家3 月 10 日消息   一说到手机刷 Windows 系统,IT 之家的读者们可能都会想到 Lumia 950 XL,经过开发者的努力,这款手机已经可以刷入 Windows 10   on ...

  4. win10可以运行linux模拟器,Win10将原生兼容安卓App,但模拟器不会被打败

    原标题:Win10将原生兼容安卓App,但模拟器不会被打败 如果你是一位资深游戏玩家,可能会知道有一些朋友在玩手游时,使用的却未必是智能手机作为运行设备.比如说在一些竞技类手游中,部分参与者为了能获得 ...

  5. ios上如何能运行android程序,怎么在ios 系统上面运行安卓软件嘛

    怎么在ios 系统上面运行安卓软件嘛以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么在ios 系统上面运行安卓软件嘛 ...

  6. 惊喜,Windows 11 竟然支持运行安卓应用,而且开发者收益 0 抽成,PC 端摸鱼不是梦...

    loonggg 读完需要 6 分钟 速读仅需 2 分钟 大家好,我是校长. 6 月 24 日,微软正式公布了下一代 Windows,也就是 Windows11,这是微软时隔六年带来的全新一代 Wind ...

  7. mac android usb驱动 win10,如何从Mac OS X创建Windows 10安装程序USB驱动器 | MOS86

    Windows 10能够在双引导环境中运行在所有现代的Mac硬件,由于Boot Camp.如果您打算在同一台Mac上与OS X一起运行Windows,您将需要从USB驱动器创建一个可引导的Window ...

  8. android多看阅读打不开pdf,请收藏!这是一份最全的PDF问题解决方案

    原标题:请收藏!这是一份最全的PDF问题解决方案 文|大梦 源|一周进步(ID:weekweekup) 有很多小伙伴在使用PDF文件时会发现,复制摘录写东西很不方便.从PDF复制过来的文字到Word中 ...

  9. android多屏应用程序,微软也尝试“多屏协同” Windows系统可以运行安卓程序

    原标题:微软也尝试"多屏协同" Windows系统可以运行安卓程序 [环球网科技综合报道]一直以来人们希望手机和电脑能更好的协作,来帮助提高生产力,但是因为电脑的系统和手机操作系统 ...

最新文章

  1. java中gso是什么意思_Java中用Gson解析json字符串
  2. ThinkPHP 模型方法 setInc() 和 setDec()
  3. gis 联合 融合_GIS技术进化 | 我们为何需要跨平台GIS技术体系?
  4. [css] css的user-select:all 有什么用处?
  5. 转https_这个PDF转图片技巧,不用1分钟就能快速上手
  6. 研究员轻松劫持2.8万台打印机
  7. bzoj 1801: [Ahoi2009]chess 中国象棋 bzoj 4806: 炮
  8. python求解next数组实现KMP算法
  9. 2022美赛备赛资料大全
  10. 面向对象实现气缸吹气类的PLC逻辑
  11. 用74ls90组成二十四进制计数器_六十进制应该怎么怎么设计呢?
  12. MATLAB强化学习实战(四) 训练DDPG智能体控制双积分器系统
  13. Django修改app名称和数据表迁移方案
  14. 计算机硬件未来发展前景,计算机硬件现状及其发展趋势
  15. selenium 12306登录滑块验证码
  16. 红杉资本合伙人Maguire:Crypto将是未来30年最大趋势 |链捕手
  17. 修复iPhone手机白苹果
  18. 5.22 综合案例2.0-4G远程遥控车DEMO(2.2版本接口有更新)
  19. Android检查GPU呈现模式和过度绘制
  20. 山东2021年高考成绩查询状元,2021年山东高考状元多少分,今年山东高考状元资料名单...

热门文章

  1. 110警察叔叔训练智力
  2. python使用ttf文件_利用python工具生成彩色字体ttf
  3. EFK之elasticSearch自动清理方案
  4. oracle vm 加载ova,vmware导入ova文件踩坑记小结
  5. 163网页端邮箱登陆登录入口攻略,手机上怎么登录foxmail个人邮箱?
  6. go-micro接口调用
  7. 帆软FCP第二题:数据库中有一张地区数据统计表,但是并不规则
  8. 电子名片如何用一片文章完成拓客引流
  9. 【MM小贴士】关于SAP系统中关税的处理方式
  10. Java_00000