知己知彼——iOS應(yīng)用“愛玩”的產(chǎn)品設(shè)計(jì)與用戶分析
前段時間完成了我個人的一個iPhone應(yīng)用“愛玩”,這是一款可以提供音樂演出、講座沙龍等各種同城活動信息的App,2011年9月底在蘋果商店上線?! pp下載鏈接:http://itunes.apple.com/zh/app/id464760869
意料之外的是“愛玩”在10月28日至11月4日的那周登上了蘋果商店的首頁,排在新品榜的第三位,在隨后的11月5日到11月12日那周登上熱門產(chǎn)品榜的第十位。一款應(yīng)用能登上蘋果商店的首頁很大一部分是運(yùn)氣成分,這一點(diǎn)并不是開發(fā)者可以掌控的。但是我們可以掌控的是應(yīng)用程序的品質(zhì),當(dāng)它有幸被蘋果的編輯們發(fā)現(xiàn)時,有更大的機(jī)會脫穎而出。如何保證應(yīng)用的品質(zhì)呢?我覺得需做到“知己知彼”?!爸骸笔窃陂_發(fā)之前要明確產(chǎn)品的核心功能與定位,而“知彼”則是在產(chǎn)品發(fā)布之后要保持與用戶交流通道的暢通,分析用戶的使用習(xí)慣。這里就跟大家聊聊這款A(yù)pp的產(chǎn)品設(shè)計(jì)與用戶分析。
關(guān)于愛玩的產(chǎn)品設(shè)計(jì)
做 “愛玩”一方面是出于個人興趣,希望能夠及時了解和參與一些和設(shè)計(jì)相關(guān)的活動,擴(kuò)充自己的知識面,如果有一款A(yù)pp可以給我推薦一些活動,讓我在碎片時間或是室外能夠方便地接觸到這些信息,那會對我非常有用。隨后在iphone的 App store搜索了一下,發(fā)現(xiàn)這方面的App很少(當(dāng)時豆瓣還未出”豆瓣活動”的App),便決定自己開發(fā)一款。當(dāng)然我自己并沒有活動信息的數(shù)據(jù),好在豆瓣網(wǎng)可以通過API來獲取網(wǎng)站上的同城活動信息,這樣數(shù)據(jù)來源的問題就解決了。
做 “愛玩”的另一個主要目的,是想鍛煉一下自己的能力,從頭到尾去完整的開發(fā)一款產(chǎn)品。從事視覺設(shè)計(jì)已經(jīng)有四年多了,我也常常問自己如何去突破和發(fā)展,我的答案是對互聯(lián)網(wǎng)市場的敏銳度,對產(chǎn)品的方向把握和全局設(shè)計(jì)的能力,簡單地講就是能夠把一個產(chǎn)品做成功而不是單單讓需求方覺得界面好看。所以在設(shè)計(jì)之初,我問自己最多的一個問題就是“如果我是一個創(chuàng)業(yè)者,我會怎樣來做這款產(chǎn)品?”我決定把功能盡可能的精簡,滿足用戶核心訴求,使得第一個版本可以盡快發(fā)布。但簡單不等于粗糙,我希望這款應(yīng)用給人的第一感覺應(yīng)該是輕量卻很精致。同時,第一版發(fā)布后,接下去的產(chǎn)品發(fā)展應(yīng)該是用戶數(shù)據(jù)驅(qū)動,這就需要我們在產(chǎn)品中對用戶的關(guān)鍵行為進(jìn)行記錄與分析。
最后決定第一版的功能如下:
1. 查看最近一周的熱門活動:最基本最核心的功能,也是app啟動后的默認(rèn)頁面。
2. 按分類查看活動:讓用戶有更多的選擇空間,不局限于本周的活動。
3. 按活動的類別,地點(diǎn),關(guān)鍵字與日期進(jìn)行搜索:方便用戶按自己的要求來篩選活動。
4. 查看從當(dāng)前所在位置去活動地點(diǎn)的駕車/公交路線:充分發(fā)揮移動設(shè)備的優(yōu)勢。
5. 收藏活動,在活動開始前通過手機(jī)發(fā)提醒。
6. 通過郵件或是短信、微博,和朋友分享:邀約朋友一起參加活動是很自然的想法,同時也有利于發(fā)展新用戶。
其 中1), 2), 3)是基本功能,1)回答了“這個周末有什么有趣的活動我可以參加?”這個問題,是app的核心功能,所以用戶一打開“愛玩”首先就會看到一周熱門。 2), 3)則提供給用戶更大的選擇范圍,可以按自己的需求篩選活動。4), 5), 6)則是發(fā)揮手機(jī)平臺自身的優(yōu)勢。其中5)可以增加用戶的粘度(Retention),6)有則利于發(fā)展新用戶(Growth)。
在具體的設(shè)計(jì)界面制作上選了一種比較簡潔的設(shè)計(jì)風(fēng)格,側(cè)重在信息排版,一方面想要營造高端大方的感覺,一方面也是考慮到節(jié)省設(shè)計(jì)時間,從開始構(gòu)思產(chǎn)品功能到兩個尺寸的界面切圖完成所有的設(shè)計(jì)工作都是在下班后的7點(diǎn)多開始每天工作2-3個小時,大約持續(xù)了兩周,總共的時間開銷大約在24個小時(不包括開發(fā)工作量)。中間修改最多的是一周熱門的信息展示方式,從視覺角度來說希望這個tab能夠有足夠的吸引力和獨(dú)特性,從交互角度來說又要讓信息展示有序和操作直觀,在這里要感謝stevegu在設(shè)計(jì)過程中給予我的建議和幫助也要感謝在做簡單用研過程中給予我反饋和意見的同事們和好友們。
關(guān)于用戶反饋與數(shù)據(jù)分析
無論產(chǎn)品的大小,取得用戶的反饋都是非常重要。所以愛玩在設(shè)置頁面中加入了比較明顯的“告訴我們您的建議”按鈕。實(shí)際效果很不錯,我得到相當(dāng)多的意見反饋。比如一開始愛玩支持的城市只有12個,很多用戶要求增加他們所在城市的支持,如今愛玩已經(jīng)支持超過50個城市了。再比如,有好多用戶覺得微博分享在有些時候會比短信或是郵件分享更方便,所以在1.1版本中我們加入對騰訊微博和新浪微博的支持,上線后發(fā)現(xiàn)用微博分享的活動數(shù)量是短信分享的4倍。
對于用戶的郵件, 特別是Bug報(bào)告或是要求增加城市的,一般都會馬上解決問題并回復(fù),最晚也是當(dāng)天結(jié)束前回復(fù)。因此也經(jīng)常收到用戶的感謝信,人有時是很奇怪,這些感謝信其實(shí)內(nèi)容都差不多,但你還是津津有味看每一封信,而且每次心里都有一種的滿足感。另一個獎勵是很多得到及時回復(fù)的用戶還會在App Store給愛玩一個5星的評分,這實(shí)際上是對于愛玩最好的廣告宣傳。
之前自己也開發(fā)過移動應(yīng)用,但一直對于用戶數(shù)據(jù)記錄這塊不太重視,只是每天在itunes connect上看一下應(yīng)用的下載量。愛玩的開發(fā)從各方面都比以前的幾個app要更成熟,基本做到了“麻雀雖小,五臟俱全”。由于在用戶主要行為上都做了后臺記錄,所以現(xiàn)在我除了可以看到用戶每天的下載量,訪問量外,我也能知道用戶使用各功能模塊的次數(shù),比如“收藏活動“這個功能今天有多少人用, 哪類活動的收藏次數(shù)最多?多少人用了搜索功能?多少人用了分享功能,新浪微博分享與騰訊微博的使用比例?微博,短信,郵件分享的使用比例?有了這些數(shù)據(jù),我就會更清楚在下一個版本中需要改進(jìn)哪些功能點(diǎn)。在新版本上線后,又可以從數(shù)據(jù)上驗(yàn)證改進(jìn)的功能是否真的起到了正面的效果。
在 1.0版本上線之后,我本想在1.1版本中去掉搜索Tab,簡化成一個搜索框,然后可以加入像是“附近活動”這樣的LBS功能。但從用戶的使用數(shù)據(jù)中我發(fā)現(xiàn)不但搜索的使用頻率相當(dāng)高,而且各種搜索條件使用的比例相差不大,也就是說搜索分類,時間,地區(qū)以及活動名稱關(guān)鍵字都有其存在的價值。所以最終我在 1.1版本中保留搜索Tab。我覺得這是一個不錯的以用戶數(shù)據(jù)來驅(qū)動產(chǎn)品的例子,開發(fā)者不應(yīng)該想當(dāng)然的去增加或是刪減一項(xiàng)功能,一切須以實(shí)際用戶數(shù)據(jù)為依據(jù)。
其實(shí)記錄用戶數(shù)據(jù)還有一個額外的好處, 當(dāng)發(fā)覺某個數(shù)據(jù)當(dāng)天或是前一個小時的數(shù)量與往常相比出入很大時,那很有可能這塊功能出了Bug,可以第一時間把問題修復(fù)。這就好像用戶每天都在幫我的應(yīng)用做“體檢”,指標(biāo)越多越詳細(xì),檢驗(yàn)結(jié)果也就越全面。
用到的工具
工欲善其事,必先利其器。開發(fā)“愛玩”用到了不少很優(yōu)秀的工具,而且大部分都是免費(fèi)的,在這里也和大家分享一下。
* XCode,基礎(chǔ)工具
* Photoshop,設(shè)計(jì)必備也不必多說
* Amazon EC2,頂頂大名的云服務(wù),比起國內(nèi)的大部分web hosting要強(qiáng)太多了。“愛玩”的服務(wù)器架設(shè)在Amazon的日本東京服務(wù)器上,速度相當(dāng)不錯。對于小型應(yīng)用,Amazon現(xiàn)在還有一個一年免費(fèi)的優(yōu)惠,非常劃算
* Mixpanel.com,對于用戶數(shù)據(jù)驅(qū)動的產(chǎn)品,mixpanel給開發(fā)者提供了很好的用戶數(shù)據(jù)分析與報(bào)表工具,強(qiáng)烈推薦
* BugSense.com,應(yīng)用程序品質(zhì)最重要的一環(huán)就是程序的穩(wěn)定性,如果一個用戶在使用“愛玩”的過程中程序崩潰了,BugSense可以向開發(fā)者發(fā)送崩潰的出錯報(bào)告
* Bitbucket.org,用于源代碼與設(shè)計(jì)源文件的版本控制與備份。不少人認(rèn)為只有團(tuán)隊(duì)做項(xiàng)目才需要版本控制,其實(shí)不然。如果沒有版本控制系統(tǒng),要是誤操作刪除了重要的源文件,那你只能欲哭無淚了?;蚴钱?dāng)做一些嘗試的改動時,如果不滿意可以輕松的回到改動前的狀態(tài)。
網(wǎng)上不乏iOS應(yīng)用開發(fā)的文章與教程,今天分享內(nèi)容主要是開發(fā)之前的產(chǎn)品設(shè)計(jì),與發(fā)布之后的數(shù)據(jù)分析,這也是很多個人開發(fā)者容易忽視的部分,希望能給到大家一些啟發(fā)和幫助。如果有任何建議或者意見,歡迎發(fā)email到:chenlian@vip.qq.com一起探討,謝謝大家!
- (本文出自Tencent CDC Blog,轉(zhuǎn)載時請注明出處)
- 目前還沒評論,等你發(fā)揮!