這次米國舊金山 Macworld 大展中,Steve Jobs 終於發表了謠傳已久的 iPhone。我基本上對於外觀並沒有太大興趣(漂亮夠吸引人就好),但我對於使用 Mac OS X 來當 iPhone 的作業系統、還可執行 Safari、更令我感興趣的是,居然可以跑 Widget,雖然不曉得是不是 Dashboard widget 不用改就可以跑,但是,我想基本上應該會很類似吧。如果是這樣的話,那就太好了,Widget 又多了一個寬廣的舞台!
但 iPhone 除了可以做上面的東西,最重要的是可多重觸控(multi-touch)的螢幕。這真的是一種革命性的使用者界面,如果各位看過阿湯哥演的電影「關鍵報告」的話,大概就知道,除了拖拉放外,兩隻手指往外拉一下,就可以放大照片;兩隻手指轉一下,就代表旋轉物體。各位可以看看這個 Adobe TED 對於 Multi-touch screen 的示範影片,就知道我在說啥了。
就像 Apple iPhone 官方網頁的 Google Maps 操作方式,我想如果在上面的跑的 widget 也有 API 可以得到使用者 multi-touch 的動作或座標時,大概也可以一樣用兩隻手指來放大縮小 urmap widget 的地圖吧(拖曳來移動地圖應該是基本的吧)。基本上我對於 multi-touch 與 widget 界面的結合是覺得最有趣的地方,希望今年 WWDC 會有相關的技術文件可供參考啊。
雖然台灣要等到明年才有可能買到這隻手機,但我已經在想自己開發的 widget 在這個酷炫機子上可以怎麼好好利用 multi-touch 或 sensor 的功能了,呵。






不知各位有沒有注意到,這個 blog 的側欄有個 iTunes 播放列表?之前有網友來詢問,說這怎麼做到的?其實這東西做了一陣子了,但是到目前為止還沒有太完備,不過如果各位有興趣在自己的部落格弄個這樣 iTunes 播放列表的側欄,我這個 AppleScript 程式 - NK SideTunes 0.1a1 或許可以幫點忙。
![[Dashboard widget] urmap 0.1a2 - Kijiji 地圖圖文 + Skype](http://static.flickr.com/119/312825225_f8d67faf73.jpg)