跳轉到內容

開源 PIM/核心挑戰

來自華夏公益教科書,開放的世界,開放的書籍
(從 開源 PIM/核心原則 重定向)

基本問題

[編輯 | 編輯原始碼]

為了說明 **開源 PIM** 的有用性。一個理性的使用者可能會問,“我為什麼要關心這個?”這可以用具體的問題和 **開源 PIM** 如何解決這些問題來最好地回答。

資訊過載

[編輯 | 編輯原始碼]
  • 使用者無法找到她記得之前儲存的資訊
  • 使用者無法以動態的方式搜尋、比較或分析資訊
  • 由於缺乏一致和統一的儲存和檢索系統,使用者可能在多個地方擁有相同資訊的重複副本

體驗不連續性

[編輯 | 編輯原始碼]
  • 使用者經常需要更改應用程式
    • 處理不同的媒體型別時
    • 處理不同的儲存格式時
    • 處理不同供應商的軟體時

更改應用程式意味著每次遇到新應用程式時都要重新學習。舊的技能變得過時,新的技能必須學習。

要避免的限制

[編輯 | 編輯原始碼]

**開源 PIM** 背後的動機之一是,個人資訊管理不應受到某些持久限制的影響。這些限制是處理個人資訊管理基本問題的常見障礙。這些限制有不同的根本原因和副作用,但它們都代表了可以解決和處理的基本問題,只要它們被認識到。

有限的隱喻

[編輯 | 編輯原始碼]

在計算中存在某些持續的隱喻,這些隱喻限制了使用者對資訊的思考方式。這反過來又限制了軟體開發人員的創造力,因為他們的努力自然受到他們認為使用者可以理解的範圍的抑制。這形成一個自我延續的迴圈。

有限的隱喻並不一定反映糟糕的想法或糟糕的設計。一些隱喻反映了試圖傳達尚未被公眾理解的想法,但總有一天會變得司空見慣。問題是當隱喻比它們最初旨在傳達的底層思想和結構更具影響力時就會出現。那時,隱喻就會變得有問題和具有限制性。

一些這些“限制性”的計算隱喻包括

  • "檔案"的概念
  • "目錄"(也稱為“資料夾”)的概念
  • 檔案和目錄組織方式中隱含的“固定層次結構”

"檔案" 隱喻的侷限性

[編輯 | 編輯原始碼]
  • 用於對檔案進行分類的有限屬性(例如,檔案 = 路徑 + 名稱 + 副檔名)
  • 假定檔案只有一個“名稱”
  • 檔案的子元素可能不支援屬性(例如,為文字檔案中的每個段落分配一個“名稱”,以便可以獨立地交叉引用每個段落)
  • 對元資料的支援來解決這些限制是零散且不一致的

"目錄" 隱喻的侷限性

[編輯 | 編輯原始碼]

將檔案分配到特定目錄類似於對檔案進行“標記”。在這種類比下,檔案被允許作為一個描述符只有一個“標記”,並且該標記必須適合於嚴格定義的層次結構中。

有限的可訪問性

[編輯 | 編輯原始碼]

與軟體的互動不應依賴於關於互動如何發生的過於嚴格的假設。許多具有替代能力的使用者以可能對那些主要熟悉更常見互動模式的人不明顯的方式與軟體進行互動。

可訪問性常見的障礙

[編輯 | 編輯原始碼]

可訪問性的一些常見障礙包括

  • 閉原始檔格式,其規範未釋出或不斷變化
  • 無法轉換為“中性”格式(如純文字)的檔案格式
  • 可以轉換的檔案格式,但只能透過耗時的“點按”介面進行轉換,沒有“批處理”選項
  • 任何型別的基本功能僅限於耗時的“僅滑鼠”操作

點按介面確實允許一定程度的便利性和靈活性,但是當點按成為在應用程式中完成某些操作的唯一方式時,就會出現問題。

可訪問性障礙較高的常見領域

[編輯 | 編輯原始碼]

軟體包通常省略將透過“點按”互動生成的的資訊儲存和傳輸到“固定”狀態的功能,方法是透過配置檔案。

  • 應用程式資料檔案
  • 使用者在應用程式對話方塊和設定面板中的選擇
  • 定期發生的重複操作,如按鍵和選單點選
  • 透過搜尋、排序和過濾進行轉換後資料的不同“快照”

要避免的解決方案

[編輯 | 編輯原始碼]

有一系列反作用的解決方案

  • 複雜符號和元資料方案,學習起來困難且耗時
  • 一站式解決方案,強調以犧牲啟用動態混合技術為代價的單一做事方式
華夏公益教科書