Apple的播放大师:苹果iTunes简史

分类:苹果杂谈
2007-12-19 11:33

评论(0)
阅读(7057)

Tags: ,
  苹果电脑和iPod、iPhone用户一定都对iTunes耳熟能详。这个苹果的播放器软件不仅能播放音乐,还能管理iPod、iPhone和网络电视。下面介绍一下苹果iTunes的历史。苹果粉丝们,看好了!
  90年代初,德国Fraunhofer IIS开发出了MP3音频压缩格式。最初因为个人电脑的性能无法满足MP3实时解码的需求(在1992年这种压缩算法刚被开发出来时,最快的Quadra 机的33MHz(内部频率66MHz) 68040 CPU也无法做到实时解码并输出44100Hz 16bit 立体声的MP3文件),因此在96年之前这种格式从来没有引起过大众的重视。
随着新一代个人计算机CPU(Pentium、PowerPC)的出现,软件解码很快成为可能。1995年9月Fraunhofer自己制作的第一个 MP3实时播放程序Winplay3被发布上网,标志着MP3时代的正式开始。1997年,在Windows平台下第一个具有友好的界面、一定的播放列表 管理功能的MP3播放程序Winamp出现了,很快有很多其它Windows媒体播放器也纷纷开始支持这一新型的音频格式。而在Mac上,MP3播放器经 过了短暂的阶段,只有四个幸存下来。它们分别是Macamp、Soundjam、Audion和Soundapp。
Macamp从名字看就是模仿Winamp的,但是它正因为在插件系统、外观界面上和Winamp过于相像,因此并没有取得太大的成功。Soundjam 具有强大的媒体库管理功能,界面也相当美观,但是其对系统的要求比其它播放器为高。Audion出现得很晚,能够自主播放WMA格式。至于 Soundapp,与其说是一个播放器,不如说是一个格式转换器,根本无所谓界面美观性。
而苹果自己的反应却相当慢。苹果引以为豪的Quicktime媒体框架,到1999年下半年的版本4.0才具有了播放MP3格式音频的能力。而且, Quicktime自带的播放程序不支持播放列表管理,也没有什么可视化、什么简易CD抓轨之类的功能,根本不是作为一个专用的音频播放器而设计。由于自 己的大部分资源都放在Mac历史上最大的一次革命——Mac OS X的开发上,苹果决定从其他公司引进一个音频播放软件。
最初苹果准备和Audion的开发商Panic公司(现在FTP软件Transmit的开发者)谈判(请看http: //www.panic.com/extras/audionstory/),但是最终由于AOL的介入,未能实现。此时,Soundjam的开发团队进 入了苹果的视线。
2001年1月10日,老乔在MacWorld上公布了苹果最终的成果——iTunes 1.0 for OS 9(请看http://www.youtube.com/watch?v=IF_c5KSK0-A、http: //www.youtube.com/watch?v=qL6QfvFu8fM&feature=related)。有好事者用resedit等 工具打开了iTunes的资源部分,发现了一些和SoundJam有关的字符串。没错,上一段故事的结局就是苹果雇佣了原Soundjam的开发者,开发 了iTunes,同时Soundjam也在2001年5月停止发布和注册。
iTunes 1.x同时具有Mac OS 9专用(Classic)和Mac OS X(Carbon+部分Cocoa)两种版本,基本上只是在继承了原有Soundjam 2.5.3全部功能(MP3等音频格式播放、播放列表管理、CD导入、对部分早期MP3播放器的支持)的基础上,将界面集中于音乐管理方面,添加了CD刻 录的功能。尽管如此,远远比其他播放器易用这一特性,征服了无数的用户。
为支持苹果的新产品——iPod,很快iTunes就被升级到版本2.0。这个版本最大的变化,是加入了对均衡器的支持,也是最后一个Mac OS 9能够使用的版本。
iTunes不断地更新以适应新的iPod。版本4.0是本软件的一次大范围更新——通过QuickTime 6支持了AAC .m4a音频格式,加入了iTunes music store支持和相应的.m4p加密格式支持,以及音乐共享功能。iTunes 4一共出现了9个小版本,其中版本4.1成为iTunes的第一个Windows(基于NT的Windows)版本,结束了Windows下必须使用第三 方软件管理iPod的历史;4.5版支持了苹果为了和APE、FLAC、微软WMA Lossless竞争而新开发的Apple Lossless ALAC无损音频解码器,支持了AirTunes。而版本4.9第一次增加了所谓“Podcast”的支持。
iTunes 5、iTunes 6都是基于全新的Quicktime 7框架而开发的,整个UI进行了重整,在升级过程中加入了大量新的iPod支持,以及对视频同步到iPod Video的支持。同时,Mac OS X 10.1系统不再被支持。
iTunes 7.0最主要的更新在于支持了所谓“Cover Flow”视图和无缝播放,不再支持Mac OS X 10.2。7.1、7.2的修正主要在于Windows版,与微软Vista系统打架的问题。
iTunes 7.3加入了一个相当庞大的“Apple Mobile Device”支持,主要目的在于支持苹果最新一代基于OSX内核的移动设备(这个版本仅仅是指iPhone),而将其移去并不会影响iTunes本身的 运行和对其它iPod的支持。iTunes 7.4进一步加入了对iPod Touch的支持。7.5版本支持了美国以外国家的iPhone。7.3-7.5自带的Quicktime 7.2与7.3(Mac版和Windows版)存在一些严重的兼容性问题,但不需要它们也能够运行(使用Quicktime 7.1)。

  
  
发表评论
  
       昵称   [注册]    密码   游客无需密码   
         
    打开HTML     打开UBB     打开表情     隐藏           记住我