2010-10-29 40 views
0

我正在爲iPhone的應用程序工作,數據模型看起來有點瘋狂 - 16種實體類型。你能否提供任何建議來掩飾用戶的這種複雜性?我知道所有這些都需要在那裏,但我試圖讓它看起來很簡單,否則人們不會理解。用大數據模型簡化UI的提示?

伎倆到目前爲止我想通了:

我的應用程序在本質上是(開發)有點祕密,但例如使用一個應用程序,與自然之旅,即加息,山地自行車,滑雪等交易。假設我會有一段旅程,即騎自行車穿過落基山脈(旅程:交通方式,地點)。然後,我將有一個不同的對象類型來存儲特定的旅程,即今年1月,進行羅基斯自行車之旅(旅行:日期,旅程)。技巧1:我發現用戶並沒有真正掌握我剛剛提到的兩個對象(旅行和旅程)之間的差異,並且一般不會在乎我是否在UI上稱它們爲「Trips」。 (嘗試向非程序員解釋兩個不同的對象,25分鐘你永遠不會回來)。訣竅2:某些東西,比如野營裝備,可能是我的對象(設備名稱,重量),但對用戶來說,它們只是字,所以我把它們當作對象,當它們鍵入時在我的應用程序中說:「你以前從來沒有提過'帳篷',它的重量是多少?」然後他們告訴我,我創建了一個對象而不告訴它存在。

這些類型的技巧是我正在尋找的,我的應用程序需要將這些16個物體減少到可能3-4個用戶意識到,其餘隱藏在迷霧中,所以我能得到的任何東西都會有所幫助。

謝謝。

P.s.在你說出來之前,我知道,保持簡單,不應該有這麼多的對象類型等等。只是想找到一個解決方法,用咖啡和天才爲這條規則(指南)。

回答

2

停止試圖從數據的角度來看待它。相反,從最基本的角度考慮用戶試圖用你的應用完成什麼。

你的天性比喻對我來說太模糊了,無法幫助更多,也許闡述一下嗎?

+0

借調。不要讓數據模型定義UI。 – 2010-10-31 01:00:31