在 2015 年的 Build 大会上,微软向数以亿计的全球开发者公布了四款移植工具:
Project Islandwood,可以帮助 iOS 开发者将 Objective-C 代码转制成 UWP(Universal Windows Platform)上可以运行的代码。Project Centennial,可以转制 Win 32 平台代码;Project Westminster,用来转制 Web App 代码,同时将软件本地化。最受安卓用户关注的 Project Astoria,则可以将安卓系统中的 Apk 安装包转制成后缀名为. apkx 的可运行程序,能直接在 Windows 10 Mobile 中打开
微软的「转制」设想非常美好,但是从开发者的反馈看,从 iOS 和 Android 平台的转制过程并不顺利。开发者总会遇到程序崩溃、失去响应等种种问题。毕竟,不同平台的应用程序使用不同的编程语言写就,各自的工作原理和机制迥异。
微软在其官方开发博客中表示,要求不同语言、不同平台的开发者做出抉择难免让人疑惑。更何况,微软给出的转制方案和工具并不能完美解决程序运行中出现的各种问题。在这种情况下,微软宣布,转制 iOS 和 Android 应用的两个项目 Project Islandwood 和 Project Astoria 正式终止。
与此同时, 微软昨天也宣布收购了跨平台开发工具服务商 Xamarin。开发者们可以利用该公司提供的开发工具,共享、管理并适配 iOS、Android 和 Windows 三个平台的程序代码。
Windows 10 Mobile 发布至今,仍然只有极少数人加入了内部体验计划,稳定的正式版依旧未与普通用户谋面。但是,微软显然并未放弃对 Win 10 Mobile 的「救赎」,无论是面向 C 端的新 Lumia 设备,还是面向开发者端的各种工具。尽管如此,Windows 10 Mobile 咸鱼翻身的希望还是很渺茫。
在 2015 年的 Build 大会上,微软向数以亿计的全球开发者公布了四款移植工具:Project Islandwood,可以帮助 iOS 开发者将 Objective-C 代码转制成 UWP(Universal Windows Platform)上可以运行的代码。Project Centennial,可以转制 Win 32 平台代码;P...