自從喬幫主推出APP Store 構建起一個可迴圈的生態系統後,移動互連網行業開始火熱起來,繼而蔓延到中國,甚至影響到整個互連網的發展趨勢。可以這麼說,APP Store出現的那年是移動互連網的元年。這兩年,移動互連網成為互連網行業最熱的詞語,不管你是個人開發人員、初創企業還是互連網巨頭,都以各種方式開發 出移動互連網產品,尋找新的藍海。而在上周,業內朋友推薦我看了極客公園《百萬級應用是怎樣煉成的》的視頻,頗受感染,深受啟發,同時結合業內前輩的經驗 與自己的經曆寫下此文,希望正在觀看的你能有所獲益。
到底百萬級應用是怎樣煉成的?就目前移動互連網產品所處的階段來說,一款百萬級應用的誕生來自以下兩個方面:
1、成功的基石——產品
我一直信奉“產品給力,推廣才給力”這句話,一款百萬級應用的誕生必然是因為應用本身的出色,而推廣只是一個順勢而為的事情。那麼如何算是一款優秀的產品呢?歸納起來就是6個字:定位、品質、體驗。
1.1產品定位來自公司戰略與使用者需求
從公司戰略的層面來看產品
目前移動互連網產品大致可以分為三種:一是web端的補充。這種產品更多的是為了讓自身的產品蔓延到移動互連網領域,是對web端的補充。如網易新聞客戶 端、手機QQ用戶端、手機凡客等應用,它們的流量並不會超過web端的流量,它們的使用者來自其web端原有的使用者。二是天然的更適合移動互連網的web端 產品。這類產品的開發初衷也是來自對web端的補充,將web端所積累的本地資源匯入移動端中。但隨著移動互連網產品的發展,APP的流量超過了web端 的流量,公司開始投入更多資源到移動互連網產品中去,如福士點評網用戶端,人們天然地就喜歡用手機查詢美食、評價,甚至用手機拍下快樂一刻去分享。三是純 移動互連網產品。這類產品太多了,如Talk box,米聊。這種戰略上的差異來自於你對移動互連網的理解,即手機。在PC端,人永遠是坐著的,所面對的使用者環境其實是不變的,持久性很強,所以你會看 到使用者在某個網站泡一個小時。但移動互連網則不同,手機天然就與人更親近,與人有更多互動。同時,在移動互連網端,人所處的環境是劇烈變化的,所處的使用者 情境很短暫,並不能持續。
從使用者需求來看產品
一款應用一定是為解決使用者問題而開發,但產品所預期滿足的使用者需求並不一定符合真實環境。開發前,你確定所預設的使用者需求是真實的需求嗎?你必須去為你的 產品尋找一個使用者情境,然後根據使用者情境去尋找真實使用者去檢驗自己的產品。但就目前移動互連網產品的開發動機來看,許多產品開發的初衷都來自開發人員自身的 需求,例如手機照明應用,再如豌豆莢。不可否認,自身的需求就是一個使用者情境,但在決定開發產品前還是需要做一些使用者需求調研,確認這個需求是使用者所需要 的。
除了功能性的需求外,其實非功能性需求也很重要。非功能性需求可以概括為“產品輕、速度快、內容好、流量省”12字。有時,一款百萬級應用的誕生並 不一定是創新性產品,還有一種可能就是“微創新”產品,即在滿足使用者需求的同時,做到比同類型產品更易用,這也是一種勝利。紅海市場代表著競爭激烈,但也 意味著目標使用者多;相反,在移動互連網行業的藍海並不一定好過,第一你產品所滿足的使用者需求可能是冷門的、偏僻的,第二是在推廣上會比其他熱門 App更困 難,因為你需要培養屬於自己的使用者習慣。
但不管怎樣,產品定位取決於使用者使用情境,如果你的產品無法在使用者情境中起到作用,那你的產品只能落下被卸載的命運。
1.2產品品質來源於技術實現能力
產品品質是產品體驗的基礎,品質好的產品並不一定能帶來良好的產品體驗,但一款產品品質不好的產品一定不會帶來良好的產品體驗。這裡說的有點繞口, 但到底產品品質是什麼呢?區別於產品體驗這種看得見的體驗,產品品質是指產品內在的編程邏輯,即bug。目前,大多數移動互連網產品仍停留在初級階段,在 許多使用者需求未得到充分滿足的情況下,採用敏捷開發的方式,推出一款充滿bug的行動裝置 App,率先搶佔市場,然後通過快速版本更迭的方式解決bug,提高產 品體驗。
誠然,敏捷開發在這個仍然未飽和的移動互連網行業有著不可替代的作用。但隨著越來越多企業投身於移動互連網,以每天十幾款應用上線的速度,產品給使用者的第一印象非常重要,敏捷開發不等於將一個渾身是bug的產品交給使用者。
那麼產品品質來自哪裡呢?說白了,就是技術實現能力。功能越多、流程越複雜的移動互連網產品,越考驗開發人員的技術實現能力。特別是移動互連網產 品,產品的展示在使用者面前的只有3.5英寸的介面,如何在這麼方寸小的螢幕中實現移動互連網產品很考驗開發人員的能力與經驗。由於移動互連網屬於新興行 業,只是近幾年才興起的行業,大多數IOS開發工程師或Android工程師的開發經驗不超過5年,一般開發人員有1年移動互連網產品開發經驗已經很不錯 了。正因開發人員缺乏開發經驗,所以許多移動互連網產品的第一版(公測版)往往存在許多很嚴重的bug。在這裡,我歸納最不能忍受的2種bug,希望能提 醒一些剛入移動互連網的工程師們,同時歡迎各位補充:
1.產品無端自動關閉,即產品穩定性。這種BUG常出現在需連網進行操作的行動裝置 App,許多行動裝置 App並沒有載入應用保護機制,在網路不好時,應用無法及時反饋資料,而使用者又二次進行操作時,就會導致衝突,最終自動關閉。
2. 安裝應用過程中出現各種無法安裝。在我家的APP“朋遊風景-旅遊攻略”for Android內測版就出現這一問題。由於我們APP屬於景區導遊服務類,需同步安裝google地圖。而由於內地閹割問題,行貨機需破解ROOT方可使 用google地圖,所以我們做了一版基於高德地圖的“朋遊風景-旅遊攻略”。但內測時,我們使用行貨機安裝google地圖版本時出現安裝錯誤,卻沒有 去提示使用者去下載高德地圖版本。如果是作為公測版進行發布的話,肯定會出不少問題。這種問題特別容易出現在版本繁多、機型眾多的Android應用上。
3.等待各位補充。
1.3產品體驗源自清晰的頁面配置和優秀的互動設計
頁面配置
移動產品的布局結構一樣需要清晰。清晰的布局結構是對一個應用是否可用的基本要求,功能布局層次鮮明,使得新使用者通過低成本的學習快速記憶掌握應用的功能布局,能夠在短時間內完成既定的任務。
在web的頁面配置設計中,使用者都是控制電腦通常是通過滑鼠,手用滑鼠控制螢幕的指標,移動到某個位置,點擊、雙擊、拖動等完成操作。我們看到的是 螢幕,操作的是滑鼠。我們的視覺焦點是螢幕,操作焦點是滑鼠。屬於視覺焦點和操作焦點不同的類型。因此,需要考慮的是如何使頁面的布局更加合理、美觀,讓 使用者在操作的過程中減少更多的麻煩,即在結合美觀與操作性,使得使用者所要完成的各個操作,其滑鼠的必要移動路徑儘可能短。
然而,在移動終端使用的是觸摸的方式,視覺焦點和操作焦點已經是同一個點,令使用者十分容易學習使用這類裝置,但是兩點同一,操作的同時也會擋住焦點,因此在頁面配置上需要以使用者在觸控螢幕的操作特性考慮進去,令布局更加合理。
(1)考慮觸摸的操作方式——以“某拍照軟體”為例
我們用圓圈代表被擋住的地區,其中綠色地區是安全區域,代表我們心理上認為一定可以準確地點到的地區;而黃色地區代表我們心理上會有點忐忑,不能確定是否能點中的地區。例如某拍照軟體的設計:
如果是個網頁的話,視覺的確沒什麼問題。但是由於視覺焦點和操作焦點同一的原因,點擊修改就變得十分困難與緊張,何況旁邊還是一個刪除按鈕。因此,從如此簡單的按鈕擺放,到整個產品應用頁面的布局,需要考慮更多的操作合理性,以方便使用者的操作。
(2)考慮不同平台操作特徵——以“QQ手機令牌2.0”為例
iPhone版“手機令牌”的“設定”按鍵一目瞭然,即按即點,點擊後介面翻轉至背面進行設定;而對於Android版“手機令牌”,則必須充分利用“menu”和“返回”的物理按鍵,這樣也使得Android的頁面更加簡潔:
像這樣,結合不同平台的操作特徵,更加合理的設計產品的頁面、功能布局。