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

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

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

    這個7個要素如下:

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

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

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

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

    每個移動平臺都有自己的規(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)航控件。不遵循這些一致性約束會使用戶感到很多的不適,因?yàn)樗麄円呀?jīng)習(xí)慣了平臺固有的使用習(xí)慣。每個用戶在使用平臺時都有一定的預(yù)期,對平臺中的應(yīng)用當(dāng)然也是如此,這就是對規(guī)范的重視必須置于首位的原因。

    3. 啟動速度要快

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

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

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

    5. 不要有廣告

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

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

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

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

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

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



     

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

  • [返回]
您是第0位訪問者

咨詢時間:08:30-17:30