最近收到一些咨詢,問自己的項目(小型項目,用戶量并不大)已經(jīng)有ios和安卓客戶端,還有網(wǎng)頁版,是否有必要再開發(fā)小程序。
我們的建議是,是有必要開發(fā)小程序的,理由如下:
第一,成本低。由于開發(fā)app的時候已經(jīng)寫了后臺服務端,也提供了完善的API接口,因此后臺服務端的成本極低,只需要稍微調(diào)整下即可把APP用到的API復用到小程序中。
第二,易推廣。小程序基于上十億用戶量,有豐富的流量入口。而一些小眾的APP推廣起來是很困難的,用戶的安裝門檻也非常高;而小程序的推廣門檻就低很多,畢竟無需安裝。我們甚至可以讓小程序為app引流,比如一些高級功能我們在小程序中做一些限制并引導用戶安裝APP。
但是不得不說的是,并不是小程序開發(fā)就一定花的時間非常短。比如我看到某些開發(fā)公司就聲稱,開發(fā)同樣功能模塊的APP和小程序,APP需要3個月,而小程序連一個月都不需要。實際上這是偷換概念,就是為了貶低app抬高小程序,以達到自己的目的。實際上他們是這樣計算的:
APP開發(fā)時間=需求溝通+UE設計+UI設計+后臺服務端開發(fā)(含API)+APP客戶端(安卓和IOS)+其他變更或測試時間。
小程序開發(fā)時間=小程序前端開發(fā)時間。
這樣的計算顯然對APP來講不公平,因為小程序開發(fā)也需要需求溝通+UE設計+UI設計+后臺服務端開發(fā)(含API)+其他變更或測試時間的。
總的來說,在需求的功能模塊一樣的情況下,app開發(fā)的工作量確實需要比小程序多一些,畢竟app需要開發(fā)安卓和ios兩個端,而小程序只需寫一次前端代碼就可以應用到各個平臺,但沒很多宣傳的差距那么大。