編輯:關於Android編程
下面的這些設計准則是為了讓Android的用戶體驗團隊保持用戶最佳的體驗而發明設計的。把他們融合到你的創造力中,作為你的設計理念,而不是有意地去使用。
吸引我
用驚奇的方式來取悅我
一個漂亮的界面,一個用心安排的動畫或是恰到好處的音效都是一段很棒的用戶體驗。微妙的效果可以使人感覺毫不費力,並且感到手中有一股強大的力量。
真實的物體比按鈕和菜單更有趣
讓用戶直接去觸動和操作你的應用中的物體。這節省了很大一部分用於讓操作變得讓用戶更加滿意的時間。
讓我來個性化
用戶總是喜歡加上一些個人的元素,因為這讓他們有歸屬感和控制感。提供感性的,漂亮的默認界面,但同時考慮到一些樂趣,有選擇性地讓用戶定制一些東西而不影響到主要的任務。
讓它了解我
隨著用戶地不斷使用,讓應用了解用戶的喜好,而不是一遍遍地做同樣的選擇。將之前用戶做的選擇放在一個很輕易就可以獲取的地方。
讓生活變得簡單
保持簡潔
使用簡單的詞匯所組成的詞組。如果你的句子太長,用戶很可能會選擇直接跳過。
圖片比文字更快
考慮用圖像來展示你的點子,它們更容易引起用戶的注意並且比文字更加有效。
給我建議但讓我做最後的決定
做出你最好的猜測而不是直接詢問用戶。很多選擇和決定讓用戶覺得很不爽,僅僅是因為你做了錯誤的選擇,並允許撤銷。
僅僅在我需要的時候顯示選項
當用戶一開始就看到一大堆東西的話會感到壓力很大。把任務或是信息放到一個小塊的可收縮的塊中。隱藏那些並不是很需要的選項,當用戶需要的時候告訴它。
我得時刻知道我在哪
讓用戶知道他在程序中的方位,使應用中的每一個地方都不一樣,並且用過渡來顯示屏幕之間的關系,在應用的進程中給予反饋。
永遠不要丟失我的東西
保存好用戶所做的一切,並且讓它在任何地方都能得到。保存好設置,個性的手勢還有跨平台的一些創造。這讓升級變成這世界上的最簡單的事。
如果它看起來是這樣,那麼它的表現就應該是那樣
通過視覺上的區別而不是微小的變化來幫助用戶來識別功能上的不同。避免用模板,它們看起來很像但實際上有著不同的功能。
它真的重要的時候再提醒我
就想一個很棒的個人助理,處理掉不重要的信息。用戶只想專注於自己想做的,除非是很緊急的事情,打斷用戶會很令人沮喪。
給我驚喜
給我能夠通用的技巧
當人們靠自己摸索出東西的使用方法的時候,他們的感覺會非常棒。在你的應用程序裡使用其他安卓應用廣泛采用的交互技巧——包括相同的視覺模式和肌肉動作,可以讓用戶更容易上手也更容易獲得滿足。比如,“輕掃”就是一個在安卓應用中廣泛使用的良好的導航快捷手勢。
不是我的錯
當你在提示用戶做出糾正的時候,請溫柔一些。他們在用你的應用的時候想覺得自己非常聰明。如果他們做了錯事,給出清晰的修改提示,而不是技術的細節。如果你能在神不知鬼不覺的情況下搞定,那就再好不過了。
積極反饋
把復雜的任務細化成很小的步驟,使其能夠很容易完成。在用戶操作的過程中給予積極的反饋,即使是一些微小的鼓勵。
為我完成復雜的任務
去做一些用戶覺得不可能做到的事來讓新手看起來像一個專家。例如,結合多種照片效果的快捷方式,只需幾步操作,就可以使業余的照片看起來讓人驚艷。
讓重要的東西最容易找到
不是每一個操作都同等重要。決定哪一個是你的應用中最重要的操作,把它放在最明顯的位置,讓用戶很容易就能找到,就想相機中的拍照鍵,音樂播放器中的暫停鍵。
service servicemanager /system/bin/servicemanager class core user system
Android的UI和交互是很重要的一部分,直接影響到用戶對軟件的體驗。隨著項目經驗的積累,發現Android中動畫的運用越來越重要。本篇文章抽出了項目登錄界面中實現的第
微信紅包自打出世以來就極其受歡迎,搶紅包插件可謂紅極一時.今天,我們重新談談搶紅包插件的哪些事兒.本質上,搶紅包插件的原理不難理解,其過程就是在收到紅包時,自動模擬點擊.
大家好,看我像不像蘑菇…因為我在學校呆的發霉了。 思而不學則殆麗麗說得對,我有奇怪的疑問,大都是思而不學造成的,在我書讀不夠的情況下想太多,大多等於白想,所