過去幾年Facebook一直嘗試采用基于html5進行開發。當最近他們轉換為采用iOS本地化開發后,應用的性能提升了百分之二百,用戶的平均評分也從2星上升為4星。
當然最好的情況是,一次開發并優化適配于各平臺。像Zipcar這類應用就成功的采用了這種方法。不過對于這種方法來說Zipcar是個例外。有一些原因可以說明這種情況:
1) 一次開發,多處部署的理念會嚴重限制應用的設計工作。這種方法扼殺了創新的設計,同時為了滿足最基礎的適合于全平臺的方案,需要去除掉一些特定的設計細節。
2) 類似于PhoneGap所采用的是混合型技術方案,通過JavaScript代碼的運行在瀏覽器中打開應用。避免采用這種方案。因為其存在運行緩慢、性能不穩定、表現不自然和錯誤百出的問題,因為JavaScript技術并沒有完全適配本地化體驗。
3) 類似于Appcelerator這種工具型應用采用了本地化開發方案。 這種方案下的性能表現會提升很多,但是仍然缺乏靈活性,代碼的穩定性也有所欠缺。由于無法直接訪問手機后臺所運行的代碼,因此各種錯誤也更加難以定位和修復。這種方案同樣很難立即實現各種新的技術,與那些可以在新技術發布之初就采用的競爭對手相比,這是一個明顯的劣勢。
4) 底線:基于設計選擇合適的技術方案,而不是基于技術方案進行設計。首先要設計滿足多平臺的應用方案,然后再觀察是否有類似Appcelerator這樣的方案,可以不用為了妥協而舍棄設計。
代碼質量
結構清晰、規劃合理的代碼不會直接影響用戶的體驗,但是它一定會影響及時發布、穩定更新這些產品實現可持續發展的成功要素。
反之,糟糕的代碼會直接影響用戶的體驗。用戶不關心應用為什么會崩潰,不關心數據為什么會丟失,他們把這些歸咎為品牌的錯誤。
按小時計費來雇傭開發人員可能會很坑爹。同樣的時間內,一名糟糕的程序人員可以馬馬虎虎的寫出一個功能模塊,而一名優秀的程序員可以寫出三個強健穩定的模塊。一旦你決定換掉那個糟糕的程序員,那么繼任者很可能花費時間重新編寫代碼,因為這些遺留代碼只有作者自己能看懂。而優秀的開發人員所寫出的代碼通常更容易復用。
4. 市場營銷
如果你們的團隊已經有了市場營銷部門,那么還不錯,不過由開發人員或設計人員發起的草根式市場活動常常會更有效率。相信我,當我剛剛起步的時候,沒人知道我是誰。而現在包括蘋果、Mashable、TechCrunch、The Huffington Post、Fox新聞等諸多方面都開始關注我的應用。除了網站建設和維護的費用,我沒有在市場推廣活動上花費一分錢。
提早開始
很多開發人員都認為市場推廣活動應該在在app發布之后再開始。但事實并非如此。
一場精心準備和策劃的發布活動至關重要,尤其對于那些售價較低的應用。如果發布活動沒能將你的應用推向排行榜的前幾名,那么它就很可能被淹沒在每星期發布的數以千計的應用海洋中。一個沒有出現在排行榜里的應用的對于用戶來說幾乎是隱形的。
發布上線之后,用戶留下的評論對于推動應用的排名并沒有太多幫助。這僅僅是App Store中排名體系的工作模式。排名算法一直發生著變動,但主要還是依據一段時間內的下載量,比如說截至當天為止的四天內。這意味著當天所做的推廣并不能馬上影響接下來一周的排名情況,碎片化的營銷是沒有意義的。只有持續的集中推廣才會帶來效果。
正如App Savvy一書作者Ken Yarmosh指出,市場推廣活動應該在產品初期就開始啟動,然后隨著產品發開不斷進行,知道發布當日做出完美一擊。
結交朋友
人脈是至關重要的因素。他們會讓你的市場推廣活動更有效。沒有相關的人際關系意味著你無法獲得媒體的關注,你的應用會淹沒在成千上萬的競爭激烈的應用中。
我在Twitter里創建了很多關注列表,其中包括蘋果員工、媒體人和一些知名iOS開發人員,這樣能幫助我建立和他們之間的聯系。
與圈子里的蘋果員工、科技寫手和知名設計開發人員進行交流。這些人真的很酷,而且他們樂意與那些有好的產品和想法的人打交道。
1) 找到他們
Twitter是個好地方,幾乎業界有影響力的人都發Tweet。
在知名博客發表評論或者給作者寫郵件,這些都是展開聯系的好辦法。
面對面交流是最有效的,多參加一些WWDC和其他的業界大會,這樣可以認識到很多人。
2) 有趣,但不要發布垃圾廣告
有機會和這些人交流不代表他們會長時間的對你的應用保持興趣。首先建立有意義的人際關系。他們會問你正在做哪些有趣的事情。當你展示你的工作成果時,以一種尋求建議和反饋的方式,而不是廣告式的推銷。這樣會帶來好的結果。
3) 付出帶來回報
溝通的過程中了解他們的想法,他們需要什么,這樣會建立起有意義的人際關系。也許你可以回答他們在Twitter里提出的技術問題或者對他們博客里的觀點發表你的理解。一定要有所反饋!多做幾次,他們一定會注意到你。最后要記住人都是有虛榮心的,當你對他們的工作表示欣賞時,一定要讓他們知道。
4) 發布有趣的信息
鏈接一些有想法的文章,甚至寫寫博客,分享自己所學到的內容。人們喜歡閱讀真實的日志和應用分析文章。類似iDevBlogADay這樣的網站會將你的文章推薦給大家。
宣傳造勢
你肯定不希望發布當天的效果很糟,那么在應用發布上線前的幾周就可以開始宣傳造勢了。 這樣做就是為了建立第一批用戶粉絲,確保他們會成為發布當天第一批下載應用的人。
類似Teaser這樣的網站可以幫助你建立預期并且收集用戶的郵箱地址。
1) 為你的應用創建Twitter和Facebook賬號。這為你的潛在用戶提供了關注了解應用的快捷途徑。你可以發布產品的預覽信息、更新進度等內容。你甚至可以關注那些有可能對你的應用產生興趣的人。他們會看到你的關注,然后來了解你的產品。
2) 建立產品預覽頁面,提供表單讓用戶留下他們的郵箱。提供一些可以吸引人的內容,比如富有吸引力的網頁設計、漂亮的截圖甚至可能是一段視屏。
3) 創建演示視頻。沒有什么比一個制作精良的視頻的宣傳效果更好。Clear的演示視頻就很好地說明了這一點。這也是一個很好的向媒體展示產品的手段。
4) 內部測試。你的測試用戶會成為產品發布后的首批忠實使用者。因為他們會覺得自己與產品是有關聯的。
獲得推薦
自從贏得蘋果的設計獎項后,我的應用被各種科技媒體爭相推薦,而這些媒體都是我之前夢寐所求的。但是所有這些媒體加在一起所產生的下載量都不如蘋果官方推薦所帶來的那么多。
那么怎樣才能獲得蘋果的推薦呢?每周都會發布成千上萬的應用,而只有極少部分可以在app store的首頁占據位置。
僅有一小部分應用可以登上Apple Store首頁
首先,應用要具有值得被推薦的點。它必須在某方面能夠引起蘋果的興趣。它是否設計的足夠精致漂亮?是否能夠體現蘋果平臺的強大?是否有哪些特質是其他同類產品所不具備的?其中任何一點都可以成為你獲得推薦的機會。幸運的是,很少有產品具備剛剛所討論的特質,這使得你有機會脫穎而出。
其次,你需要引起蘋果的注意。與蘋果內部結交是非常寶貴的機會。通常,你需要在蘋果采取行動前通過自身努力引起他們的關注。蘋果有一個編輯團隊。他們尋找那些值得推薦的應用,你需要讓自己的產品出現在他們關注的那些地方。根據我過往的經驗,他們可能會留意那些正在“沖榜”的應用。因此,你要保證產品在發布當天有一個好的銷量。每個應用類目下,都至少需要產生幾百次的下載才能出現在榜單中。除此之外,想想你可能會在哪些網站尋找那些新的優質應用,那也可能是蘋果的編輯們所關注的網站。
媒體的力量
媒體報道會幫助你建立產品的可信度,帶來第一批的下載量,獲得在知名人士或蘋果員工面前曝光的機會。媒體們都很忙,至少要在發布前的一到兩周就獲取他們的關注,這樣才能保證相關報道在發布當天出現在大家面前。
獲得媒體的報道是出色的營銷戰略中不可缺少的重要一環。
現在就是你聯系之前那些在媒體和科技圈子所認識的朋友們的時候了。向他們展示一些產品的預覽,然后看他們是否有興趣了解更多。
聯系完這些關系后,接下來打幾通電話。你可以講一個故事,要保持簡短和個人化,另外不要忘了持續跟蹤。
建立用戶群
那些最具實力的公司都擁有龐大的用戶群。與我們合作開發最新應用Languages的公司 Sonico Mobile,最近發布了一款名為iTranslate Voice的應用。他們幾乎沒有借助任何來自媒體或蘋果的幫助就取得了不錯的成績。他們是怎樣做到的?因為Sonico擁有3千萬的iTranslate的忠實用戶,他們要做的是只是向這些用戶發一封新產品的宣傳郵件。
用戶可以輕松的在Twitter或郵箱訂閱Sonico全部應用的信息。
龐大的用戶群的建立是需要時間的。確保用戶可以很方便的添加你的郵箱地址、喜愛你的Facebook主頁、關注你的Twitter賬戶。除此之外,可以考慮發布一款面向大眾的免費應用,以此來獲取更多的用戶。像Swappit提供免費廣告服務,你可以累計積分然后在應用發布當日全部兌換來換取應用的推廣。
總結
衡量成功的標準有很多。我的應用Grade的第一版只帶來不到10000美金的收入,但是他卻是通往蘋果設計獎的第一步,也為我帶來了很多寶貴的業內人脈關系。現在,我們的公司已經定位在推出Languages這樣的頂級暢銷應用,而不僅在于與Grade相比能產生更高的收入。
獲得財富上的成功是很難的,但只要你努力前行,它會變得越來越簡單。隨著你持續打造優質應用,你的品牌會逐漸被媒體和蘋果所認可,你的團隊會收獲寶貴的實踐經驗,你會建立起龐大的用戶群。這確實是一場長期的任務,但回報也是不可思議的。當你知道你的努力工作為令數以百萬的人感到愉悅時,那種感覺簡直太棒了。保持學習,不要抱怨,改變這個世界。
來源:騰訊CDC