今天在微软美国的官方网站上有细心的网友在 Lumia 535 的介绍页面上居然出现了一张 Lumia 535 运行 Android 系统的图片。不管从图片中导航栏的三个按键还是状态栏上的 Gmail 和数据线连接图标都是 Android 系统的风格,并不是原来 Lumia 535 上的 Windows Phone 系统。难道微软这是在暗示 Windows Phone 手机未来能够兼容 Android 应用而提前打出来的广告?
令人哭笑不得的是就在微软放出 Lumia 535 运行 Android 系统的截图出现不久,谷歌在自己的加密功能介绍网页上,放出了一台运行着 Windows Phone 系统的 Nexus 6。仔细观察你会发现这台 Nexus 6 的顶部图标充电的电池图标的显示很明显是 Windows Phone 风格。在应用底部的菜单键和搜索键也有很明显的 Windows Phone 印记。难不成谷歌也在暗示 Android 系统未来还能兼容 Windows Phone 应用?
今年的微软 Build 2015 大会上微软正式宣布开发者可以将 Android 平台乃至 iOS 平台的应用通过移植的方式让 Windows 10 系统直接运行。
微软曾经有介绍对 Android 应用的兼容,微软是在 Windows 10 上为系统添加一个软件层,使 AOSP(Android 开放源代码项目)作为一个子系统运行——与 POSIX(可移植操作系统接口)作为子系统在 Windows 上的运行相似。对于 Android 开发者来说,他们能够以 APK 格式(Android 系统文件安装包格式)向微软提交使用 Java 或 C++ 语言编写的应用,使其在 Windows 10 手机上运行。
并且目前微软已经发布了针对移植 Android 应用的开发工具套件,开发者只要注册 Project Astoria 项目即可获取 Beta 测试版,利用该工具可以加快自己的应用移植到 Windows 10 上。
同时 Windows 10 也兼容 iOS 应用,微软的开发工具 Visual Studio 直接支持 Xcode,为 iOS 应用程序直接提供 Objective-C 编译环境。开发者可以利用 Project Islandwood 直接导入 iOS 应用的代码,经调试和编译之后使其在 Windows 10 本地环境下运行。
此外微软还表示从 Android 和 iOS 上移植过来的程序都是“通用应用(Universal apps)”这些经过再编译的 Android 和 iOS 应用将成为通用 Windows 应用,可以与微软语音助手 Cortana 和 Xbox Live 深度整合,可以扩展应用内购物功能,用作动态磁贴。
从此看来微软必须要在自己页面再放出一张 Lumia 设备运行 iOS 应用的图片才能以示对苹果的公平。
(文章来自南京欣才PHP培训机构)