當前位置:首頁 > 新聞 > 準備開(kāi)發(fā)APP之前,你需要讀一下這(zhè)篇文章
準備開(kāi)發(fā)APP之前,你需要讀一下這(zhè)篇文章
來人人都(dōu)是産品經(jīng)理【起(qǐ)點學(xué)院】,BAT實戰派産品總監手把手系統帶你學(xué)産品、學(xué)運營。
對(duì)很多菜鳥來說(shuō),如何著(zhe)手去做一個APP是件頭疼的事(shì)情。這(zhè)篇文章給我們總結了一個很好(hǎo)的思路,推薦産品新人學(xué)習。
未來是Web App的天下,還(hái)是Native App的天下?作爲設計師,我們是應該努力把客戶端的體驗提升到最優,還(hái)是在網頁應用層面(miàn)上做更多的設計?這(zhè)個一直是大家關心的話題。那麼(me),我們首先應該立體的認識一下Web App和Native App。
Native App的優勢:
- 提供最佳的用戶體驗,最優質的用戶界面(miàn),最華麗的交互
- 針對(duì)不同平台提供不同體驗
- 可節省帶寬成(chéng)本
- 可訪問本地資源
- 盈利模式明朗
Native App的劣勢:
- 移植到不同平台上比較麻煩
- 維持多個版本的成(chéng)本比較高
- 需要通過(guò)store或market的确認
- 盈利需要與第三方分成(chéng)
Web App的優勢:
- 開(kāi)發(fā)成(chéng)本低
- 适配多種(zhǒng)移動設備成(chéng)本低
- 跨平台和終端
- 叠代更新容易
- 無需安裝成(chéng)本
Web App的劣勢
- 浏覽的體驗短期内還(hái)無法超越原生應用
- 消息推送不夠及時(shí)
- 調用本地文件系統的能(néng)力弱
下面(miàn)先是根據RAHUL VARSHNEYA的文章翻譯寫出的原生app的制作教程。你可以選取教程中與你戰略最契合的内容,也可以完全遵循它。但最重要的是你必須開(kāi)始工作起(qǐ)來。
第一步:找到一個想法或問題
如果你已經(jīng)有了一個App大緻想法,請直接前往第二步。如果沒(méi)有的話,請繼續閱讀。
想要做一款App卻毫無頭緒?這(zhè)時(shí)候你真正需要的是問題,而且這(zhè)些問題實際上随處可見。
成(chéng)功的創業者們會(huì)用我們從未想象過(guò)的方式去解決問題。當你環顧四周,每一件你在使用的産品與服務都(dōu)是爲了解決問題而創造出來的,你有輛轎車是因爲你想要從一個地方快速去到另一個地方,你有架飛機是因爲你想要用更快的速度從一個國(guó)家去到另一個國(guó)家。
所以,多觀察你日常生活中的問題并將(jiāng)他們一一記錄出來。一但你有了一個詳盡的清單,就(jiù)可以開(kāi)始去思考你該如何解決問題,并把最可能(néng)實現的那些問題作爲備選名單。
第二步:确定需求
确認過(guò)程會(huì)證明你的App是否存在需求。你可以使用Google Keyword Planner Tool(谷歌關鍵詞工具)或者百度關鍵詞規劃師去查找有多少人在搜索你想要嘗試去做的事(shì)情,這(zhè)可以驗證你的想法。你也可以建立一個著(zhe)陸頁去大範圍地宣傳你的App想法,并通過(guò)郵件注冊來找尋用戶興趣。
第三步:展示流程與功能(néng)
确認好(hǎo)了你的App想法意味著(zhe)你已經(jīng)了解到人們想要使用的某樣東西。現在是時(shí)候用一份文檔詳細地記下你的産品特點,或者如果你打算做得更多更具體,可以使用線框圖工具。
當你把想法寫在紙上時(shí),記得要盡可能(néng)詳細。包括用戶會(huì)如何浏覽App以及可以預見的所有功能(néng)。這(zhè)樣做能(néng)幫助你的開(kāi)發(fā)者清楚地理解你的期望。
第四步:砍掉非核心的功能(néng)
在準備好(hǎo)的流程圖與功能(néng)文檔裡(lǐ),你要開(kāi)始去思考有哪些功能(néng)你是可以摒棄的,隻保留App的核心價值。不要在第一個版本裡(lǐ)創建一些“如果有還(hái)不錯”的功能(néng),因爲他們能(néng)夠在之後(hòu)随時(shí)作爲更新被添加上去。這(zhè)樣做會(huì)幫助你減少初期的開(kāi)發(fā)支出并使你更快地進(jìn)入市場。
第五步:把設計放在第一位
我聽過(guò)不少的創業者說(shuō)他們隻想要一個非常基礎的設計,以便把精力都(dōu)放在技術開(kāi)發(fā)上面(miàn)。他們錯了!設計不僅關乎于你的App外觀,更會(huì)影響用戶會(huì)如何使用你的産品。Khosla 風投公司的創始人Vinod Khosla將(jiāng)設計一詞闡釋得最好(hǎo),他說(shuō):“設計,讓科技更有效。”所以,去找一位能(néng)把設計(用戶體驗和圖形設計)放在首位的開(kāi)發(fā)者吧。
第六步:聘請設計師/開(kāi)發(fā)者
尋找一個擁有極佳設計才能(néng)和靠譜開(kāi)發(fā)團隊的開(kāi)發(fā)公司。在聘請開(kāi)發(fā)者的時(shí)候,上網去查一下他的信譽以及他開(kāi)發(fā)過(guò)的App。如果你在他的作品集裡(lǐ),能(néng)夠找到一個真正喜歡的作品的話,那麼(me)他就(jiù)很有可能(néng)是你的最佳人選。
第七步:建立開(kāi)發(fā)者賬戶
你必須要注冊一個開(kāi)發(fā)者賬戶,這(zhè)樣就(jiù)能(néng)在不同的App商店上分發(fā)銷售你的app。谷歌的Android系統收費每年25美元、Apple每年收取99美元。你可以選擇以個人身份或者已有的公司注冊。
(注:其實在第七步和第八步之間,還(hái)有很重要的一步:開(kāi)發(fā)-測試-上線。在App發(fā)布之前,一定要做好(hǎo)測試,以一個新手用戶的身份來使用自己的産品,讓那些上線後(hòu)將(jiāng)會(huì)出現在真正用戶面(miàn)前的隐患提前暴露出來,可以有效減少將(jiāng)來用戶的抱怨。國(guó)内的應用測試托管工具有:雲測Testin、FIR.im、BugHD)
第八步:集成(chéng)分析
分析方法能(néng)夠幫助你的App追蹤其下載量,用戶參與情況,以及用戶留存情況。确保你使用例如Flurry這(zhè)類免費易得的工具,或者是Localytics,它同時(shí)提供免費與收費的版本。
第九步:快速及時(shí)地獲取反饋
一旦你的App在應用商店上線,第一批的用戶使用情況以及他們的行爲,會(huì)讓你了解到應該如何去改進(jìn)和提升你的App。改進(jìn)是長(cháng)期且無止境的,所以,一定要持續關注用戶反饋并不斷進(jìn)行改進(jìn)。
第十步:引入新功能(néng)
你已經(jīng)創建了隻有核心功能(néng)的第一版App。(譯者注:還(hái)記得上文提到的第四步吧)現在是時(shí)候評估和引入在初期設計時(shí)未加入的功能(néng)特點。你將(jiāng)從分析結果和用戶反饋中知道(dào)當初的那些功能(néng)是否還(hái)有必要加入。
當然,這(zhè)些步驟并不是完全不可修改的,它們隻是一份基于經(jīng)驗總結的教程,可以指導你如何最高效地創建自己第一個App。當你準備好(hǎo)開(kāi)始工作了,你也一定會(huì)意識到:做一個App是最簡單的部分,能(néng)在App上線後(hòu)吸引到源源不斷的用戶才是最具有挑戰之處。
本文由 @cjl695 原創發(fā)布于人人都(dōu)是産品經(jīng)理。未經(jīng)許可,禁止轉載。