錯!iPhone SDK 正式版 (final) 係 11/7 出,之前果d包括 WWDC release 都係 beta 版。
(其實都出左廿日 :P)
Apple 的 Mac OS X 有很完善的 Cocoa Framework,配合 Objective-C 使用,天下無敵。所以 Apple 出 iPhone 的時候,把 Mac OS X 縮減,再加入 iPhone 專有的 features,就成為了 iPhone OS。
世人見 iPhone 的 hardware 如此強勁,但不能為它寫 program,恨得牙癢癢的。終於 Apple 推出 iPhone SDK,令一眾 programmer / developer / engineer / coder (你鍾意點叫法?) 一嘗所願。
但, Objective-C 是一種接近 C 的 low-level 3rd generation language,單是 memory management 已經不是像我這樣的新 programmer 可以應付得到,而且還要配撘 Cocoa-Touch Framework 使用,那完美的 MVC (Model-View-Controller) 和 OO (Object-Oriented) concept,真的不是一時三刻可以學得懂。
除此之外,要把寫好的程式放到自己的 iPhone / iPod Touch 中測試或執行,以及把程式發佈到 AppStore 中給其他用家下載,都必須申請加入 iPhone developer program,年費US$99,而且還要經 Apple 審批,要成為 iPhone developer 真不容易!
粗略估計,要成為 iPhone developer 要付出最少 HK$4700 (Mac Mini)(當你已經有最新的 Mac OS X 10.5 Leopard) + HK$780 (US$99 iPhone developer program),要在實體 iPod Touch 上測試程式再 + HK$2400 (iPod Touch 8GB),合共 HK$7880。正常一點的,HK$9500 (iMac 20") + HK$780 (iPhone developer program) + HK$2938(iPhone 3G @ 3HK HK$188 plan) + HK$4800((HK$188月費+HK$12隊道費)x24月) = HK$18,018!
Apple 呀 Apple,你的門檻是否定得太高呢?


