AMD是如何让Android应用运行在Windows电脑上的?

amdbluestacksandroidwin8-620x349

尽管我一直认为运行双系统的平板电脑、运行Android系统的桌面电脑从来都不是主流需求,但显然很多厂商并不那么看。英特尔、AMD、惠普、联想和华硕都推出了运行Android操作系统或Windows和Android双系统的桌面电脑。

目前,惠普和联想已经宣布推出了面向个人和企业用户的Android桌面电脑。华硕推出了运行Windows 8.1和Android 4.2.2双系统的笔记本电脑Transformer Book Duet,允许用户一键切换操作系统。

AMD则在整合双系统上花费了更大的心思,他们与BlueStacks达成合作,提供了更加无缝的双系统操作体验。用户可以在同一台电脑上使用来自Windows和Android的应用程序。

BlueStacks的工作原理类似于Wine。BlueStacks并不会模拟设备的实体硬件,而是仅模拟Android Davlik来为应用和Windows API之间的桥接提供服务。除了支持x86和ARM处理器,BlueStacks能够调用显卡资源来加速程序的图像处理速度。

bluestacks

除此之外,由于一些应用和游戏使用到了桌面电脑通常不具备的重力感应加速器,BlueStacks会将相应的操作调整为鼠标或键盘操作。触屏设备上最常用的双指缩放操作则同样在桌面电脑的多点触控板上得到支持。

AMD称,用户不必使用Windows 8的操作界面,可以直接用上自己所熟悉的Android界面。用户可以直接在单独的窗口里运行Android应用,也可以全屏使用。他们认为,双系统的意义在于填补了Windows和Android之间的沟壑,使得用户在同一个设备上方便地使用来自两个生态系统的应用程序。

题图出处:ZDNet

订阅更多文章