您的位置: 主页 > 健康 > 医药 > Microsoft取消了在WindowsMobile上运行Android软件的工作,重点关注iOS兼容性

Microsoft取消了在WindowsMobile上运行Android软件的工作,重点关注iOS兼容性

去年五月,微软宣布创建桥梁,旨在让开发人员更轻松地将iOS和Android应用程序移植到WindowsPhone平台。这两个项目(Astoria和Islandwood)在兼容性问题上采用了截然不同的方法,但Astoria在Windows10Mobile的早期版本中迅速取得了进展。现在,Astoria已被正式确认死亡,虽然该公司的推理有点奇怪。

在最近的博客文章中,微软表示:

我们收到了很多有两个反馈意见将代码从移动操作系统引入Windows的桥接技术是不必要的,它们之间的选择可能会令人困惑。我们仔细考虑了这一反馈,并决定将我们的工作重点放在WindowsBridgeforiOS上,并将其作为单桥选项,将移动代码引入所有Windows10设备,包括Xbox和PC。对于那些开发人员花时间调查AndroidBridge,我们强烈建议您将iOSBridge和Xamarin看作是一个很好的解决方案。

Islandwood和Astoria之间存在重大差异。Islandwood(iOS桥接器)是一个工具链,在VisualStudio中提供Objective-C开发环境并支持iOSAPI。Astoria是一个全面的模拟器,理论上允许Android应用程序只在WindowsMobile上运行,只需要很少的修改。换句话说,iOS兼容性需要重新编译Android兼容性。

原始计划。Android链接现在差别很大。

Xamarin旨在让开发人员在多个平台之间共享代码,但需要开发人员使用C。它显然不是微软承诺仿真的替代品。

理论上,Astoria可以一举解决微软软件问题,但总有人担心这会证明操作系统正在撤销。与更大的操作系统完美兼容的优势在于,您可以利用为数百万台设备创建的软件生态系统。缺点是你杀死开发人员在你的平台上创建软件的任何真正的激励。毕竟,如果你可以运行Android版本,为什么还要打造Windows应用程序呢?您还冒着Android应用程序将使用不符合Microsoft标准的UI元素的风险,并且某些物理差异(例如,是否存在物理按钮)将使最终用户难以导航程序。

ArsTechnica认为我们可能会在微软的其他项目中看到一些AstoriasDNA,特别是涉及与Linux平台交叉兼容的项目。不幸的是,那些希望在Android和WindowsMobile之间实现无缝交叉的人将会失败。目前尚不清楚微软是否能够扭转WindowsMobile的衰落,尽管某些解决方案,如惠普近期的EliteX3,可能会带来一些商业活动。

转载请注明:“ 转载地址:http://www.xncjsw.com/jiankang/yiyao/201909/378.html ”。

上一篇:三星C-Lab将在2018年国际消费电子展上推出一系列新产品
下一篇:没有了

您可能喜欢

三星GalaxyS10更新带来了相机改进

三星GalaxyS10更新带来了相机改进

NikePG2运动鞋受Playstation的启发

NikePG2运动鞋受Playstation的启发

如何使开发人员能够构建安全软件

如何使开发人员能够构建安全软件

SkyQUltraHD将于8月13日上映

SkyQUltraHD将于8月13日上映

回到顶部