OpenMoko 的 UI application 分為三大類

jollen 發表於 June 25, 2007 11:05 PM

OpenMoko 將手機應用程式以 UI 為導向,並依程式的控制方式,將 application 區分為以下三大類:

* finger application
* stylus application
* panel application

Finger application 是以手指觸控為導向的應用程式,比如撥號界面。Stylus application 是以筆尖觸控為主的應用程式,例如最典型的 stylus application 為手寫辨試界面。Panel application 則是「嵌」在狀況欄與程式列的應用程式,例如電池計量圖示。

過往的 X 環境(lagecy X)並不適合 mobile device 直接使用,特別是對 mobile phone 而言。由於 UI & user experiments 是手機的重頭戲與特色賣點(unique selling point),所以唯有重新打造自己的 UI & application framework,並重寫介面,才能展現一台手機的概念與特色。這就是為什麼許多 Linux mobile phone 的 framework 並不是直接採取 porting & integrating 現有的 xorg-server 的原因。

採用 Linux 做為手機作業系統的另外一個好處是,system-level 有非常多的 FOSS 專案與工具,並且與 UI 的整合也越來越容易。OpenMoko 的 core 也將 D-Bus 做「封裝」,讓這一段的程式設計變得更輕鬆。

Jollen's Blog 使用 Github issues 與讀者交流討論。請點擊上方的文章專屬 issue,或 open a new issue

您可透過電子郵件 jollen@jollen.org,或是 Linkedin 與我連絡。更歡迎使用微信,請搜尋 WeChat ID:jollentw