Win10 Mobile安装安卓APK、移植iOS应用的一些解释

yumo6663周前 (07-18)技术文章10

近期在智能手机圈内引起热议的当属Win10Mobile兼容安卓APK、移植iOS应用项目继续拓展。网友们在争论Win10 Mobile到底是兼容还是移植安卓应用呢?下面是IT之家为大家整理的一些比较可靠的解释。

先来看Win10手机版安装安卓APK应用的消息,这就是微软的Project Astoria项目,目前还在测试中。Project Astoria是微软为安卓应用搭建的Windows桥梁,预计今年秋季正式可用,本意是为了方便开发者更好的移植。

按照目前的信息,IT之家发现:

o Project Astoria项目可使Win10 Mobile在连接电脑的情况下,使用adb安卓开发调试工具进行直接安装。

o 理论上,Win10 Mobile预览版可以直接安装安卓应用,无需修改应用,注意这里是安装,用的是否流畅、正常,还需要开发者进行适配优化。如果是带有Google Play服务,那么Project Astoria将协助将其替换成微软服务。

o 安卓APK应用重新打包成Appx会有什么改变?目前来看本质是一样的,比如之前修改的支付宝和直接安装支付宝APK应用,安装效果基本相同。只是APK需要电脑联机安装,而APPX可以在开发者模式下手机内直接部署。

o 有人认为是Win10 Mobile里内置Android模拟器,而微软更愿意称之为“安卓子系统”,除了有模拟器功能外,还有一些其他部分。

iOS应用移植项目Project Islandwood

微软近期已经发布iOS应用移植工具,并且将其开源(GitHub下载地址:点此进入托管页面),目前暂时只支持移植为Windows 8.1和Windows10x86以及x64应用,还不支持Win10 Mobile的ARM架构应用。

o Project Islandwood相比Astoria来说,这才是完完全全的移植。由于iOS的封闭,安卓的开源,微软不可能在Win10 Mobile中内置iOS子系统,而安卓很方便。

o 移植iOS应用,需要将iOS项目导入到VS2015中进行编译,微软内置了一套Object-C语言编译器,并且将iOS项目用到的API全部重写或者映射到相应的Windows应用APIs上。

o 目前Islandwood还不太成熟,比如缺失基本的头文件和库无法进行编译,有些API还不能匹配等等,需要开发者花费一定的精力进行转换,不过相比以前移植已经说很不错了,节省了大量工作。

微软希望通过 Project Astoria和Project Islandwood项目破除安卓、iOS应用移植到Windows系统的隔阂,尽最大努力为开发者提供便利的开发方式,桥梁的作用重要性不言而喻,至于是否会带来良好的进展还有待观察。

以上讨论仅限目前Win10 Mobile预览版状态。

相关文章

在手机上学习编程?这4个软件让你轻松搞定!

编程是一项非常有用也很有趣的技能,但是很多人可能觉得在电脑上学习编程太麻烦了,或者没有时间和条件去学习。其实,在手机上也可以学习编程哦!今天我就给大家推荐4个可以在手机上编程的软件,涵盖了C/C++,...

教你用安卓神器-APK编辑器(手机端)改程序名+去程序广告!

所需工具只要:APK编辑器(手机端)先说下怎么安装使用:先安装“APK编辑器.apk”,然后打开运行,会出现未注册提示,点“否”,然后进入设置,把默认打开路径设置好,然后退出;因为现在不设置的话,当你...

纯粹的手机文字编辑器 iA Writer评测

小编以前在使用MacBook办公时,最爱的文字编辑器就是《iA Writer》,它是一款很纯粹的文字编辑利器,相比其他软件,它给人的感觉更加“直接”,不会带有任何拖泥带水的功能,一切都是为“文字编辑”...

推荐几款手机上比较好用的 Markdown编辑器

Markdown 是一种说来很常见,却又不常见的的写作语言。说它常见,是因为程序员和常年需要大量码字人士一旦用上 Markdown 就爱不释手。用过的人都知道, Markdown 对码字的效率提升可不...

我的世界手机版JS使用教程 手机版JS怎么用

很多玩家下载了我的世界手机版JS也就是MOD却不知道如何使用,这次搞趣小编就为诸位玩家带来我的世界手机版JS使用教程,手机版JS怎么用。希望诸位我的世界手机版玩家看过之后都了解我的世界手机版JS如何使...

新技能:如何用音量键唤醒安卓手机?

一般用户唤醒手机都会通过电源键唤醒,但使用时间久了难免会引起失灵等情况,如果可以将音量键等不常用功能调用来当电源键,那对于减少手机电源键失灵的情况可以起到很好的作用。下面小编就教大家如何将安卓手机音量...