首页 >> 通信新闻 >> 滚动 >> 正文
 
Photoshop成长史:专业与大众市场的平衡之道
http://www.cww.net.cn   2013年2月19日 10:09    

他非常了解如何为所有人开发Photoshop。“人们会说,‘把所有我用不着的东西拿走,把所有我需要的东西都放在用户界面顶层。”那么问题是什么?“对于什么工具应当放在顶层,所有人都有不同看法。”

用户持续发现着使用Photoshop的新方式,而这是Adobe从未预见过的。“用户拿来艺术家的工具箱,但以非常奇怪的方式去使用其中的工具。”威廉姆斯表示。Adobe无法决定,用户以什么方式使用软件。这也像是一座城市:居民总是会找到自己习惯的道路。这意味着Adobe很难决定Photoshop是什么,这是一款面向所有人的工具。

当然,事情并非一直是这么麻烦。

1987年,托马斯·诺尔(Thomas Knoll)开发了Photoshop。在随后3年中,Photoshop一直是“单人的项目”,无论是图片处理和文字布局,还是顶层用户界面和底层算法。这一软件运行在8MHz的Mac电脑上,只需2MB RAM即可,并通过一张软盘发布。

从第一天开始,Photoshop就是一个工程奇迹。这款软件的第一个有趣功能当时被称作“Display”,即在标准的Mac电脑上以打印的分辨率显示图片。在此之前,高分辨率图片需要较多的RAM资源去显示,这意味着对计算机的要求更高。诺尔并未满足于此,他还找到了如何修改图片的方式,即把这些图片视作数学概念。

这些基本构想带来了复制工具、选择工具,甚至是滤镜。Photoshop 1.0可以打开一张尺寸相当于当时硬盘全部容量(即10至15MB)的照片,并继续工作。滤镜的应用只需要10分钟,解决了一些繁琐的工作,而“撤销”功能则帮助用户方便地使照片回到前一状态。诺尔为Photoshop未来的发展打下了完美的基础。

发展蓝图

与其他一切事物类似,第一代Photoshop是那个时代的产物。诺尔打下的基础使Photoshop能提供他从未想象过的功能,而新功能也在不断出现。Photoshop最初只是一款照片编辑工具,但逐渐发展成为图形设计利器。将Photoshop移植到Windows平台已成为不可改变的趋势,这时情况开始变得复杂。

在Photoshop这座城市的深处,在用户生活的地方,存在一个名为“MacApp”的框架。这是从最初版本中保存下来的框架,是整个基础的一部分。最初,MacApp帮助Photoshop与底层系统通信,当时的系统是Mac OS 6.0.3。

苹果最终放弃了MacApp框架,但Adobe并未这样做。MacApp一直存在于软件“连接层”的某些地方,这样的“连接层”指一段可运行在Mac或Windows系统中的代码。目前,很少有工程师花时间直接与操作系统打交道,他们只工作在“Photoshop代码”上,远离特定的要求,安全地开发自己的功能。

然而,威廉姆斯仍需要解决MacApp的问题。在Mac Cocoa转换过程中,与MacApp有关的代码带来了大问题。数百万行代码需要调整,一度整个团队都参与到这一项目中。这也是威廉姆斯工作的一部分:管理Photoshop的遗产,容忍早期版本遗留下的许多怪异代码,同时继续推动Photoshop的开发。

诺尔已经传下了接力棒。目前,他主要从事自己的新项目Lightroom。对于Photoshop这座旧城市,他并不感伤。“自我开发Photoshop 1.0以来,计算机已发生了巨大变化。”他表示。如果Photoshop是一座城市,那么Lightroom就是很干净的一块地区,面向当代用户来开发。

重新开发

长期以来,我一直很好奇,为何Adobe不重新开发Photoshop。即使并不清楚Photoshop的内部工作原理,现在也可以很明显地感觉到这是一款老旧的软件。Adobe不断地给Photoshop增加新功能,即使这有时会影响GPU加速等性能。Photoshop整体来看距离崩溃只差一步。新版本Photoshop吃力地追赶当代计算机和操作系统的发展,因此相对于更年轻、得到更多优化的应用,Photoshop显得速度较慢。或许,一个全新的开始将赋予Photoshop更多2013年的气息,减少90年代的陈腐气息。

[1]  [2]  [3]  [4]  
来源:创事记   作 者:李玮编 辑:王熙
分享到新浪微博 分享到搜狐微博 分享到腾讯微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到QQ空间 分享到豆瓣 分享到QQ书签       收藏   打印  论坛   推荐给朋友
关键字搜索:Photoshop  Adobe  
猜你还喜欢的内容
文章评论查看评论()
昵称:  验证码:
 
相关新闻
即时新闻
通信技术
最新方案

企业黄页
会议活动