中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

淺析Android 4.0的通知系統(tǒng)

2019-04-03    來源:百度MUX

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

通過手機(jī)的通知系統(tǒng),可以將應(yīng)用程序的一些重要消息告知給用戶。流暢、舒適、友好的應(yīng)用程序離不開精心設(shè)計(jì)的消息提醒機(jī)制。但是并不是所有的通知都是用戶想看的,否則只會(huì)給用戶造成騷擾,所以要謹(jǐn)慎使用通知。

在對《Android Design》進(jìn)行翻譯時(shí)發(fā)現(xiàn):Android系統(tǒng)已經(jīng)提出了一些關(guān)于通知消息的設(shè)計(jì)建議,故在此分享給大家。

一、何時(shí)使用通知?

通知主要用于對時(shí)間敏感(Time Sensitive)的事件,尤其是涉及他人(Involve another person)的同步事件。例如下面的Gtalk和日歷發(fā)出的通知就是時(shí)間敏感,且與人相關(guān)的事件。

那么什么時(shí)候又不應(yīng)該使用通知呢?官方的建議是:

  • 不直接針對用戶的,或不緊急的信息。例如SNS中與用戶沒有直接關(guān)系的新鮮事。Path可能就犯了這個(gè)錯(cuò)誤。

  • 正顯示在當(dāng)前屏幕的信息也不必創(chuàng)建一個(gè)通知。即正在聊天的時(shí)候,就不必再創(chuàng)建關(guān)于聊天消息的通知了。

  • 系統(tǒng)可以自己完成而無需用戶操作的簡單動(dòng)作,例如保存、同步或者是更新應(yīng)用程序等。

  • 如果發(fā)生錯(cuò)誤了,但是應(yīng)用程序可以快速自我恢復(fù),此時(shí)也不必用通知去打斷用戶,甚至都可以不用讓用戶知道這個(gè)錯(cuò)誤。

  • 對于用戶不能手動(dòng)啟動(dòng)或停止的服務(wù),也不必使用通知。

  • 不要為了讓用戶對你的品牌記憶深刻而創(chuàng)建多余的通知,否則只會(huì)讓用戶反感。想讓用戶對你的應(yīng)用程序保持注意力并且提供少量內(nèi)容的最好方式是提供小部件(widget)給用戶,讓用戶可以將它放到首頁。

二、通知的設(shè)計(jì)指南

1. 使其私有化

其他用戶發(fā)過來的通知應(yīng)該在通知里包含用戶的頭像(Icon/Photo),還要顯示通知的標(biāo)題(Title)、消息內(nèi)容(Message)、時(shí)間戳(Timestamp),以及應(yīng)用程序的圖標(biāo)(Secondary Icon)。

2. 合并同類通知

如果一個(gè)應(yīng)用程序發(fā)出了多個(gè)相同類型的通知,而且這些通知都還沒被處理的話(被處理的通知會(huì)被移出通知抽屜),那么請將相同類型的通知合并為一個(gè)。

合并后的通知會(huì)有一個(gè)總結(jié)性的描述,并且能讓用戶知道一共合并了多少條通知(Number Pending)。

3. 對時(shí)間敏感事件的時(shí)間戳

默認(rèn)的系統(tǒng)通知會(huì)在通知右上角打上時(shí)間戳,如果你認(rèn)為顯示時(shí)間戳對你的通知是沒有意義的,那你可能就要重新考慮是否值得為這條消息創(chuàng)建一條通知了。如果這條通知確實(shí)足夠重要,再?zèng)Q定是否不顯示時(shí)間戳。

常見的需要顯示時(shí)間戳的通知是通訊通知,如Email、短信、聊天消息這種,用戶需要通過時(shí)間戳來理解消息的上下文。

4. 通知相關(guān)的導(dǎo)航機(jī)制

如果用戶點(diǎn)擊了一條通知,此時(shí)應(yīng)該將相關(guān)的應(yīng)用程序打開到可以對通知中提到的內(nèi)容進(jìn)行操作的狀態(tài)。但如果用戶點(diǎn)擊了一個(gè)合并的通知,應(yīng)該去到列表頁面(內(nèi)容頁的上一層級),后面第三部分會(huì)詳細(xì)闡述。

5. 自我清理

有些通知會(huì)在某個(gè)時(shí)間點(diǎn)出現(xiàn)告知用戶一些相關(guān)的信息和提示,但是如果過了那個(gè)時(shí)間點(diǎn),這個(gè)通知可能對用戶來說就不重要了,此時(shí)就應(yīng)該考慮自動(dòng)刪除這條通知。

同樣的,用戶查看過的聊天消息或郵件,也應(yīng)該讓用戶不必手動(dòng)操作就移除這些通知。

6. 為通知提供預(yù)覽

提供一段簡短的文本作為通知的預(yù)覽可以讓用戶大致了解通知的內(nèi)容,從而幫助用戶決定是否立刻查看該通知。

7. 讓用戶決定是否顯示通知

用戶可能對頻繁出現(xiàn)的通知感到厭煩,所以應(yīng)該讓用戶決定是否顯示通知。因此,在應(yīng)用程序的設(shè)置中應(yīng)該讓用戶可以取消通知。

8. 使用不同的圖標(biāo)

為了讓用戶在通知欄看一眼就能知道是哪個(gè)應(yīng)用程序發(fā)出的通知,應(yīng)該采用有自己特色的圖標(biāo)。所以在設(shè)計(jì)應(yīng)用程序的圖標(biāo)的時(shí)候,應(yīng)該注意與其他Android應(yīng)用的通知圖標(biāo)有比較明顯的區(qū)別。

但需要注意的是不要用顏色來區(qū)分,因?yàn)橥ㄖ獔D標(biāo)通常都是黑白的。

三、通知的導(dǎo)航機(jī)制

1. 單條通知與合并通知

如果用戶點(diǎn)擊了一條通知,此時(shí)應(yīng)該將相關(guān)的應(yīng)用程序打開到可以對通知中提到的內(nèi)容進(jìn)行操作的狀態(tài)。例如用戶收到一封新郵件的通知,用戶點(diǎn)開該通知后應(yīng)該去到這封郵件的內(nèi)容頁。

因?yàn)橥愅ㄖ獣?huì)被合并,如果用戶點(diǎn)擊了一個(gè)合并的通知,應(yīng)該去到列表頁面(內(nèi)容頁的上一層級)。在下面的例子中,用戶點(diǎn)開一條合并的新郵件通知后,進(jìn)入了收件箱界面。

標(biāo)簽: Android通知系統(tǒng) 交互設(shè)計(jì) 用戶體驗(yàn) 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:百度手機(jī)輸入法:引領(lǐng)交互的革命

下一篇:如何利用淘寶應(yīng)用開發(fā)平臺推廣網(wǎng)站