新聞中心
 新聞中心 
 行業(yè)新聞 
    1. 開發(fā)者談優(yōu)秀應(yīng)用的7個(gè)必備要素

    2. 發(fā)布時(shí)間:2014年01月20日 10:40   作者:CSDN    瀏覽:31827      
  •  

      究竟什么樣的應(yīng)用稱得上優(yōu)秀?許多人從不同角度都給予了定義,例如從用戶體驗(yàn)上,優(yōu)秀移動(dòng)應(yīng)用必須易上手難精通,充分利用移動(dòng)設(shè)備特性。又或者從成績(jī)上,必須在口碑相傳的情況下?lián)碛?萬(wàn)以上用戶。在本文中,開發(fā)者Den Delimarsky(Den Delimarsky是位Windows和Windows Phone平臺(tái)開發(fā)者,他還管理著一個(gè)技術(shù)社區(qū)(http://dreamincode.net)和技術(shù)播客)從技術(shù)角度列出了7條優(yōu)秀移動(dòng)應(yīng)用應(yīng)該具備的要素,也許看起來(lái)非?;A(chǔ),但當(dāng)前市面上沒(méi)有做到這些要求的應(yīng)用數(shù)以萬(wàn)計(jì)。

    這個(gè)7個(gè)要素如下:

    1. 具備穩(wěn)定性和可靠性

    在應(yīng)用發(fā)布之前,請(qǐng)現(xiàn)在各種情景下對(duì)應(yīng)用進(jìn)行測(cè)試。關(guān)閉WiFi、斷掉數(shù)據(jù)鏈接、將手機(jī)設(shè)置成飛行模式……測(cè)試應(yīng)用在各種極端情況下的運(yùn)行情況,因?yàn)槟悴恢烙脩粼谑褂眠^(guò)程中一定會(huì)遇到這樣的情況。沒(méi)有什么比崩潰更降低用戶對(duì)應(yīng)用的體驗(yàn)的,它將直接導(dǎo)致用戶迅速卸載。

    還要確定應(yīng)用不會(huì)過(guò)度占用系統(tǒng)資源。如果系統(tǒng)支持后臺(tái)應(yīng)用功能,要檢查你的應(yīng)用不至于消耗太多的內(nèi)存和CPU。

    2. 和系統(tǒng)風(fēng)格保持一致

    每個(gè)移動(dòng)平臺(tái)都有自己的規(guī)范,要求應(yīng)用從UI到用戶體驗(yàn)要和所運(yùn)行的環(huán)境變現(xiàn)一致。例如在Windows Phone 7中,你需要用Metro風(fēng)格的組件,包括按鈕、文字框、Pivot(樞軸視圖)和panorama(全景)控件等。如果你在開發(fā)的是iPhone應(yīng)用,你也許就要使用標(biāo)準(zhǔn)菜單欄和導(dǎo)航控件。不遵循這些一致性約束會(huì)使用戶感到很多的不適,因?yàn)樗麄円呀?jīng)習(xí)慣了平臺(tái)固有的使用習(xí)慣。每個(gè)用戶在使用平臺(tái)時(shí)都有一定的預(yù)期,對(duì)平臺(tái)中的應(yīng)用當(dāng)然也是如此,這就是對(duì)規(guī)范的重視必須置于首位的原因。

    3. 啟動(dòng)速度要快

    老實(shí)說(shuō),我對(duì)一個(gè)應(yīng)用啟動(dòng)時(shí)間的等待極限是5-7秒。我理解有些應(yīng)用的啟動(dòng)需要大塊數(shù)據(jù),但在這種情況,你應(yīng)該使用戶在主界面看到啟動(dòng)進(jìn)度,這樣用戶會(huì)知道應(yīng)用在打開。一個(gè)值得學(xué)習(xí)的例子是Facebook和Twitter在各大移動(dòng)平臺(tái)上的客戶端——應(yīng)用在啟動(dòng)主界面時(shí)顯示與服務(wù)相關(guān)的行為,同時(shí)應(yīng)用就在通過(guò)Web請(qǐng)求來(lái)讀取消息、通知和回復(fù)等。不要在啟動(dòng)階段運(yùn)行高能耗的進(jìn)程而讓用戶在初始界面上傻等。也許在幾次這樣的延遲后,你就會(huì)失去這個(gè)用戶。

    4. 不要出現(xiàn)界面掛起(UI hangups)

    在任何情況下UI進(jìn)程都不應(yīng)該被鎖定。因?yàn)?,?dāng)出現(xiàn)界面掛起時(shí),用戶的直覺(jué)反應(yīng)是“這個(gè)應(yīng)用死機(jī)了,我應(yīng)該關(guān)閉它。”大部分用戶會(huì)遵循他們的直覺(jué)而不會(huì)去考慮這也許是因?yàn)檎诓僮髂承?shù)據(jù)。所有的移動(dòng)平臺(tái)都支持進(jìn)程分離技術(shù)(thread separation),如果一個(gè)工作需要一些時(shí)間去執(zhí)行,為什么不用次級(jí)進(jìn)程來(lái)執(zhí)行這個(gè)操作呢?

    5. 不要有廣告

    這只是個(gè)人觀點(diǎn)而不是建議,但我真的不愿意在移動(dòng)應(yīng)用中看到廣告。也許在某些條件下廣告有效。但我個(gè)人是從不點(diǎn)擊廣告而且我用都是無(wú)廣告版本,應(yīng)用還有其他的收入方式,建議你推出付費(fèi)版本但沒(méi)有廣告,而不是一個(gè)布滿展示條的免費(fèi)版本。

    6. 將用戶視作消費(fèi)者

    這里我的意思是,有些時(shí)候,用戶并不愿意為流量付費(fèi)。所以,如果你的應(yīng)用太大,給一用戶發(fā)個(gè)提醒信息會(huì)顯得十分體貼,你可以告訴用戶“您好,我們了解到你想下載我們的產(chǎn)品,需要提醒您的是,在3G模式下您也許會(huì)因?yàn)榱髁慷喑袚?dān)點(diǎn)費(fèi)用。”

    7. 提供有價(jià)值的功能

    現(xiàn)在有太多的應(yīng)用像閃光類、資訊搜集前篇一律,它們有多少機(jī)會(huì)能吸引到用戶的眼球?為什么不添加些特別的功能使其變得與眾不同呢?要知道,用戶都是非常聰明的,他們不會(huì)為那些在移動(dòng)瀏覽器上就能輕易獲得的服務(wù)付費(fèi)。典型例子是WolframAlpha,它在iPhone平臺(tái)上的第一個(gè)版客戶端定價(jià)50美元,但你分明可以通過(guò)訪問(wèn)它的手機(jī)網(wǎng)站免費(fèi)使用它的計(jì)算功能。那推出應(yīng)用的目是什么呢?(編譯/楊東杰)

    原文鏈接:What makes an app a good app - 7 pointers



     

    【 發(fā)表評(píng)論 0條 】

  • [返回]
您是第0位訪問(wèn)者

咨詢時(shí)間:08:30-17:30