移動應用開發該用手機App還是微信公眾號?
移動應用開發該用手機App還是微信公眾號?這個問題自從微信公眾號誕生的那天起,爭論就沒停過。到了2016年的今天,國內智能手機用戶已經突破13億,移動應用開發的需求不斷增長,然而大部分的需求方對自己想要的移動應用開發究竟是該用手機App的形式還是用微信公眾號的形式,這一基本問題拿不定主意。那么作為移動應用的兩種主要方式,手機App和微信公眾號究竟各有什么優缺點呢?作為移動應用開發項目需求的提出方又應該如何權衡,做出明智的選擇呢?
在小卓看來,手機App和微信公眾號確實是有各自的優缺點,不能一概而論。這也就是為什么大家看到我們惠州市卓優互聯科技有限公司對移動應用開發的業務方面既包括有手機App又有微信公眾號了。下面,讓小卓帶大家從不同的幾個方面對手機App和微信公眾號進行全方位對比。
一、用戶界面
微信公眾號的用戶界面是基于Web技術開發,而移動App以前是基于操作系統來進行開發,但現在也已經出現前后端分離,前端用戶界面也是使用Web技術開發。總之,Web技術發展非常快,現在用HTML5和CSS3開發的用戶界面跟手機App沒有任何區別,且手機App的用戶界面開發也有向Web技術轉移的趨勢。在用戶界面風格樣式方面二者沒有本質區別。
二、功能限制
手機App是作為手機上獨立安裝的一個應用,原則上能取到手機的所有功能權限,只要用戶在手機App安裝時給了授權,且授權后期沒有被拿回。而微信公眾號是基于騰訊的微信應用,或者說是寄生在微信上,所能取到的功能不可能超出微信應用所擁有的權限列表,比如:調取手機內置的加速度傳感器的數值在微信公眾號上目前就辦不到;此外,即使是微信本身擁有的功能權限也并非所有權限都直接開放給微信公眾號用,開放的功能權限只是一部分,且都是經過微信處理封裝的,微信公眾號必須通過微信開放的功能接口來調用,比如:讀取手機的通訊錄在微信公眾號上就辦不到。
所以,從移動應用的功能限制上看,在假設用戶都是全盤授權的情況下,手機App擁有的自主話事權會大一些;而微信公眾號畢竟是寄生于微信,功能上必然會受制于微信。
三、用戶體驗
用戶體驗其實涉及到很多方面,但這里我們假設網絡和手機性能都很好的情況下來比較。
從訪問速度上看,手機App要快一些。因為手機App的部分內容以及用戶數據可以保存在手機上,從網絡端需要取得的信息會相對少一些;而微信公眾號實際是一個純Web應用,所有頁面信息都是從網絡端獲取,手機上不會保留網頁相關內容。
從啟動應用的入口上看,手機App在安裝時可以自動在手機桌面生成入口圖標,一鍵進入;而微信公眾號則需要在贏得用戶認可后,由用戶主動把公眾號發送到手機桌面,否則就只能安靜地躺在微信的公眾號目錄里。
從對手機的依賴度上看,微信公眾號可以完全獨立與具體某臺手機,因為所有的數據都是保存的網絡端,換臺手機用自己的微信號登錄微信后看到的微信公眾號個人信息是一樣的;而手機App則對手機有較高的依賴度,因為用戶數據很多會保存在手機端,換了手機就有可能會導致這部分數據缺少。所以部分數據保存在手機端也是有利有弊的。
四、安裝便捷性
微信公眾號是一個Web應用,只需要在微信里掃碼或搜索公眾號名,找到后點擊關注就可以了,不需要復雜的安裝流程,也不占用手機額外的內存資源,關注時相對顧慮較少;而手機App需要先引導用戶下載移動App程序,然后在按流程點擊多次完成安裝,而且現在的手機App應用實在太多,而手機內存有限,安裝前必然要經過一番掙扎,非必不可少的移動App,都不會考慮裝。當然 ,網上也有朋友說現在手機技術發展很快,CPU、內存將來都不是問題,但小卓不敢茍同,君不見所謂必裝的手機App數量年年增長,君不見常用的手機App安裝包都是逐個版本在增大?至少就目前的情況看,手機App與手機硬件性能的關系跟國內汽車的數量與高速公路的關系有得一比,不靠“限速”、“限行”想短期解決硬件問題恐怕是不行的。
五、推廣成本
微信公眾號寄生于微信,擁有天然的分享傳播優勢,并能完美結合微信公眾號的抽獎、投票、微WIFI等高級功能來吸粉;而手機App本身在推廣這方面線上主要是靠蘋果市場、安卓市場、以及新機內置軟件,線下靠砸錢搞活動,推廣成本高。而且現在很多的手機App為了拓展推廣渠道,也要通過微信公眾號來開路。所以從推廣成本上看,微信公眾號占優。
六、駐留手機量
推廣成本只是一方面,對于移動應用需求的提出者而言,實際長期駐留手機量才是有價值的數據。相比之下,微信公眾號由于占用手機資源少,用戶不會在意多關注幾個,除非是微信公眾號運營者發的信息太爛且太濫,騷擾到了用戶;而手機App則不同,由于要實實在在地占用手機資源,用戶不可能不再三思量,更何況現在的手機App動不動就是幾十上百兆的。所以之前惠州的客戶也跟小卓反映過一個有意思的現象,手機App線下搞推廣活動,安裝送禮物,現場效果還不錯,但沒過幾天發現都刪得差不多了。在小卓看來,其實這很正常,不是必須安裝的手機App就不會考慮裝,即使為了拿現場禮品安裝一下,也算是給了主辦方面子,但離開現場就可以刪了。
七、流量消耗
其實這個角度的討論,現在的意義不大了,因為流量越來越便宜了,相比手機硬件升級的速度,小卓覺得網速升級和資費下降的速度會更快,畢竟移動的云應用應該才是趨勢。但要做對比的話,同樣的移動App應用,微信公眾號對流量的消耗肯定會多一些,因為所有內容都是保存在網絡端的。
八、推送消息的有效性
對一款移動應用而言,推送消息的有效性也是重要的功能考量。手機App則可以設計為自主推送消息,沒有推送次數的限制,且消息能出現在手機提示欄內,非常醒目,但所有這些也是有前提的,就是用戶沒有禁用該App的消息推送,即用戶認可手機App推送消息的價值。如果移動App推送的消息太爛且太濫,同樣有被用戶直接從手機設置中屏蔽的風險。對微信公眾號而言,推送的消息是在微信應用里顯示,具體顯示位置還跟微信公眾號的兩種類型有關。如果是微信訂閱號,推送的消息將與其他微信訂閱號推送消息一起放在微信消息頁面的訂閱號目錄內;如果是微信服務號,就跟其他用戶消息一樣,直接顯示在微信消息頁面。此外微信公眾號的消息發送次數要受微信的限制,微信訂閱號是每天一次;而微信服務號是一個月四次。同時如果推送的消息質量不高,微信用戶也可以隨時屏蔽該微信公眾號的消息。但對于微信公眾號而言,好的就是目前用戶使用微信應用的時間跟其他應用相比有絕對優勢,如果內容不錯的話,也同樣不失曝光的機會。不過總的看起來,手機App要稍稍占優。
九、開發周期和維護成本
上面就手機App和微信公眾號的優劣從不同方面客觀對比了很多,但對移動應用開發的需求提出者而言,開發周期和維護成本也是不得不考慮的問題。手機App的基礎功能完全是自主開發兼測試,此外手機有多個平臺,做一個手機App至少也得考慮蘋果的IOS和谷歌Android上做開發。開發一個手機App實際要在兩個完全不同的平臺上做開發,開發周期和費用自然不菲。而微信公眾號寄生在微信上,部分基礎功能可以直接調用微信接口快而好地實現,比如:掃碼和定位,此外微信公眾號也不用考慮手機平臺層面的問題,因為微信應用已經考慮好了,所以開發周期短且開發費用較低。另外,一款好的移動應用必然需要迭代開發和升級維護,對于至少兩套平臺的手機App而言,微信公眾號更是有絕對優勢。
十、投資人角度
這個比較視角有些另類,但也是移動應用開發項目的需求提出者需要考慮的方面。開發一款獨立移動應用自然是顯得高大上,對風投而言一般是不會考慮微信公眾號上有多少活躍粉絲的,相反,他們只會問你手機App有多少活躍安裝用戶。
相信看了這么多,你的移動應用開發項目究竟是該用手機App好還是微信公眾號好,相信大家心中都有了結論。在小卓看來,對于功能上不涉及到調用或者獲取手機資源(如:手機通訊錄,手機底層傳感器)的功能,并且短期也沒有考慮引入風投的移動應用,選擇微信公眾號開發就足夠了;反之則要用手機App。
