勇于推陳出新的蘋果,9月將推出最新版操作系統雪豹(Snow Leopard)時,也將與PowerPC處理器拆伙。
新版操作系統只用于搭載英特爾處理器的Mac電腦,換言之,Mac OS X 10.5(也就是Leopard)將是最后一版支持PowerPC Mac電腦的蘋果操作系統。
這么做是有道理的。首先,早在四年前,蘋果就宣布將換掉PowerPC芯片、轉用英特爾的x86芯片。盡管之后蘋果仍推出PowerPC機型,而第一批英特爾架構的Mac在2006年才上市,但至今問世也有三年,這在PC業已經算是很長的時間。凡是追求最尖端科技的人士,老早就升級了。
其次,Mac OS X 10.6(雪豹)最重要的不是消費者導向的功能,而是改良了內部的基礎,讓Mac軟件更能善加利用新處理器的方向--支持多核心處理器的Grand Central Dispatch,以及用繪圖芯片作一般用途運算的OpenCL。蘋果有售搭載PowerPC、內建雙核心處理器的高端電腦,而這也可受惠于雪豹同時在多重任務中作切換的功能,但是話又說回來,需要作如此大規模運算處理的人士,也許多半會改用更新、更先進的電腦。
況且,在舊硬件上支持新操作系統的成本高昂,單是軟件除錯和修補安全漏洞就必須在多種系統上作測試。而隨著支持多重處理器推升了復雜度,維護費用也隨之增多。
PowerPC使用者可能錯過什么?
Mac OS X 10.6還有其他的功能,例如內建對微軟Exchange服務器的支持,讓Mac電腦更輕易在企業網絡中與PC并存,并且讓使用避免微軟的 Entourage軟件。雪豹另提供一種方法,可在應用程序開啟的視窗中輕易切換。另外,Finder不但速度加快、瀏覽文檔也變得更有彈性;用Time Machine作備份的速度也提升了。
但依我之見,這些額外的功能只是小幅調整,稱不上是大幅革新。而29美元的Mac OS X 10.6升級價格(支持五臺Mac的版本定價49美元),是鼓勵升級很好的誘因。
提供一個操作系統基礎,協助開發者善加利用多核心處理的威力,是很重要的,對Mac生態系大有幫助。目前市面上唯一內建兩顆以上處理器核心的Mac機型是Mac Pro,售價至少2,499美元,這顯示蘋果認識到,對大多數使用者而言,多重核心芯片的用途有限。
不過,蘋果喜歡放眼未來,而不是回顧過去,顯然多核芯片是未來大勢所趨。如何從這些芯片擠出更大的性能,攸關任何軟件的成敗。
揮別過去
在硬件改變速度比用戶升級快速的計算市場,維持回溯相容性(backward compatibility)是棘手的問題。微軟已決定延長對舊版操作系統如Windows NT 4.0和Windows XP的支持期限,但蘋果則愿意借雪豹與過去劃清界線,完成從PowerPC過渡到英特爾芯片。
以往蘋果與舊技術斷絕關系的例子不少,例如1990年代中期舍棄摩托羅拉680x0系列處理器,改用PowerPC。1998年推出iMac電腦時,斷然舍棄內建3.5寸軟盤,要用磁片者需購買外接式磁盤機。隨著iMac上市,用來連結鍵盤與鼠標的Apple Desktop Bus也走入歷史,蘋果轉而擁抱USB技術。
創新的后果
蘋果平順地逐步過渡到64位操作系統--雪豹完成了這個過程--這是因為與舊的32位驅動程序兼容,所以舊的硬件不至于突然不堪使用。
然而,改變往往會犧牲掉舊的技術,惹惱一部分老客戶。但改變勢在必行,而蘋果的市占率相較較小,在企業市場的滲透率也偏低,就這方面而言比較沒有包袱。
相形之下,微軟必須大費周章,才升級已推出8年之久的Internet Explorer 6瀏覽器,部分原因就是許多企業安于現狀,不希望重新修改仰賴IE的流程。蘋果邁進Safari 4,就顯得無拘無束多了。
蘋果一向高舉創新的旗幟,如果你是Mac的愛用者,應該面對這種信念帶來的益處與不可避免的沖擊。(Stephen Shankland)