疯狂麦金塔

Author: Date: 2000年 第6期

  编者按:麦金塔(Macintosh)是Apple(苹果)公司生产的个人电脑,通常简称为Mac或者大苹果,它与当前主流的PC机在软硬件系统上均不兼容。Mac在图像处理方面有着得天独厚的优势,各类Mac平台上的图形处理软件也极其丰富,但是在一些日常的家庭娱乐方面的应用上,Mac就没那么风光了,其不菲的价格也不是平民大众承受得起的。前一段时间,Apple推出了风靡全球的iMac,其活泼的透明外壳设计已经成为各类电脑产品争先效仿的对象,而其增强的游戏娱乐和网络功能同样使用户为之疯狂。齐秦有一首老歌,叫做《外面的世界》,我们大部分人平时一直生活在PC机这一看似宽广但又远远不能算得上是电脑的全部的圈子里。在此,我希望我们能够通过一组讲述PC机世界以外的文章,来了解一下外面世界的精彩,虽然我们的钱包很无奈。
  不管你相不相信,曾经有一段时间在Mac上玩游戏,可比在PC上玩要风光的多。
  记得那是在1991年,当时,我准备购买一台新的机器以替换我那台旧的Apple ⅡC。通过在PC跟Mac LC上一起运行模拟城市(Sim City)的结果,让我选择了一台Mac。光是在Mac ⅡC上所呈现的512×384的高分辨率,就足以羞杀只有320×240分辨率的PC。无须多讲,我最后当然选择了Mac。没错,由于Mac的游戏非常吸引人,我开始沉迷于Mac了。(^06070401a^)
  然而到了现在,已经过去9年时间了,PC游戏的处境已经彻底改善了。热门游戏都是在PC机推出数月以后才会登陆于Mac,Mac的视频设备也落后PC整整一代。一些热衷于游戏的电脑购买者都会在考虑Mac之前先看看PC机。这些,都使得苹果机的游戏玩家唉声叹气。
  为什么Mac的游戏陷入了如此凄凉的境地呢?如何才能改变这种状况呢?我们和3dfx、nVidia、Matrox、ATI以及苹果公司就关于PC视频卡移植到Mac进行了对话。你将在本文中得到他们的回答以及我们根据经验得出的一些预言。我们还会看一看在Mac上跑的3D游戏。
#1  3D硬件
  尽管ATI Rage 128 Pro已经落后于大多数高端PC视频加速卡,但它依然是大多数Mac玩家最好的视频卡。3dfx的Voodoo3依然没能正式起跑,这是由于它使用的驱动程序依然是Beta版本或者是由第三方的推出的Voodoo3 for Mac的驱动。尽管第三方的推出的Voodoo3驱动已经具备了更多的功能特性,但是它们也没能达到3dfx的Beta版本的效果。苹果公司已经宣布在它们的最新型号G4中全面预装经过改进的ATI Rage 128 Pro,但是它还是无法把性能提升到足以跟PC游戏平台抗衡的水平。(^06070401b^)
#1  显示卡与金苹果
  由于每台苹果机都预装了一块显示卡(这包括了整合的卡、PCI卡或者AGP卡),所以你不会在零售市场上看到有很多苹果电脑使用的显示卡在贩卖。每年,苹果电脑显示卡的零售数量大约只有12万块,这样少的产品无法支撑多家公司分享并且从中获取足够的利润,这也是苹果机显示卡制造商数目下降的原因。还记得Micro Conversions、Radius、RasterOps以及Mactell吗?它们如果不退出这一市场的话,在灭亡之前就会被别的公司吞并。IXMICRO是从前苹果机零售以及OEM市场的霸王,自从ATI加入竞争以后,IXMICRO已经丢失了大部分的市场份额。当ATI鲸吞了90%零售市场的份额以后,它依然存活的原因主要是因为它们还有一些为苹果公司进行编写驱动程序的OEM合约。
  所以,任何公司如果要向苹果机市场推出它们的显示卡,它们都不会把主要的目标投向细小的零售市场。更多的可能性是,它们的目标会跟ATI相同。他们要吃金苹果的话,就必须把精力投向Mac的整机市场。
  为了获得显示卡制造商的看法,我们就显示卡移植至Mac这个问题,咨询了3dfx,nVidia,Matrox,ATI以及Apple公司。
#1  3dfx
  我们向3dfx的高级公关Sean Kauppinen提出了以下问题:
  1.像T-Buffer、纹理压缩以及抗锯齿这些特效会在Mac的3dfx驱动程序中实现吗?
  Kauppinen:我们还没发布面向Mac市场的VSA-100产品。不过,我们还是会在Mac方面提供这些功能的支持的,因为这些都是VSA-100的功能呀。我们还会考虑开放FXT1纹理压缩——它会在Mac的Open GL驱动程序中实现。(^06070401c^)
  2.我们会看到在Voodoo4、Voodoo5在Mac以及PC上同时上市吗?
  Kauppinen:我们还没有定出明确的Mac发售方案。但是,可以确定的是,我们会为Mac用户提供跟PC产品一样的性能、功能以及价格。同样,我们也确信我们的产品会在同一时间段内提供给Mac用户的。这是我们的许诺。
  3.和苹果公司进行OEM交易的可能性有吗?
  Kauppinen:我不能在这个时候谈及Mac OEM方面的问题。
  4.你们现在有多少Mac方面的开发人员呢?
  Kauppinen:如果把2D与3D都计算在一起的话,大约有一打(12个)左右吧。我们每周都在寻找更多的开发人员。我们希望那些还没找到工作的Mac开发人员可以通过devprogram@3dfx.com来跟我们联系。
#1  nVidia
  我们向nVidia的Michael Hara提出了以下的问题:
  1.你们目前有什么向Mac移植的计划吗?
  Michael Hara:我们目前还没有任何向Mac移植的计划。鉴于桌面PC庞大的市场,所以我们决意把主要的精力集中于Windows平台。当我们的资金以及技术达到一定层次的时候,我们才会考虑PC以外的市场。(^06070401d^)
  2.你们留意到Apple的OEM市场吗?你们跟Apple公司谈及任何这方面的东西吗?他们有没有请求你向Mac移植硬件产品呢?
   Michael Hara:我们已经就为了更好支持Macintosh所需要的技术跟苹果公司进行了交谈。典型的3D GPU设计周期是18个月。因此,我们需要现在就理解必要的设计条件,那样,我们才能最终决定苹果计算机中的哪些变化是我们需要支持的。(^06070401e^)
  3.Macintosh零配件市场中,显示卡的销售每年大约只有12万套。那么你是否在考虑制造Macintosh显卡呢?
  Hara:苹果机的零售显卡市场太小了,其收益不值得nVidia去做出资源的投入。唯一值得考虑的是它的OEM市场。首先,苹果机整个市场就不大,它的配件市场自然就更加小了,它太小以至于不能从投资中获取什么收益。事实上,支持苹果机的零配件市场中的硬件图形公司大都关门大吉了。我在这个行业已经有四年的时间了,对此有切身的感受。
#1  Matrox
  我们对能在Mac上看到Matrox的显卡而感到很高兴。Marvel G400-TV,相对于其价格所表现出来的良好的数码视频品质,将会成为G4中IEEE-1394接口的好搭档。而那些PHOTOSHOP的2D专业人士也会爱上G400系列那锐利而明快的画面(尽管Apple将会转向LCD屏幕技术,从而让以后的显示卡再也没有现在那么大的区别)。我们没有看到有迹象表明Matrox会把它们目前或者下一代的技术向Apple方面移植。我们也没他们是否在跟苹果公司就OEM方面会谈的消息(尽管我们乐于见到此事,并且的确存在着其可能性)。这应该值得关注,跟nVidia不同,Matrox在此之前已经在苹果机上有显示卡产品了。
#1  ATI
  我们期待那块装配了两套Rage 128 Pro 的ATI Rage Fury MAXX,能够在以后几个月中的Mac或者苹果的高端(或者整合)机型看到。也许在此之前,我们可以看到它在PC机上使用(就像以前的Rage 128那样)。Apple在新的G4系统中使用了Rage 128 Pro,这为Rage Fury MAXX安装于Mac上做好了准备。我们不认为它会在Mac零售市场上有什么收获,因为它是一块AGP显示卡,而在Mac用户中,只有少部分的用户可以使用该卡。我们不清楚其中的一些情况,但我们认为这是很可能的。
#1  Apple
  我们希望Apple能够考虑ATI以外的OEM伙伴。我们并不反对ATI,我们只是希望能够在新的Mac上看到最快的显示卡,而在目前,ATI还不能为Mac提供最快的Mac产品。这不仅可以让Apple公司可以通过OEM来提供更快的显示卡,而且会有效促进Mac平台上显卡的竞争,也可以获得更加好的驱动程序、更低的价格以及让新技术更快地应用于Mac之上。(^06070401f^)
#1  Mac上的游戏
  Pangea Software的Brian Greenstone在我们的一次采访中提到,在Mac上开发游戏的情况已经有所改善了。随着Apple为继Mac提供OpenGL的支持,以及id Software的John Carmack宣布将在同一时间内为PC以及Mac玩家提供Quake Ⅲ: Arena,越来越多的开发人员已经重新考虑把Mac作为游戏平台了。但是,这个改善依然还在慢慢地进行中。
#1  Mac的开发人员
  在开发人员方面依然不能够让人乐观。Half-Life的Mac版本就由于开发人员认为没有多大的收益而被取消了。Raven Software,Soldier of Fortune以及Star Trek Voyager(Elite Force的制造商),就公开宣布由于没有Apple的支持,而要取消Mac方面的开发。Apple马上为它们提供了一些机器,但是这从另一个侧面(为什么大多数的游戏没有提供Mac版本的原因)说明了现实跟理想差距太大,还有许多工作要去做。别的不说,单是Mac的OpenGL就显得很幼稚,并且其速度落后于PC平台上的OpenGL速度。
#1  解决方案
  我们看到了,有三件关键的事须要加以大幅度的改进,才能改变目前Mac游戏方面状况。第一,Mac需要最快的显示卡。如果在一台2000美金的Mac上获得的游戏帧速还不如1000美金的PC的话,相信人们都会去购买一台PC的。第二,Apple须要改善与游戏开发者的关系。Raven Software就是一个例子,许多开发则不是由于没有得到Apple的支持,而是他们对在Mac上开发游戏缺乏兴趣而没有任何为Mac开发游戏的计划。第三,Apple的Open GL执行效率即使不能比PC做得更好也起码要跟PC持平。只要它的执行效率依然比大多数的PC低(尽管Mac对此强烈的否认),大多数的人就都不会考虑Mac,除非Mac在OpenGL方面速度比PC快。(^06070401g^)