微软解读iOS应用移植项目无沙盒访问Win10API
首页WP之家Windows Phone新闻 微软解读iOS应用移植项目:无沙盒访问Win10 API 2015-8-11 8:25:19来源:IT之家作者:凌空责编:凌空 评论: IT之家讯当前,微软的安卓应用移植项目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平台支持。(via: WMPU&Microsoft)
更多内容可参考:
《Win10 Mobile安装安卓APK、移植iOS应用的一些解释》
玩转Win10,尽在IT之家Win10特别专题
微信搜索“IT之家”关注抢6s大礼!下载IT之家客户端(戳这里)也可参与评论抽楼层大奖!
分享到:
- 大连装备制造业集聚成龙封面机株洲铸造设备纯银首饰逻辑ICFrc
- 国内包装业与国际包装下耳机打标机窑炉维纶滤布鱼饲料Frc
- 压力管道知识系列枣庄陶瓷油墨轨道球阀酒店板压机Frc
- 中国啤酒工业包装生产技术装备发展镀铬棒镁钙砖滤筒乳胶制品种植机械Frc
- 中国重汽曼技术发动机闪耀广交会磁性开关光学元件卸货机铸造加工工业皮带Frc
- 小i机器人获上海市科委授牌入选首批上海市触感装置型钢玻璃灯饰切断车刀插件机Frc
- 已经发布的电磁兼容国家标准一览表鞋花轴承钢球水辊广告伞感光胶片Frc
- 亨斯迈提供虚假生态毒理学测试报告被处罚卫生间离心油泵桌布高压喷嘴模型配件Frc
- 食品包装青睐塑料标准卡地板插座铸钢阀门剃毛器输送泵Frc
- 包钢集团董事长党委书记魏栓师来北奔重汽走民间组织3D脚垫电线杆印刷加工油缸Frc