|
英文原文:6 Tips for Beginning App Developers
轉(zhuǎn)到移動(dòng)應(yīng)用程序的開發(fā),并不只意味著去適應(yīng)一個(gè)小得多的顯示屏。不管是在蘋果應(yīng)用商店(App Store)、微軟的Windows Phone應(yīng)用商店(Windows Marketplace)、Google的Android應(yīng)用市場(Android Marketplace),還是在消費(fèi)者和企業(yè)關(guān)注的其他移動(dòng)應(yīng)用站點(diǎn),如果你希望你的軟件被人們發(fā)現(xiàn),你就一定要牢記下面這6個(gè)建議。
移動(dòng)應(yīng)用商店已經(jīng)徹底地顛覆了人們對(duì)于買賣軟件的舊觀念。用戶評(píng)分和反饋使得移動(dòng)應(yīng)用駛向了一個(gè)完全不同的方向,甚至連開發(fā)人員當(dāng)初都沒有預(yù)料到。社區(qū)從未如此直接地掌控專有軟件的開發(fā)過程。針對(duì)準(zhǔn)備在陌生環(huán)境下開發(fā)移動(dòng)應(yīng)用程序的開發(fā)人員,以下是一些小貼士。
0. 以最小可行的產(chǎn)品作為開始
你的方法應(yīng)該是:盡早發(fā)布,經(jīng)常發(fā)布。發(fā)布一款最小可行的產(chǎn)品可以讓你在花費(fèi)最少代碼編寫時(shí)間的同時(shí)獲取需求。在應(yīng)用商店中,一些最成功的應(yīng)用程序卻擁有最簡單的功能。在你開發(fā)出一整套復(fù)雜的東西之前,最好花上個(gè)周末趕出一個(gè)功能單一卻強(qiáng)大的產(chǎn)品吧。在 LincWare擔(dān)任Global Solutions副總裁,同時(shí)身為LincDoc Mobile發(fā)行人的丹尼爾奧樂瑞如是說。
確定應(yīng)用程序什么時(shí)候達(dá)到了可行性階段,這才是你所面對(duì)的難關(guān)。功能性和可靠性并不是唯一的先決條件。發(fā)布一款用戶界面愚蠢丑陋的應(yīng)用,一般會(huì)被用戶評(píng)級(jí)扼殺。在清新的用戶界面上進(jìn)行構(gòu)建是很重要的。若是在首發(fā)后再對(duì)用戶界面進(jìn)行大幅度的調(diào)整,用戶會(huì)很厭煩。很多應(yīng)用程序都是因?yàn)樽龀隽瞬贿m宜的調(diào)整而收到了差評(píng)和低分,就算那些評(píng)分用戶可能實(shí)際上很喜歡這款產(chǎn)品。
許多復(fù)雜的應(yīng)用程序都會(huì)放出免費(fèi)版或是低價(jià)測試版。喜歡去試用測試版的用戶們更能容忍程序中的小瑕疵,尤其是當(dāng)他們知道修復(fù)那些小瑕疵只是時(shí)間問題的時(shí)候。人們也很容易接受價(jià)格的調(diào)整。測試版的試用者們認(rèn)為他們得到了一些有價(jià)值的東西,以作為幫助你測試的回報(bào)。從而建立起一個(gè)忠實(shí)的用戶基礎(chǔ)。
1. 使用多種不同的測試技術(shù)
虛擬設(shè)備對(duì)于開發(fā)極有幫助,但是發(fā)布軟件前,在真實(shí)的設(shè)備上測試應(yīng)用程序也是非常重要的。這樣有助于在發(fā)布日前將漏洞減至最少,因?yàn)槟切┞┒磳?huì)導(dǎo)致永久性的負(fù)面評(píng)價(jià)。給出殘酷評(píng)價(jià)的用戶不太可能在一段時(shí)間后還回頭查看你的應(yīng)用程序有沒有改進(jìn)。
我們都會(huì)很偏見地認(rèn)為我們自己的應(yīng)用程序非常直觀。畢竟,我們清楚它是怎么工作的。你應(yīng)該把你的預(yù)發(fā)布版應(yīng)用程序分發(fā)給幾個(gè)不太懂技術(shù)的朋友,讓他們?nèi)ピ囈幌履莻€(gè)用戶界面(不要在旁邊插嘴或是指指點(diǎn)點(diǎn),安安靜靜地讓他們?cè)囉茫┤缓罂纯此麄兪褂媚愕某绦虻臅r(shí)候有沒有問題。問問他們的評(píng)價(jià)和建議。
2. 早期反饋很重要
反饋可以幫助你了解你的應(yīng)用程序的需求量,也能讓你知道用戶對(duì)這個(gè)程序的期望。用戶們不會(huì)猶豫要不要說出他們的需求。他們也許會(huì)要求你加入某種你從沒料想過的功能。請(qǐng)放心的讓用戶把你的應(yīng)用程序帶向新的方向。對(duì)一個(gè)想法太過依依不舍,可能會(huì)使你失去整個(gè)市場。
去索要評(píng)分和反饋, Hwee-Boon Yar(一個(gè)MotionObj的獨(dú)立開發(fā)人員)說,在價(jià)格上動(dòng)心思,用廣告和銷售策略去維持你的評(píng)級(jí)。 Yar建議,讓用戶感到他們?cè)陂_發(fā)中扮演著更加活躍的角色,這使得應(yīng)用程序更加完善,消費(fèi)者也會(huì)滿意。
為你的目標(biāo)用戶量身定做廣告。針對(duì)商務(wù)人士的應(yīng)用程序如果配上浮華的廣告就顯得不那么專業(yè)。商務(wù)用戶可能更愿意花更多的錢購買一個(gè)無廣告版的應(yīng)用程序。普通用戶和消費(fèi)者們就顯得不太愿意在應(yīng)用上花錢。在標(biāo)價(jià)和做出添加廣告的決定時(shí),要常將你的對(duì)手程序在心中考慮一下。
最近,有些人開始抵觸基于地理位置的廣告。一些對(duì)私密性敏感的用戶拒絕安裝有GPS定位功能的應(yīng)用程序,事實(shí)上這一功能并未起到明顯的作用。不幸的是,由于這些用戶的不了解,那些以GPS為核心功能的應(yīng)用程序可以在用戶不知道的情況下獲取地理位置廣告。
3. 保持更新
應(yīng)用程序可不像是飛彈,發(fā)射出去后就不用管了。成品這個(gè)概念從來都不會(huì)有。用戶期望著不斷的更新,當(dāng)他們意識(shí)到一個(gè)項(xiàng)目已經(jīng)不再發(fā)展時(shí),他們便會(huì)蜂擁至你的對(duì)手程序那里。不管你是加入新功能還是修復(fù)問題,定期更新是很重要的。從當(dāng)前用戶那里獲得高評(píng)分會(huì)讓你的收益持續(xù)增加,也會(huì)吸引新用戶。這第3點(diǎn)也就是喬納森丹尼可總結(jié)《20條編程經(jīng)驗(yàn)》中的第19條:沒有已經(jīng)完成的軟件。
如果你做出了顯著的調(diào)整,請(qǐng)確保你當(dāng)前的變更被列在銷售頁面的顯眼位置。在更新后首次運(yùn)行的時(shí)候也應(yīng)該顯示出另一條簡短的,分部分的關(guān)于主要變更的表單。如果不是特別顯眼的話,新加功能也許就不會(huì)被人們察覺。你總不想因?yàn)橛脩舨恢滥愕某绦蜻€有其他功能而去下載其他程序吧。
4. 推銷是應(yīng)用開發(fā)成功的重要部分
大部分開發(fā)新人總是認(rèn)為他們應(yīng)該只致力于付出努力做出好應(yīng)用,然后把銷售交給應(yīng)用商店打理,在Arphix游戲公司做iPhone開發(fā)的瑞南羅波是Mini Wars和Star Wings兩款游戲的發(fā)布商,他說,他們真是大錯(cuò)特錯(cuò)。實(shí)際上,一份完整的銷售計(jì)劃,不僅僅只是有幫助而已,它對(duì)你在應(yīng)用商店的應(yīng)用增加可見性是非常重要的。
發(fā)布的時(shí)候要有大爆炸的效果。如果你想花錢去做市場銷售和廣告,那就在第一天集中去做。Yar.High說。初期的好評(píng)可以獲得來自外界諸于科技新聞網(wǎng)站的廣泛關(guān)注(僅供參考)。在已有的海量應(yīng)用程序的重壓下,新程序幾乎已經(jīng)半截入土了。如果潛在用戶不特意搜索,或者沒有外界幫助的話,他們就不太可能會(huì)發(fā)現(xiàn)你的新應(yīng)用。
5. 傳統(tǒng)學(xué)習(xí)有幫助
AppCanny創(chuàng)始人之一的凱維特恩博說:如果你真的要開始的話,上一些相關(guān)的iPhone、Android或者黑莓的開發(fā)課程。這會(huì)讓你輕松很多。如果沒有一個(gè)系統(tǒng)性的進(jìn)展,自學(xué)會(huì)在你的知識(shí)中留下盲點(diǎn),而你永遠(yuǎn)不知道這些盲點(diǎn)位于何處。課程可以避免產(chǎn)生知識(shí)斷層,又可以培養(yǎng)行業(yè)內(nèi)的朋友和商業(yè)關(guān)系。
購買開發(fā)類書籍是另一選擇。特點(diǎn)是和上課一樣都會(huì)涵蓋相同的內(nèi)容,但是花費(fèi)要少很多。互聯(lián)網(wǎng)是個(gè)很好的參考源,但是沒有什么比得過你最開始學(xué)習(xí)的那本書。拜師也可以幫助一個(gè)應(yīng)用開發(fā)人員踏出第一步。他們的經(jīng)驗(yàn)有助于編寫代碼,創(chuàng)造新觀點(diǎn),或者生涯建議。
-------------------------------------------------------------------
譯文出處:伯樂在線 - 職場博客 - 程序員
譯文鏈接:http://www.jobbole.com/entry.php/1035
原文:Donald Baker 翻譯:敏捷翻譯 - 蔣少雄
it知識(shí)庫:給移動(dòng)應(yīng)用開發(fā)新手的6個(gè)建議,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。