微信小程序昨天又㕛叕更新了,这次更新让小程序更像App了。对于用户而言,本次主要的更新有:
1.支持独立分包,分包预下载(反正很厉害)
2.全面支持iPad使用(需开发者适配)
3.可以横屏切换了(需开发者适配)
4.支持个性化地图(感觉没什么用)
在程序妹看来,最重磅的更新必须是小程序支持独立分包和分包预下载了。这是建立在分包加载能力基础上的更新,会让小程序使用起来和App一样流畅。
分包能力到底是什么?我们从“热启动”说起。
小程序的灵魂——热启动
小程序启动方式分为:冷启动,热启动。小程序初次启动时微信客户端会把小程序整个代码下载到手机里,此时为冷启动。
假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台,这个过程就是热启动。
正是因为微信小程序支持热启动的能力,用户才会感受到只要小程序被加载过,以后的启动就会像App一样流畅。
分包加载
自微信客户端 6.6.0 开始,小程序支持分包加载。简单而言,小程序可以像面包一样切成一块一块。
用户冷启动时只需要加载主包即可,分包功能根据用户行为进行分次加载。分包加载让小程序的冷启动也接近App了!
独立分包
独立分包是一种特殊的分包,可以独立于主包和其他分包运行。从独立分包中页面进入小程序时,不需要下载主包。
用户如何从独立分包中页面进入小程序?主要的入口就是好友分享和搜一搜了。用户从好友分享和搜一搜进入小程序,只需要根据需求加载独立分包就行了,当用户进入普通分包或主包内页面时,主包才会被下载。因此用户通过独立分包进入小程序会更加快!
分包预下载
用户在进入小程序某个页面时,自动预下载可能需要的分包,提升进入后续分包页面时的启动速度。
这样一来,无论用户从哪个入口进入,用户在使用小程序时,可能很少会出现酱紫的画面了:
听到这里,你可能想吐槽一句:老子流量不用钱啊?
别担心,微信团队考虑到手(zhong guo)机(yi dong)用户的感受。同一个分包中的页面享有共同的预下载大小限额 2M。分包预下载不会耗费用户过多的流量,还会让小程序流畅得像App一样。
参与讨论
发表评论