|
Adobe Systems最近公布下一代Photoshop--CS4--的最新信息,有一点很耐人寻味:
这款图片编辑软件将推出64位版本,但独尊Windows平台,而舍弃 Mac OS X。
Adobe过去的新功能都是一视同仁地推出Windows和Mac版本,但自从去年Mac编程架构做了改变后,这次就不一样了,Adobe Photoshop产品经理John Nack在访问中说道。
“我们CS4将不再推出Mac平台的原生64-bit版本,”Nack说。“我们尊重苹果为该平台做的决定,但它的决定却冲击到许多开发人员。”
新软件的功能提升
根据Adobe初步测试,64-bit版本Photoshop CS4将比32-bit版本效能提升8%-12%,Nack说。而单一项作业,像是开启3.2G的档案,64-bit将会快上十倍,因为它不必把数据写入到老旧或过慢硬盘的内存中。
大多数Photoshop使用者至少是初期将不受影响。个人计算机产业32-bit转换到64-bit的速度十分缓慢,预计还要好几年。
自AMD于2003年推出第一款64-bit x86芯片以来,虽然AMD和Intel都陆续转到64-bit设计,但苹果第一个64-bit操作系统Leopard,即Mac OS X 10.5版,以及微软64-bit Windows则还很少人使用。
但随着8GB内存的PC愈来愈普遍,CS4也不会原地踏步,到2010年,Mac与Windows版本上的Photoshop的差异将会更明显,特别是已计划采购64-bit Photoshop CS3 的使用者。
还好Intel-based Mac机器可以借助虚拟化软件运行Windows,因此如果Adobe要求合法授权,使用者还是有解决之道。
何以分道扬镳?
Adobe原本计划要把64-bit CS4移植到Mac平台,直到2007年六月时苹果在全球开发者大会上做了二项决定,Nack说。
苹果有两种协助开发人员采用其操作系统上的内存、字体或窗口管理的技术,分别是Carbon及Cocoa。原本两种技术都会包含在64-bit操作系统中,但在会上,苹果表示新操作系统中只会提供Cocoa。而Photoshop则是从Mac OS 9时代以Carbon写成,而且比较适合跨平台开发。Cocoa和Mac OS X一样,是来自Steve Jobs前公司Nextstep。
“他们既然选择不再推出Carbon 64,那我们也得重新评估未来的路,”Nack说。该公司立即要求新的开发人员使用Cocoa“以便能尽快转移过去,但俗话说,十月怀胎,一切不可能在一夜之间改变。”
用到Carbon功能的程序代码为数相当多,大约一百万行,而且全部都得重新编译,Nack说。即使到了今天,“我们都还不知有多少得重写或修改。”
Carbon转换到Cocoa工程浩大,CS4要改几个月不可能来得及,他补充。
“没有人,不论是苹果、微软或Adobe,愿意把像Photoshop那么大的应用程序从Carbon转换到Cocoa上。”Nack说。
|