在如今這個(gè)移動(dòng)互聯(lián)網(wǎng)為王的時(shí)代,我相信大家對(duì)微信小程序并不陌生,微信小程序是騰訊17年推出的一款應(yīng)用程序,剛推出不久就受到大眾用戶的關(guān)注,無(wú)需下載安裝不占用內(nèi)存對(duì)于內(nèi)存緊張的用戶猶如天降甘露,如今開(kāi)發(fā)微信小程序的商家企業(yè)越來(lái)越多,那么微信小程序開(kāi)發(fā)有哪些限制呢?下面就一起來(lái)看看吧!
一、大小被嚴(yán)格限制
源碼打包后的大小限制為1M,單次通過(guò)網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)比較大也是1M。
1M也就是十張高品質(zhì)壓縮圖片的大小,與AppStore動(dòng)輒上百M(fèi)的應(yīng)用相比,它還真是「小得可憐」。而單次網(wǎng)絡(luò)請(qǐng)求的數(shù)據(jù)量限制也決定了熱更新只能采取小碎步快跑的方式。微信小程序?qū)τ诖笮〉南拗普f(shuō)明微信并不希望大家去開(kāi)發(fā)很大的應(yīng)用,也不希望其加載龐大的資源文件。以目前的4G網(wǎng)絡(luò),1M大約只需要3-5秒即可加載完畢,真正做到來(lái)了就用,用完就走。如果加上坊間流傳的20個(gè)小程序的限制,那么小程序不算網(wǎng)絡(luò)加載的話只會(huì)給微信帶來(lái)額外的20M左右的負(fù)擔(dān)。這是真正的「小」程序,是為開(kāi)發(fā)者提供一種新的連接用戶的能力,而不是喧賓奪主、自成體系。
二、不能做游戲和直播
在蘋果AppStore暢銷榜上最吸睛的就是游戲和直播類應(yīng)用(前40名35個(gè)游戲,5個(gè)直播),結(jié)合微信的天然傳播能力完全有出現(xiàn)新爆品的可能性。然而「微信小程序平臺(tái)運(yùn)營(yíng)規(guī)范」卻赫然寫著:3.4微信小程序的服務(wù)范圍需與實(shí)際填寫的類目和標(biāo)簽一致,也需和自身所提供的服務(wù)一致,且不應(yīng)超出平臺(tái)的類目庫(kù)范圍。如游戲、直播、虛擬物品購(gòu)買功能等均尚未開(kāi)放。
三、無(wú)法實(shí)現(xiàn)單頁(yè)的分享
由于沒(méi)有包含WebView控件,開(kāi)發(fā)者無(wú)法在其內(nèi)部打開(kāi)一個(gè)網(wǎng)頁(yè)(所有的網(wǎng)絡(luò)通信只能在客戶端與預(yù)設(shè)域名之間進(jìn)行),既然如此,它的任何一個(gè)頁(yè)面都無(wú)法以一個(gè)標(biāo)準(zhǔn)的資源標(biāo)識(shí)符(比如URL)代表,自然也就無(wú)法分享。之前某科技媒體評(píng)論到,像今日頭條這類的資訊瀏覽類需求適合用小程序?qū)崿F(xiàn),但要知道以內(nèi)容傳播為核心的產(chǎn)品分享向來(lái)是不可或缺的一環(huán)。之所以這么設(shè)計(jì),我想是因?yàn)槲⑿乓呀?jīng)擁有了一個(gè)超乎強(qiáng)大的以內(nèi)容傳播為核心的體系—公眾號(hào)。由公眾號(hào)提供資訊,由它提供服務(wù),不存在誰(shuí)取代誰(shuí),兩者相輔相成。
四、推送需要用戶激活
當(dāng)用戶在其內(nèi)部提交過(guò)表單或者完成過(guò)支付后,可允許開(kāi)發(fā)者向用戶在7天內(nèi)推送1條預(yù)設(shè)模板的信息。
一如既往,微信對(duì)于打擾用戶的行為是深惡痛絕的,體現(xiàn)在開(kāi)發(fā)上,就是只有用戶想起你才去用你,用戶沒(méi)想你不能主動(dòng)去喚醒他。相比于蘋果APNS沒(méi)有明確頻率限制的推送,簡(jiǎn)直天差地別。如果你的產(chǎn)品是需要用戶高頻率、高互動(dòng)、高粘性的,就不太適合以它為載體。畢竟,你不可能被允許在微信內(nèi)部再造一個(gè)微信。