Mac OS X未来十年:核心操作系统与网络技术的融合
乔布斯在2001年3月发布了第一版Mac OS X 10.0,称苹果在未来15年之内都会使用Mac OS X平台。乔布斯这么说可能是因为NeXT公司在2001年刚好成立15周年。
十年前,苹果公司想利用成熟的技术将NeXTSTEP的Unix核心潜能开发出来,那时的软件发展主要靠Linux、FreeBSD、NetBSD和
OpenBSD等开源项目。苹果想利用Mac OS X与微软的Windows
NT竞争。然而,在过去的十年中,苹果已经成为UNIX工作站的主要供应商,领导着Unix的发展。
苹果公司目前拥有CUPS,Linux和Unix系统下的开放通用的Unix打印系统,并将老化的GNU C编译器(最初由Richard
Stallman在1987年发布的Unix工具集作为一个自由发展的核心)改变称自己的下一代的LLVM/Clang/
LLDB开发工具。因为Mac和iOS设备共享相同的Xcode开发工具。结合这些技术,苹果部署的技术会得到广泛的关注。
苹果还主导者开源浏览器渲染引擎WebKit发展,这使得互联网抛弃了Adobe Flash和微软Silverlight,支持开放HTML5标准。苹果分享自己的Canvas 2D HTML5的绘图技术和其他有关CSS、JavaScript技术。
苹果也大力推广OpenGL和OpenGL ES技术,开发OpenCL技术,这些新的图形技术能在多核心处理器上完成复杂的任务。苹果还支持Khronos Group的COLLADA 3D格式,这种技术可能会在将来出现在苹果iOS系统之中。
虽然Mac OS X Lion的用户界面越来越简洁,但是系统内核还是很复杂,Mac OS
X使用GCD技术能更好的利用多核心处理器,和新的储存技术,比如固态硬盘等。同时苹果还将过时的系统API移除,比如Carbon架构。Mac OS X
Lion只注重64为Cocoa架构。
利润才是发展的主要动力
在未来的十年中,苹果将继续领导Web标准的发展,并将操作系统技术融入更大Unix社区,速度可能要比以前快很多因为苹果在科技世界有了不同的位置。苹
果公司将继续推动操作系统和软件开发技术,因为苹果大多数硬件设备都为公司带来巨大的利润。明年苹果公司的个人电脑出货量可能超过惠普,苹果目前的智能手
机和音乐播放器业务要比诺基亚、三星和索尼都庞大。
除了销售量,苹果的收入远远超过它与设备的销售竞争的各种硬件制造商的任何收入和利润。此外,苹果公司是少数几家开发自己软件平台的公司之一,这给苹果规划自己未来的独特能力。惠普的Palm的WebOS,诺基亚的Symbian和RIM的黑莓失败使苹果在这方面更独特。
易用性转变
苹果会继续简化计算机的复杂性,比如传统的文件系统,苹果想使用基于云端的服务代替这一功能。App Store、iCloud、网络恢复和iTunes Match等功能为软件发售和储存带来了新的革命,这些新技术降低了对传统媒体的依赖。
过去10年中,苹果开发出了多点触控技术,这使移动设备的易用性大大提升,而未来苹果Siri可能会主导新的革命,这种自然语音操作比传统的鼠标和键盘操作更有革命性。未来苹果还可能进入新的市场,比如最近一直传言不断的苹果HDTV。