您现在的位置是:主页 > 科技圈快讯 > Windows >
Windows 10 运行 Android 应用并非易事
发布时间:2015年05月12日 18:28:57 Windows 人已围观
简介微软在 Build 大会上宣布 Windows10 将支持运行移植的 Android 和 iOS 应用程序,外界认为开发者移植 Android 应用程序很轻松,可复用代码简单编译。...
就如传言所说,在 4 月底的 Build 大会上,微软正式宣布 Windows 10 将支持运行从 Android 和 iOS 移植过来的应用程序。当时外界认为,开发者移植 Android 应用程序会非常轻松,只需简单编译复用的 Java 和 C++代码,就可在 Windows 10 内置的子系统上直接运行。
现在,微软对此说法进行了进一步解释,并表示所谓的“移植”并非那么简单。5 月 12 日,据威锋网消息,微软高管 Kevin Gallo 在接受采访时称,Windows 10 虽可运行移植过来的 Android 应用程序,但这并不会影响开发者对自家平台的开发热情,因为这些“移植应用”存在一定局限性。
开发者不会放弃开发 Windows 应用
Kevin Gallo 表示,微软的目标一直是降低开发者将其他平台应用程序带到 Windows 上的成本:
“我们降低了 Windows 的门槛,确保开发者减少进入我们平台的成本,他们可以高效地复用已写好的代码来构建应用程序,而不必一遍又一遍地重新编写。”
如微软所说,将 Android 应用移植到 Windows 上确实不会太难,因为微软为开发者提供了 Windows 系统上与 Android 相对应的 API 接口,如 Cortana 和动态磁贴等,可充分利用 Windows 的各种插件和特性。
然而,并非所有特性都有对应的 API 接口,其中之一就是 Continuum 延续模式。Windows 手机上的 Continuum 模式重点在于,将手机连接显示器后,任何通用应用都能以 PC 桌面模式的形式在大显示器上延续和展现,自动调整界面大小,并支持通过蓝牙键鼠操作。而移植过来的 Android 和 iOS 应用程序,虽也是通用应用,但不具备 Continuum 特性。
微软之所以不担心开发者对 Windows 开发的热情降低,主要原因就在于此。开发者若想让应用完全利用 Windows 的特性,就必须更进一步,完全重新开发 Windows 原生通用应用,而非从 Android 或 iOS 移植。
“用户体验(专为小尺寸设备设计的应用)可以出现在桌面上,但不具备任何跨设备特性,因为这些应用的体验并不适合。”Kevin Gallo 说。
微软正努力改善与开发商的关系
无论如何,微软的这一“大招”将有助于缓解 Windows 生态系统“应用程序缺乏”的问题,尤其是在移动平台。长期以来,微软的移动平台一直缺乏各种专用领域的应用程序,如支付或银行类应用程序,很多银行基本没有 Windows Phone 的客户端。
微软使移植变得简单,本质上是为了重新吸引一些重要的开发商,告诉他们现在为 Windows 开发应用程序更简单了,因为在移植过程中可以复用大部分 Android 代码。
Kevin Gallo 最后表示,微软“一开始犯了一些错误”,现在是时候解决这些问题了,“我们要与开发者重新建立联系,这是我们的传统,过去我们做得不够好。”
Tags: Windows 10 Windows操作系统
相关文章
随机图文
-
Windows 8 能否抢夺 Android 平板的市场份额?
国外媒体报道称,许多业内人士认为 Windows 8 很重要,尽管 IDC 对其持悲观态度... -
Windows 8 启动 U 盘制作神器——Win8USB
本文介绍了一款能轻松创建 Windows 8 可启动 U 盘的小工具,并提供了下载链接。... -
将网站和应用移植到 Win8 Metro 的方法汇总
Windows 8 平台不容忽视,开发人员需考虑将应用程序转变为 Metro 应用,微软技术... -
以下标题可供选择: - Office 2010 成为 Wi
微软兑现承诺,在 Windows 8 Release Preview 版中升级应用商店,迎来首款桌面软件...