Apple 在发布 iPhone 3G 的同时也推出了一套新的网络服务 MobileMe,用来取代之前的 .Mac 服务,它的功能很简单,帮助你在 Mac、PC 和 iPhone 之间同步邮件、日历和联系人,可以推送消息和更新,还有 20G 的照片和文件存储空间,当然这些不能免费给你,你需要为它一年支付 99 美金,很公道吧。也许 MobileMe 就是 Apple 的第一个云朵,存储和推送都是围绕 Mac 和 iPhone 的基础服务,它就像管道一样,让你在 Apple 产品上的体验变得更加平滑和网络化。即将推出的 AppStore 也为开发者们提供了统一的程序部署和发布服务,为了保障 iPhone 的用户网络数据流量和电池使用时间,Apple 还禁止程序在后台连接网络,如果你希望自动抓取网络更新,请通过 Apple 的数据推送服务来实现,那么这一套面向开发者的网络服务,也可能是 Apple 的另一片云朵。和 Google 不同的是,Apple 的云朵更像是自己产品的管道和润滑剂,它和 Google 的基础服务并不冲突,还可以相互利用。
还有一个神秘的产品 Snow Leopard,Mac OS X 10.5 的下一代在 WWDC 2008 上也露了一下脸,没有任何详细资料,只知道能够更好的支持 Internet 和新的媒体应用(QuickTime X),更加的节能,可以充分利用多核处理器,拥有 64 位和开放的计算能力(OpenCL),一年之后面世,真是吊足胃口!
新的硬件、新的系统和新的网络服务,Apple 已经下定决心要彻底改变移动市场的游戏规则,为用户创造新的需求。不知道 Jobs 的下一块蛋糕是哪里,是 TV 还是一个我们都意想不到的领域,Think different …
当你面对着 MS 的 Visual Studio 头晕眼花加四肢无力的时候,一定绝望过、无助过,为什么微软要拿像怪物一样的 MFC 和令人费解的 COM 技术来吸取 Windows 开发人员的精力,因为你可以用它来谋生,在 Windows 独霸桌面操作系统的时代,人们需要它。如果你只想把开发软件当作混口饭吃的差事来做,你可以在混乱的 Windows 架构下继续开发,要是有更崇高一些的理想,比如说要实现自我的价值,那就会有更好的选择了。加入 linux 或者是 unix 的自由社群,为开源事业贡献你的智慧,你可以自由的选择你喜欢的任何开发框架、语言和平台,有时候选择太多也不是一件好事,而且 unix 世界的公民们普遍对图形界面不感冒,这会让你的伟大作品很难被普通用户接触到,更多的时候是在服务器中默默的工作。当然你还有另一种选择,那就是 Mac OSX(OS 9 和之前的版本不在讨论之列)。
这款继承于 NeXTStep 的操作系统也许大多数的开发人员都比较陌生,如果不是最近几年 Apple 产品的风靡,Mac OSX 可能都会被主流平台的开发人员给遗忘。早在 1990 年,Tim Berners-Lee 就在 NeXTStep 系统上开发了世界上第一款 WWW 浏览器(Mosaic),因为当时的 NeXTStep 有最简便的开发环境和最优秀的图形性能。Jobs 在 1997 年重反 Apple 之后,收购了自己创办的 NeXT,并在 2001 年正式推出了 Mac OSX。这款继承了 NeXTStep 设计架构,基于 BSD 内核,并拥有 Aqua 图形界面的操作系统,完全超越了当时的 Windows 2000 和 XP,Jobs 说我们在操作系统的技术上至少领先微软五年。Wikipedia 没法访问,只能去百度百科上看看更多关于 Mac OSX 历史的介绍了。
讲了这么多历史就是为了证明你是准备为世界上最优秀的操作系统开发程序,你不仅可以充分的利用开源项目的集体智慧、坚持 Unix 的 KISS(Keep It Simple and Stupid)哲学、还能够设计最酷的软件界面。有人曾说过:
if you develop something for Mac, the only limiting is your imagination
要为 Mac 开发程序,你需要掌握 Objective-C(C 语言面向对象的另一个分支),熟悉 Cocoa 框架(Mac OSX 的系统开发框架,类似于 Windows API 东西,但要强大 N 倍),拥有一颗对新鲜事物的好奇心和一点点艺术气质。当然,还需要很多很多的参考资料。
Mac OSX 的核心是在开源的 Darwin 系统上搭建的,整个 OSX 使用了大量的开源项目,基于 WebKit 开发的 Safari、Apple 自己零配置网络协议的 Bonjour、还有 Core Data 中使用的 SQLite 等等,要了解如何利用开源社区的力量来创造自己的 Mac 产品,先从这里开始。
There is something in the air 的迷题终于在 2008 年 1 月 16 日凌晨 2:08 分解开, Jobs 在他的 Macworld 2008 新品发布会上给我们带来了超薄版本的 MacBook Air。仅仅 1.36 公斤的重量和 0.76 吋的最大厚度,苗条到可以装进大家常见的档案袋里面。Jobs 这次终于在 Sony 面前昂起头说:“Apple 也能够做世界上最薄的笔记本!”
MacBook Air 的配置:
13.3 吋 LED 背光TFT液晶屏幕
1.6GHz 4M 高速缓存的 Intel Core 2 Duo 处理器
2GB of 667MHz DDR2 SDRAM内存
80GB 4200-rpm Parallel ATA 硬盘
内置802.11n 和 Bluetooth 2.1+ 的无线网络
全尺寸背光可变亮度的键盘与最新的 Multi-touch 触摸板
一个 USB 2.0 接口、一个 micro DVI 接口和一个音频输出接口(没有RJ45网线接口,你只能靠无线了)
除了CPU的速度和硬盘的容量是个遗憾之外,新的 MacBook Air 已经接近完美了,当然硬盘不够可以外接嘛,而且 Jobs 还为大家准备了 Time Capsule,内置了 500GB 硬盘的 Airport Extreme,还担心空间不够用么。劝大家最好不要在 Apple 的新品发布会之前卖他的产品,尤其是每年的一月份,不然会后悔之死的。indigo 刚刚买了一台 Airport Extreme,Jobs 就出了个”时间胶囊“,还内置了无线路由的功能,郁闷啦 。。。
马上就是春节了,MacBook Air 这么苗条的身段,一定会人见人爱的,赶快准备好 Money 或者信用卡,买给老婆或者女朋友做新年礼物吧!