iPhone 改變工程師設計嵌入式裝置的思惟

jollen 發表於 April 22, 2008 11:45 PM

嵌入式系統發展的標準化平臺正在加速進行。嵌入式裝置的確和桌上型系統(desktop)很不一樣,iPhone 的成功展示了以使用者為中心(user-centered)的設計模式,Patrick Mannion 稱 iPhone 是一種軟體設計的工藝(feat)。(*1)

去年(2007年)十月份於 San Francisco 所舉辦的「Mobile 2.0」研討會上,討論了「Mobile 2.0」(例如:開發式手機平臺)的三大重要課題:user experience、usability 與 design。user-centered 設計模式即是一種收集使用者經驗,並透過使用者經驗工程,設計使用性(usability)更佳的操作介面(UI)。UI 的設計是使用性的重要一環,iPhone 的 UI 設計已經不用再多說了,使用性要佳,裝置必須更聰明(smarter)。應用程式之間是否能緊密地整合,是決定使用性良劣的另外一個重要的因素,「緊密整合」稱之為 coherence 而不是 integration。

Coherence 才能讓裝置更聰明,而不是 integration。

一般的嵌入式裝置都有多層的應用程式架構(layers),也有很多功能層,將許多不同的程式庫、軟體元件等整合在一起,稱之為「integration」,並不是 coherence。甚致,目前的嵌入式裝置雖然有複雜的多分層設計,但之中完全沒有緊密性(coherence)可言。

「iPhone 是一項偉大的創舉與成功,它全部都是軟體。它是一個開放標準(open-standard)的平臺、很可靠,並且有很好的 user interface。」(*1)

iPhone 是一個「以使用者為中心的設計典範」並且強力展示了「嵌入式軟體的設計工藝」。要把軟體設計得較複雜,很簡單!但要把軟體設計簡單化,就不容易了!這就是 iPhone 軟體工藝技術的表現。在莫耳定律的影響下,科技業無不卯足全力提升技術,並加速創新流程,但「Apple 則是很滿意他的慢步化表現」(*2)

[1] iPhone nudging embedded design toward standard, http://www.eetimes.com/showArticle.jhtml?articleID=207400109
[2] iPhone impacts CE design, http://www.macworld.co.uk/ipod-itunes/news/index.cfm?newsid=21035&pagtype=allchandate

讀者留言 (0)

留言功能維護中。將於近日重新開放。

連絡作者

Jollen Chen,Moko365(仕橙3G教室)講師,熱愛研究 Linux 與 Android 技術。曾為 Motorola、HTC、Foxconn、LG、OPPO、騰迅、廣達電腦、緯創、仁寶等超過 50 家企業講授課程。目前在 MokoVersity 擔任軟體工程師,撰寫 Node.js 程式,也在幾家科技廠兼任 Android Framework 研發顧問。您可透過電子郵件 <jollen (at) jollen (dot) org> 或這裡與我連絡。