微软进一步鼓励iOS开发人员将其应用程序移植到Windows 10

视频: windows 98 mp3 decoding is messed up 2024

视频: windows 98 mp3 decoding is messed up 2024
Anonim

微软并不是一个以其各种应用而闻名的平台。 为了解决此问题,Microsoft试图说服开发人员将其应用程序移植到Windows平台,以便Windows 10在发布数年后不再成为接收流行应用程序的平台。

Project Islandwood是Microsoft为iOS开发人员构建的一座桥梁,以更好地接近Windows平台。 该程序允许开发人员将其iOS应用程序移植到PC上,以便他们可以在Windows 10的桌面版和移动版上使用。

为了使Project Islandwood对iOS开发人员更具吸引力,Microsoft决定进一步改进它,添加了一系列有用的功能,例如对UIKit的完全支持。

实际上,iOS开发人员长期以来一直在要求Microsoft从UIKit实现中获取更完整的API覆盖,并且听到了他们的要求。 但是,将iOS用户界面连接到Windows是一个棘手的问题。

首先,一旦开发人员将其Objective-C代码库带入Windows,Microsoft便希望最大程度地为用户提供代码重用,并减少所需的繁琐工作。 其次,UIKit具有数百个类,并且在Windows上重新实现这个庞大的框架是一项艰巨的任务。

相反,Microsoft决定依靠一系列变通办法来应对上述挑战,并将与GitHub上的iOS开发人员共享这些更新,以等待他们的反馈。

微软提供的iOS桥带来了:

  • 更快地启动iOS控件,因此您可以使用更多的UIKit
  • 改进的触摸输入模型,用于更高效的事件处理
  • 改进了对可访问性和本地化的支持
  • 更好的测试自动化,带来更稳定和高质量的控制
  • 与Windows的UI框架XAML的集成和利用大大改善

除了这些更改之外,Microsoft还将引入一个名为Xib2Xaml的新工具。 此工具会将iOS开发人员使用Xcode的Interface Builder构建的XIB和Storyboard文件转换为Windows本地的XAML文件,从而使开发人员可以在Visual Studio中直接对其进行编辑。

我们认为,这些变化将使iOS的Windows Bridge变得比以往更强大,更易于使用。

有关iOS的Windows桥的更多信息,请查看Microsoft的博客文章。

微软进一步鼓励iOS开发人员将其应用程序移植到Windows 10