Godzilla. 2018-03-09
微信開發(fā)
必須要了解的微信小程序開發(fā)的四大缺陷
相信現(xiàn)在大家對小程序也都有所體會。微信小程序從上線之后就一直受到各界的追捧,內(nèi)存只有1兆,且小程序開發(fā)門檻低,無需下載,用完即走的特點,著實吸引了一大批的用戶和企業(yè)。而且與App相比,同款產(chǎn)品的小程序現(xiàn)階段主要求快,幾乎沒有下載安裝過程,社交分享轉(zhuǎn)化率極高,而且開發(fā)門檻與運(yùn)營成本相對較低,是一些高頻應(yīng)用的某種場景補(bǔ)充;但是同時也由于小程序入口深、做了太多減法、占內(nèi)存局限于1MB,導(dǎo)致有許多原產(chǎn)品功能暫時無法實現(xiàn)。所以說微信小程序雖然開發(fā)門檻低,但小程序限制也很多。那具體都有哪些限制呢,下面摩恩網(wǎng)絡(luò)網(wǎng)站建設(shè)小編還要來細(xì)細(xì)的分析一下。
一、小程序不能做游戲和直播
在蘋果App Store暢銷榜上最吸睛的就是游戲和直播類應(yīng)用(前40名35個游戲,5個直播),結(jié)合微信的天然傳播能力完全有出現(xiàn)新爆品的可能性。然而「微信小程序平臺運(yùn)營規(guī)范」卻赫然寫著:3.4 微信小程序的服務(wù)范圍需與實際填寫的類目和標(biāo)簽一致,也需和自身所提供的服務(wù)一致,且不應(yīng)超出小程序平臺的類目庫范圍。如游戲、直播、虛擬物品購買功能等均尚未開放。
個人猜測這個規(guī)定的背后有兩方面的考慮:
一是與蘋果的交鋒與妥協(xié),小程序的誕生必然會分流App Store的關(guān)注,而搶走App Store收入比較大頭的游戲和直播,無異于虎口奪食,蘋果是萬萬不敢答應(yīng)的,從小道消息傳出的由「應(yīng)用號」改名叫「小程序」也是類似的道理。
二是出于用戶體驗的考慮,我相信微信OS(像某個段子說的,微信將來會占用50G空間)并不是張小龍的目標(biāo),事實上 微信也不需要成為一個OS,微信的核心始終是一個社交工具 。而游戲和直播,與社交都有一個共同的特點,就是花時間,用戶的時間被游戲和直播帶走了,必然社交的關(guān)注度就會有所降低,最終受傷的是微信本身。當(dāng)然,從技術(shù)角度出發(fā),設(shè)備性能、網(wǎng)絡(luò)條件和緩存空間的限制也不可能放任游戲和直播在微信體系的生長,這會影響到微信使用的流暢程度。
二、小程序的大小被嚴(yán)格限制
小程序源碼打包后的大小限制為1M,單次通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)比較大也是1M。
1M也就是十張高品質(zhì)壓縮圖片的大小,與App Store動輒上百M的應(yīng)用相比,小程序還真是「小得可憐」。而單次網(wǎng)絡(luò)請求的數(shù)據(jù)量限制也決定了熱更新只能采取小碎步快跑的方式。微信小程序?qū)τ诖笮〉南拗普f明 微信并不希望大家去開發(fā)很重的小程序,也不希望小程序加載龐大的資源文件 。以目前的4G網(wǎng)絡(luò),1M的小程序大約只需要3-5秒即可加載完畢,真正做到來了就用,用完就走。如果加上坊間流傳的20個小程序的限制,那么小程序不算網(wǎng)絡(luò)加載的話只會給微信帶來額外的20M左右的負(fù)擔(dān)。 小程序是真正的「小」程序,是為開發(fā)者提供一種新的連接用戶的能力,而不是喧賓奪主、自成體系 。
三、小程序無法實現(xiàn)單頁的分享
小程序由于沒有包含WebView控件,開發(fā)者無法在小程序內(nèi)部打開一個網(wǎng)頁( 所有的網(wǎng)絡(luò)通信只能在客戶端與預(yù)設(shè)域名之間進(jìn)行 ),既然如此,任何一個微信小程序的頁面都無法以一個標(biāo)準(zhǔn)的資源標(biāo)識符(比如URL)代表,自然也就無法分享。之前某科技媒體評論到,像今日頭條這類的資訊瀏覽類需求適合用小程序?qū)崿F(xiàn),當(dāng)時我就呵呵了,要知道以內(nèi)容傳播為核心的產(chǎn)品分享向來是不可或缺的一環(huán)。之所以這么設(shè)計,我想是因為微信已經(jīng)擁有了一個超乎強(qiáng)大的以內(nèi)容傳播為核心的體系 — 公眾號。由公眾號提供資訊,由小程序提供服務(wù),不存在誰取代誰,兩者相輔相成 。
四、小程序的推送需要用戶激活
當(dāng)用戶在小程序內(nèi)部提交過表單或者完成過支付后,可允許開發(fā)者向用戶在7天內(nèi)推送1條預(yù)設(shè)模板的信息。
一如既往,微信對于打擾用戶的行為是深惡痛絕的,體現(xiàn)在微信小程序開發(fā)上,就是 只有用戶想起你才去用你,用戶沒想你不能主動去喚醒他 。相比于蘋果APNS沒有明確頻率限制的推送,簡直天差地別。如果你的產(chǎn)品是需要用戶高頻率、高互動、高粘性的,就不太適合以小程序為載體。畢竟,你不可能被允許在微信內(nèi)部再造一個微信。
文章標(biāo)簽:
微信小程序開發(fā) 微信平臺
文章評論: