iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 8
0
自我挑戰組

Android API超初學!!系列 第 8

[番外篇] [Day 8] iOS Human Interface (2) App Architecture - part 1

  • 分享至 

  • xImage
  •  

大家好,今天繼續來練習翻譯讀iOS Human Interface手冊。
/images/emoticon/emoticon71.gif

一些設計原則

  • 良好的美感 – 較嚴肅功能的APP,設計就應當簡約、不浮誇、標準,並且是使用者預期的行為。如果是遊戲APP,設計就可以較生動,且鼓勵使用者探索APP
  • 一致性 – 一致的字型、按鈕設計、文章風格等
  • 直接操作 – 例如選轉螢幕、手勢,快速又好用
  • Feedback – 按鈕按下去要告訴我有按,如果等很久至少要有圈圈轉轉轉
  • Metaphors(隱喻) – 要跟現實生活很像,例如你要做電子書APP,使用者會有翻書、開闔書、使用書籤等動作,最好可以讓UI模擬得真實一點
  • 使用者控制 – 某些功能可能會危害整個iOS,所以APP會做防呆設計,但不要做的太過頭,不然會讓使用者覺得沒有主導權,會不爽

APP友善程度

  • 若使用者為視障者,可把文字代替成聲音
  • 老人可能會把系統文字調大,這時候你的APP會如何?
  • 某些視障朋友的螢幕會調亮暗調對比,這時候你的APP會如何? (其實我不知道可調範圍多廣)
  • 顏色對比要清楚,不要用看了會很吃力的顏色

Loading

  • 下載東西的時候一定要有轉圈圈或進度條,不然使用者會以為APP掛了。或加ㄧ些有趣的東西讓使用者不無聊。

彈出視窗

  • 盡量減少彈出視窗使用量,重要時機才用,不然操作被中斷會很煩。
  • 彈出視窗的X按鈕要清楚,不要像很多網頁上的覆蓋廣告一樣,X按鈕找超久找不到還會按錯,有夠機車!
  • 彈出視窗不可重疊,顯示新的之前先把舊的關掉

今天先到這邊,明天繼續。


上一篇
[番外篇] [Day 7] iOS Human Interface (1) Themes
下一篇
[番外篇] [Day 9] iOS Human Interface (3) App Architecture - part 2
系列文
Android API超初學!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言