Windows 运行 Android 应用程序早已经不是什么新鲜的事情,因为微软最新的“Project Astoria”项目就是让 Windows 10 系统通过内置的 Android 子系统实现应用兼容,开发者几乎不费吹灰之力就能让自己的应用作为 Windows 通用应用来运行,他们要做的只是调整 Windows 对应的 API 接口而已。那么,让 Android 运行 Windows 应用程序,这样的事情你可曾想过吗?
威锋网 10 日 11 日消息,近日,一家名为 CodeWeavers 的开发工作室,发布了一个有趣的跨平台项目“CrossOver for Android”,即让 Android 平板电脑和智能手机通过旗下的“兼容层”来运行 Windows 平台上的应用程序。
CrossOver 是啥玩意?
CodeWeavers 其实是一家专门做应用兼容层的公司,他们大多时间都在做允许 Windows 应用程序在非 Windows 系统运行的开源兼容层,早期也曾利用“Wine”项目让 Linux 和 Mac OS X 运行 Windows 应用程序。这一次他们考虑的是 Android 平台,他们认为有些时候 Android 用户也很想用原版 Microsoft Office,或者运行一些 Windows 的实用程序。
CodeWeavers 认为 CrossOver 近乎完美缺陷很少,它根本不需要 VMWare 这种虚拟化的功能来实现,而是利用硬件上的兼容层来实现,并且所兼容的第三方应用程序本质上运行起来与 Windows 上没有区别,速度也很快。
需要说明的是,CodeWeavers 开发的项目 CrossOver 要求 Android 平板电脑内置 x86 架构的芯片,至少是 Atom 级别,所以目前大多数基于 ARM 芯片的 Android 平板电脑就不用考虑了。同时,由于 CrossOver 项目不是让平板运行 Windows 系统,所以一些 Windows 特定的功能将无法受益,比如 x64 应用、Continuum 功能和一些应用的推送机制等。
说实话,CrossOver 只是一种比较折腾的解决方案,要想平板电脑真正能够完美运行 Windows 应用程序,直接购买 Windows 平板电脑即可,而且市面上大把 Windows 平板比 Android 平板便宜,它们都提供了完整的 Windows 体验,而且有些还支持双系统,或提供兼容层运行 Android 应用程序。
想要在 Android 设备上玩更强大的 Windows 功能,还有另外一种玩法,那就是准备一台时刻开机的 Windows 电脑,接着在 Android 设备上安装远程桌面应用,通过远程控制家中的电脑展开工作也是不错的方式,还能增加续航。