微软的开发人员详细的iOS到Windows10应用程序转换
感知“应用程序的差距,”描述可用的应用程序方面的windows10移动及其iOS和Android的竞争对手之间的相对差距,需要微软的一部分,解决了一些创造力。微软所有的努力中,应用程序的移植自iOS系统通用的windows10平台或许是最积极的,和微软开发人员约翰•肯尼迪提供的只是它是如何在MSDN博客上做了概述
被称为项目Islandwood,集制造移植过程更加容易和高效一直在稳步推进(不同于其Android对应,Astoria项目),iOS的工具。正如肯尼迪概述了他的博客,项目Islandwood前身是希望提供一个更好的方式为iOS开发者,使他们的应用程序可在windows10中:
有许多不同的方式,使项目的工作在一跨平台的方式。可以,例如,创建模拟运行时的一段时间,并且运行在相同的二进制文件。这并不容易,但你的应用程序可能仍然看起来像一个本机应用程序,它会在非IOS平台上运行,并且认知失调可能是令人不安的。你不要采取任何独特的Windows功能的优势。而且你不必担心代码签名,更新,含蓄平台的差异等等,等等。
或者,你可以写一些种类的基础上,也就是说,JavaScript和HTML5的中间工具,并提供运行时包装为不同的平台。这样做是可以的,但JavaScript不是每个人都喜欢的编程语言,你需要不断更新的每一个平台的包装。而且你立刻去每一个平台(网页浏览器)的最小公分母,从而错失了潜在的很酷的功能。
项目Islandwood,然而,去了一些巨大的前进脚步,代表了转换工具,访问苹果的Xcode项目直接和它迁移到Visual Studio。然后,应用程序可以在所有的深暗色的开发方式按摩到一个真正的应用程序,利用所有的windows10手机的强项。尽管我们的目标是通用的windows10应用程序,这当然是运行在所有的windows10设备的发展,它的的windows10的移动,这将最直接受益。
肯尼迪进入丰富的技术细节勾画只是如何使转化成为现实,如果你是一个iOS开发者,然后通过各种手段,去阅读整个事情。从我们可以告诉非开发者,虽然,这个过程看起来简单,有可能使得大量的意义,那些大脑工作方式。
你可以找到在项目Islandwood页的详细信息,以及在Github上。微软还为Windows的博客,在那里上推了iOS移植工具为开发者手中的进展概述提供了项目Islandwood更新。
我们将保持在windows10移动的速度有多快实现应用程序平价iOS和Android密切关注。也许不亚于任何东西,这将决定如何以及微软的平台确实在市场中,无论多么漂亮的新的Lumia 950和950 XL旗舰的可能。