ios c语言与windows,微软Win10直接运行iOS应用解读
当前,微软的安卓应用移植项目Project Astoria备受人们关注。通过该项目,可直接在Win10 Mobile中运行安卓应用。相比之下,微软推出的另一个移植项目,即iOS应用移植项目Project Islandwood却没有获得同样的关注程度。
Project Islandwood是提供给开发人员的工具,能够让开发人员将他们现有的iOS应用代码移植到Windows10应用项目中。不同于Project Astoria,iOS应用的移植需要开发者花费更多的精力。微软目前也正在努力改进这一工具,以便让开发者更方便地使用,为此微软还开放了该项目的源代码,让更多开发者参与进来贡献自己的力量。
在一篇博文中,微软解释了有关该项目的开发目标和准则,他们希望从iOS移植到Win10中的应用应具有:
1、 完整Windows API访问权限:能够更方便地使用Objective-C语言代码访问Windows API;
2、 iOS兼容性:让开发者尽可能多地使用现有的iOS应用代码,做到代码复用最大化;
3、 无沙盒:iOS与Windows API可协同工作;
这正是与Project Astoria所不同的地方,在Win10 Mobile中运行安卓应用,应用本身处于沙盒之中,应用只具有微软提供的部分API访问权限。
无沙盒则意味着,如果微软的移植工具不支持某一个iOS API,开发者可以直接调用Windows API来实现,不仅如此,微软还提供Projections,允许开发者使用Objective-C语言直接调用Windows API。
由于微软已将Project Islandwood项目开源,当开发者遇到问题时可自行解决,或者从其他开发者获取帮助,而不必等待微软来解决。
Project Islandwood项目看起来非常棒,但最终结果如何,取决于iOS开发者的意愿,时间会给出答案。目前Project Islandwood项目只支持x86平台,未来几周会添加ARM/Mobile平台支持。
ios c语言与windows,微软Win10直接运行iOS应用解读相关推荐
- win10c语言乱码修复方法,win10系统运行UG出现乱码的解决方法
很多小伙伴都遇到过win10系统运行UG出现乱码的困惑吧,一些朋友看过网上零散的win10系统运行UG出现乱码的处理方法,并没有完完全全明白win10系统运行UG出现乱码是如何解决的,今天小编准备了简 ...
- dcloud如何苹果ios系统真机测试-HBuilderX真机运行ios测试
dcloud如何运行到IOS真机测试 1,下载安装iTunes 安装完毕后重新打开HBuilderX 2,点击运行真机 将iPhone 与电脑进行链接,点信任, 运行-运行到手机或模拟器-运行到IOS ...
- 在ios上运行安卓计算机软件,安卓竟然也能运行iOS,苹果怒了!
iPhone最大的优势是什么? 答案肯定是iOS. 很多人离不开iPhone, 就是因为其丝滑般的系统,强大的生态. 但是,如果这种优势不复存在呢? 也许你会说,怎么可能? 目前的安卓还比不了iOS. ...
- 三国战记,微软Windows phone,谷歌android,苹果iOS,手机云计算云服务三国混战
北京时间2011年6月7日凌晨一点,万众期待的苹果开发者峰会WWDC在美国召开,来自全球的苹果开发者共同参与了此次盛会.此次发布会上苹果正式对外展示了应用于Mac电脑的Lion系统,应用于苹果iPho ...
- 本周回顾:Windows 11 iOS 互连、Edge、微软财报、Windows 10 22H2、新游戏合作协议、New Bing 等
文章原文:https://www.winisle.com/post/microsoft-weekly-phone-link-for-ios-edge-fiscal-report-windows-10- ...
- win10 android ios,一机多用?Win10可运行安卓和iOS应用
中关村在线消息:2015年4月30日凌晨,微软Build 2015开发者大会如期召开.微软为开发者提供了更加广阔的开发方案,当晚最重要的一个就是Windows 10可以将App应用从Android和i ...
- android程序运行机制,Win10如何运行Android与iOS应用?运行机制分析
Windows 10手机真的能运行安卓和iOS的应用吗?咋实现的啊?这个倒是假不了,微软早在4月份的2015年度Build大会上就确认了这个消息,Win10是能够兼容安卓和iOS应用的,不过这个兼容并 ...
- android运行ios应用程序,Win10手机真能运行Android/iOS程序?如何实现?
Windows 10手机真的能运行安卓和iOS的应用吗?咋实现的啊? 这个倒是假不了,微软早在4月份的2015年度Build大会上就确认了这个消息,Win10是能够兼容安卓和iOS应用的,不过这个兼容 ...
- 开发者大会优先谈云,对于微软Win10还重要吗
每年的微软Build大会,都是观察这家科技巨头未来发展动向的最佳时机,Build 2017自然也毫不例外. 不过,相对于往年,今年Build大会的一个重大不同之处在于,微软旗下最具全球知名度的产品Wi ...
最新文章
- Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失(续)
- 当思科交换机密码遗忘之后......(附图)
- 【客户下单】后台提供webservice服务接收数据
- Miner3D 数据分析软件
- 骨干云池存储方式_你好,我存个对象(大误)漫谈对象存储
- 川渝严重高温伏旱根源:全球气候变暖导致灾情频发
- python安装成功之后教程_python安装教程 Pycharm安装详细教程
- 暑期作息时间表模板_小学生暑假作息时间表模板
- 神州数码招聘软件测试,神州数码面试经验
- 对计算机的一些浅显的认识
- Python构建投资模型(1)——从天天基金网爬数
- vue中使用antv/g6 绘制关系图、结构图
- 由筷子被嘲讽来谈AM中的【价值观】
- ERP系统到底能做什么?
- Saliency Filter
- SVN+Google Code 安装使用详解
- hi3798mv300是什么手机_海思Hi3798MV300/Hi3798MV310/Hi3798MV300H共升级包使用指南芯片手册...
- ARP中使用driftnet工具捕获图片
- 易语言 html对象,易语言ExceL对象 内容格式使用方法附源代码
- 软件测试的日常工作是什么