更多阅读: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. Python脚本如何生成Windows可执行文件.exe
  2. Hadoop Hive创建外部表及多表join操作
  3. 《你必须知道的.NET》,前言
  4. python环境搭建_Python开发环境搭建安装开发软件
  5. 【数据结构与算法】二叉树
  6. NAR丨方海发布免疫疾病遗传靶点数据库“优先指数”,助力计算转化医学研究...
  7. 基于TCP和多线程实现无线鼠标键盘-Socket(2)
  8. ireport参数传递json_ssm中iReport报表使用json数据源过程体会
  9. scrapy-redis源码解析
  10. 十一游玩新发现(见怪不怪)
  11. 中英文对照 —— 软件与病毒、电子与硬件
  12. 转 node.js和 android中java加密解密一致性问题;
  13. DevExpress WPF v19.1新版亮点:PDF Viewer等控件新功能
  14. Flex父子窗口传值
  15. 用户调研的操作步骤与过程模板
  16. Ethernet/IP以太网接M12 X-Coded 协议:port1(Ethernet连接)
  17. 【Codeforces】A1组刷题记录(50/ 50)完结
  18. visio2003中、origin中、matlab中,字体的大小以pt为单位,与word中的几号字大小是如何对应?
  19. 使用Power BI时常见的几个问题(持续更新)
  20. 在bt5安装vmware tools

热门文章

  1. 西门子水处理1200PLC程序模板 Plc程序包含功能块,功能块为SCL编写 含模拟量换算功能块
  2. Windows设置Alt+Tab不切换Edge浏览器网页选项卡
  3. 国家返工潮?国外放假潮?疫情控制我们狠狠秀了一次“肌肉”
  4. ssh远程控制服务—linu
  5. 分布式存储系统概述【分布式存储 1】
  6. Sweet Snippet 之 PlayMode实现
  7. SketchUp建模然后导入unity3d中的问题
  8. 省消协历数苹果维修十宗罪:更换强制留旧件
  9. java实现如何将百万级数据高效的导出到Excel表单
  10. 转专业2017武汉大学计算机学,武汉大学法学院