技术开发 频道

Mac上跑Windows应用新增多种选择

  【IT168技术新闻】以前,在麦金塔电脑(Mac)上执行Windows程序,是漫长、痛苦的过程。只有一种选择:执行Virtual PC模拟软件。

   但随着苹果改用英特尔芯片,选择日益扩增。其中一个例子,就是苹果自制Boot Camp软件,让英特尔架构的Mac可选择以Windows或Mac OS X操作系统开机。

   同时,新创公司Parallels也推出新软件,让微软操作系统在独立的虚拟机器(virtual machine;VM)上执行,执行性能只慢一点点。

   不久后,将有另一种选择。新选择的特色是:连Windows都不必买。雇员约20人的明尼苏达州小公司CodeWeavers采用一种称为“Wine”的开放源代码技术,即可在Mac OS X环境下执行一些Windows应用程序。

Microsoft Project on Mac OS

   CodeWeavers的CrossOver Office for Mac软件正进入初步的测试阶段,正式版软件计划在7月或8月发布。首席执行官Jeremy White表示,希望赶在对手之前推出产品。

   White说:“可惜以前没能抢先推出。我们很乐意成为市场上唯一的选择。”

   改用英特尔架构,已对Mac使用者开启通往Windows应用软件之窗,但CrossOver Office的面世将更加凸显苹果系统与Windows系统的兼容性大增。

Microsoft Visio on Mac OS

   White说,CrossOver Office凌驾对手的一大优势,是提供下列选择:使用这套软件不必另外购买一份Windows操作系统。不过,也有美中不足之处,例如此软件着重于应用程序的兼容性,但未特别注重驱动程序,所以像打印机这类设备也许和Windows应用程序不兼容。

   另外,Wine只是添加兼容性层(compatibility layer),不是真正的模拟程序,所以只支持某些Windows程序。(“Wine”的全称是“Wine is not an emulator”--借用GNU开发计划“Gnu's not Unix.”的命名方式)CodeWeavers等从事Wine计划的开发人员必须逐一对各项程序作兼容性处理。他说:“这就是这项任务困难之处,所以支持的应用程序不是很多。”

   对Mac而言,这是新的创举,但早在三、四年前,CodeWeavers就设法为Wine技术找寻商业市场。该公司主要产品向来是CrossOver Office for Linux。这个套装软件用Wine技术执行微软Office等程序。White表示,大约已有10万人在用CrossOver Office产品。

   White承认,Wine技术未臻完善。“理论上,这项任务有如寻找圣杯。实际上,前途无量,而且一旦奏效,用处极大。”

   尽管Mac版CrossOver Office可与许多Windows程序搭配使用,但CodeWeavers目前只支持一小撮软件,可能包括Project、Outlook和只限搭配Windows的游戏软件《半条命2》(Half-Life 2)。

0
相关文章