考慮兩個(gè)方面,開發(fā)成本和推廣成本。
原生APP一般要同時(shí)開發(fā)iOS和Android兩套,而小程序開發(fā)只需要做一套。毫無疑問,這點(diǎn)是小程序開發(fā)大的優(yōu)勢(shì),從這個(gè)角度來看,小程序是“跨平臺(tái)“的。
具體到開發(fā)效率上,很遺憾,在現(xiàn)階段,開發(fā)一套完整邏輯的應(yīng)用程序,小程序開發(fā)效率是低于APP的。小程序獨(dú)立出了一個(gè)封閉的生態(tài)。
我們經(jīng)常說不要重復(fù)的造輪子,可小程序現(xiàn)在是裸奔,你得自己去造輪子。而iOS和Android經(jīng)過經(jīng)年的累積,已有大量的成熟組件可以使用。
相反,小程序開發(fā)目前還處于內(nèi)測階段,沒有任何第三方組件可以使用。而官方提供的組件,接口非常的少,實(shí)現(xiàn)功能沒問題,但你想自己去定義組件屬性、樣式是很困難的(這點(diǎn)真的很奇怪,所有組件沒有任何設(shè)置樣式的接口)。
我們團(tuán)隊(duì)做了個(gè)簡單的對(duì)比,開發(fā)同樣一款簡單的天氣應(yīng)用。iOS拿到UI設(shè)計(jì)稿后,輕車熟路兩天搞定,各種交互不需要UE,都是iOS常用動(dòng)畫。web前端這邊,拿著設(shè)計(jì)稿去找UI:
這個(gè)透明的狀態(tài)欄我沒法實(shí)現(xiàn),因?yàn)樾〕绦虻臓顟B(tài)欄必須要有 ; 底部的Tab欄我只能設(shè)置顏色和圖片,設(shè)計(jì)稿里的樣式我做不出來; Banner輪播的指示點(diǎn)我改不了。
我們?cè)谛〕绦蜷_發(fā)中遇到棘手的2個(gè)問題:
缺少統(tǒng)計(jì)、繪圖組件,以前的echarts和hightcharts都無法使用,只能用canvas去繪制,耗費(fèi)的時(shí)間之多可想而知。我們目前正在著手修改一款基于canvas的開源繪圖組件,讓其支持小程序。
小程序不支持WebView,大量已被靜態(tài)化好的HTML頁面完全沒辦法在小程序上展示。如果要支持格式化的文本顯示,目前思路有二種:編寫工具,用正則表達(dá)式解析HTML,并轉(zhuǎn)化成小程序的標(biāo)簽。這個(gè)過程很繁瑣,不僅要處理標(biāo)簽還要處理樣式。比如html中的 ul 簽,處理起來就很棘手;再比如小程序里的中是不能嵌套的(嵌套后內(nèi)部的text樣式無效),而這樣的嵌套在html中太常見了。
編寫一個(gè)針對(duì)wxml的文本編輯器,用這樣的編輯器重新錄入和格式化文本(這就是小程序帶來的一個(gè)挺好的機(jī)會(huì))小程序原生支持WebView的可能性很小。如果支持WebView,那以前用HTML5開發(fā)的各類WebApp又可以在小程序里跑了,iOS —-> 微信—-> 小程序—-> WebView,這復(fù)雜的結(jié)構(gòu)是要逆天的。但有可能微信會(huì)開放一個(gè)只支持CSS+HTML的WebView,不能運(yùn)行javascript。
開發(fā)者在開發(fā)小程序之前一定要預(yù)先對(duì)這些技術(shù)問題做充分的了解,并在設(shè)計(jì)上、功能規(guī)劃上盡可能的規(guī)避。
現(xiàn)階段,你想按照你的UI設(shè)計(jì)去開發(fā),困難不小。有人說目前小程序開發(fā)還在內(nèi)測,未來會(huì)有大量的組件出現(xiàn)。會(huì)有組件出現(xiàn)我毫不懷疑,但組件的質(zhì)量怎么樣,開發(fā)者的熱情有多高,能不能形成一個(gè)良好的社區(qū)氛圍,這些都是未知數(shù)。中國能夠靜下心來做開源的開發(fā)者,真的挺少。
至于推廣成本和用戶獲取上,很多人都認(rèn)為小程序開發(fā)會(huì)有的優(yōu)勢(shì),它處于微信內(nèi)部,理應(yīng)離微信關(guān)系鏈條更近??晌⑿胖两駴]有給小程序分享的接口,也許以后會(huì)給新的接口,也許會(huì)將小程序綁定到公眾號(hào),借助公眾號(hào)來傳播,也許根本不給小程序提供分享的接口。
誰知道呢?
APP獲取用戶成本高的一個(gè)根本原因是用戶手機(jī)里的APP已經(jīng)飽和了,我們不能拿一個(gè)新興生態(tài)的用戶獲取成本和一個(gè)已經(jīng)飽和的生態(tài)做對(duì)比。
當(dāng)小程序的生態(tài)也飽和的時(shí)候,這個(gè)成本還低嗎?點(diǎn)開你微信里的訂閱號(hào),刺目的紅色數(shù)字有沒有亮瞎你的眼?而你又認(rèn)真去閱讀的文章有幾篇?大量刷來的用戶那不叫用戶,想獲取一個(gè)真實(shí)的用戶的成本從來都不低。
這里還是建議各位開發(fā)者,把精力真正的放在產(chǎn)品上,不要一味的盯著著微信的傳播優(yōu)勢(shì)和平臺(tái)優(yōu)勢(shì)。小程序由于門檻較低,競爭的激烈程度將遠(yuǎn)超iOS和Android。
Web發(fā)展這么多年, 積累的大量前端人才,極有可能被這波熱潮釋放。把精力投入在打磨產(chǎn)品上,結(jié)合自己產(chǎn)品的特點(diǎn)適度營銷,這才是王道。
更多相關(guān)內(nèi)容可以關(guān)注溫州網(wǎng)絡(luò)公司,中網(wǎng)網(wǎng)站建設(shè)服務(wù)平臺(tái)。
專屬營銷顧問為您提供免費(fèi)方案及報(bào)價(jià)!
24小時(shí)免費(fèi)咨詢
請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)