雖然Android的用途已經(jīng)有所擴(kuò)展,不再只是一個(gè)手機(jī)平臺(tái),但是大多數(shù)Android設(shè)備仍然是手機(jī)或者平板電腦。對(duì)于大多數(shù)人來(lái)說(shuō),這種設(shè)備首先是一部電話,其次是SMS和E-mail通信器,第三是攝像頭,第四是MP3播放器。而你編寫(xiě)的應(yīng)用程序最可能屬于第五個(gè)類別,即“實(shí)用手機(jī)工具”。
這并不是一件壞事,因?yàn)樗鼈兛梢院推渌麅?yōu)勢(shì)功能進(jìn)行合作,例如,Google地圖和Web瀏覽器。也就是說(shuō),每個(gè)用戶的使用模型都會(huì)不同:某些人可能從不會(huì)使用他們的設(shè)別來(lái)聽(tīng)歌,有的設(shè)備不支持電話功能,還有些設(shè)備沒(méi)有攝像頭。但是在進(jìn)行可用性設(shè)計(jì)時(shí),設(shè)備使用的多任務(wù)原則以及它們的不可或缺性和無(wú)處不在的特定都是要重點(diǎn)考慮的因素。
機(jī)房監(jiān)控軟件的考慮用戶何時(shí)使用以及如何使用應(yīng)用程序也是非常重要的。人們每時(shí)每刻都在使用手機(jī)——火車上,在街頭散步時(shí),甚至?xí)r開(kāi)車的時(shí)候。雖然不能讓人們合理地使用手機(jī),但是可以保證應(yīng)用程序不會(huì)過(guò)多地分散他們得注意力。
在進(jìn)行軟件設(shè)計(jì)的時(shí)候需要考慮什么?一般要保證應(yīng)用程序:
可以預(yù)測(cè),并且行為得當(dāng)。首先要保證當(dāng)Activity不在前臺(tái)運(yùn)行的時(shí)候,它應(yīng)該被掛起。當(dāng)Activity暫?;蛘呋謴?fù)的時(shí)候,Android會(huì)觸發(fā)事件處理程序,所有當(dāng)應(yīng)用程序不可見(jiàn)的時(shí)候,就可以暫停UI更新和網(wǎng)絡(luò)查找——沒(méi)有理由在UI不可見(jiàn)的時(shí)候仍然執(zhí)行更新它的操作。如果需要在后臺(tái)繼續(xù)更新或者進(jìn)行處理,則可以使用Android提供的Service類,它專門用來(lái)在后臺(tái)運(yùn)行,而沒(méi)有額外的UI開(kāi)銷。
流暢地從后臺(tái)切換到前臺(tái)。由于移動(dòng)設(shè)備的多任務(wù)性,應(yīng)用程序很可能會(huì)頻繁地在后臺(tái)和前臺(tái)之間切換,保證應(yīng)用程序流暢而迅速地送后臺(tái)切換到前臺(tái)是很重要的。Android非確定性的進(jìn)程管理意味著,如果應(yīng)用程序在后臺(tái),那么它就有被結(jié)束而釋放資源的可能。這一點(diǎn)對(duì)用戶來(lái)說(shuō)應(yīng)該是不可見(jiàn)的??梢酝ㄟ^(guò)保持程序的狀態(tài)并把更新放入隊(duì)列來(lái)保證這一點(diǎn),這樣用戶就不會(huì)注意到重新啟動(dòng)程序和恢復(fù)程序之間的差別。在切換回到應(yīng)用吃會(huì)兒年供需的時(shí)候,用戶應(yīng)該連貫流暢地看到他們最后一次看到得UI和程序狀態(tài)。
合理。應(yīng)用程序絕對(duì)不能搶占注意力,或者打斷用戶當(dāng)前的Activity。當(dāng)應(yīng)用程序不在前臺(tái)運(yùn)行時(shí),要使用通知來(lái)請(qǐng)求用戶關(guān)注一下應(yīng)用程序。手機(jī)有多種方式可以通知用戶,例如,當(dāng)接到一個(gè)電話時(shí),手機(jī)會(huì)響鈴和/或震動(dòng);當(dāng)有未讀信息時(shí),手機(jī)有多種方式可以通知用戶,例如,當(dāng)接到一個(gè)電話時(shí),一個(gè)較小的郵件圖標(biāo)會(huì)出現(xiàn)在狀態(tài)欄中。通過(guò)通知機(jī)制,可以使用所有這些技術(shù)以及更多的可用技術(shù)。
呈現(xiàn)出現(xiàn)觀而有吸引力的用戶界面。在任何時(shí)間,應(yīng)用程序都可能是多個(gè)正在使用的程序中的一個(gè),所以通過(guò)的UI易于使用很容易。投入必要的時(shí)間和資源來(lái)創(chuàng)建有吸引力并且功能實(shí)用的UI,不要強(qiáng)制用戶在每次卸載應(yīng)用程序的時(shí)候,都要去理解或者重新學(xué)習(xí)它。
快速響應(yīng)。在手機(jī)上,快速響應(yīng)是最重要的設(shè)計(jì)考慮要素之一。在使用一個(gè)沒(méi)有響應(yīng)的軟件的時(shí)候,肯定會(huì)感覺(jué)到很沮喪;而收集固有的多功能性會(huì)讓這一點(diǎn)更令人煩惱。在低速和不可靠的數(shù)據(jù)連接可能帶來(lái)延遲的情況下,通過(guò)使用工作線程和后臺(tái)的服務(wù)來(lái)保持Activity能夠快速響應(yīng)是很重要的。
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動(dòng)),限制員工不能做什么(禁止網(wǎng)購(gòu)、游戲、優(yōu)盤等)。
WorkWin基于純軟件設(shè)計(jì),非常容易使用,無(wú)需添加或改動(dòng)任何硬件,使用一臺(tái)管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時(shí)此刻每天都有成千上萬(wàn)企業(yè)電腦正在運(yùn)行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁(yè) 短視頻講解 下載免費(fèi)試用版
版權(quán)所有,南京網(wǎng)亞計(jì)算機(jī)有限公司 。本文鏈接地址: 機(jī)房監(jiān)控軟件的考慮用戶環(huán)境