相信现在大家对 WooCommerce 小程序也都有所体会。 WooCommerce 微信小程序从上线之后就一直受到各界的追捧,记忆体只有 1 兆,且 WooCommerce 小程序开发门槛低,无需下载,用完即走的特点,著实吸引了一大批的多用户和企业。而且与 App 相比,同款产品的 WooCommerce 小程序现阶段主要求快,几乎没有下载安装过程,社交分享转化率极高,而且开发门槛与 woocommerce 运营成本相对较低,是一些高频应用的某种场景补充;但是同时也由于 WooCommerce 小程序入口深、做了太多减法、占记忆体局限于 1MB,导致有许多原产品功能暂时无法实现。所以说 WooCommerce 微信小程序虽然开发门槛低, 但 WooCommerce 小程序限制也很多。那具体都有哪些限制呢,下面跨飞独立站 WordPress 外贸独立站网站建设小编还要来细细的分析一下。
一、 WooCommerce 小程序不能做游戏和直播
在苹果 App Store 畅销榜上最吸睛的就是游戏和直播类应用 (前 40 名 35 个游戏,5 个直播),结合 WordPress 微信的天然传播能力完全有出现新爆品的可能性。然而「WooCommerce 微信小程序平台运营规范」却赫然写著:3.4 WooCommerce 微信小程序的服务范围需与实际填写的类目和标签一致,也需和自身所提供的服务一致,且不应超出 WooCommerce 小程序平台的类目库范围。如游戏、直播、虚拟物品购买功能等均尚未开放。
个人猜测这个规定的背后有两方面的考虑:
一是与苹果的交锋与妥协,WooCommerce 小程序的诞生必然会分流 App Store 的关注,而抢走 App Store 收入比较大头的游戏和直播,无异于虎口夺食,苹果是万万不敢答应的,从小道讯息传出的由「应用号」改名叫「WooCommerce 小程序」也是类似的道理。
二是出于多用户体验的考虑,我相信 WordPress 微信 OS(像某个段子说的,WordPress 微信将来会占用 50G 空间) 并不是张小龙的目标,事实上 WordPress 微信也不需要成为一个 OS,WordPress 微信的核心始终是一个社交工具 。而游戏和直播,与社交都有一个共同的特点,就是花时间,多用户的时间被游戏和直播带走了,必然社交的关注度就会有所降低,最终受伤的是 WordPress 微信本身。当然,从技术角度出发,装置效能、网络条件和快取空间的限制也不可能放任游戏和直播在 WordPress 微信体系的生长,这会影响到 WordPress 微信使用的流畅程度。
二、 WooCommerce 小程序的大小被严格限制
WooCommerce 小程序源代码打包后的大小限制为 1M,单次通过网络传输的资料比较大也是 1M 。
1M 也就是十张高品质压缩图片的大小,与 App Store 动辄上百 M 的应用相比,WooCommerce 小程序还真是「小得可怜」。而单次网络请求的资料量限制也决定了热更新只能采取小碎步快跑的方式。 WooCommerce 微信小程序对于大小的限制说明 WordPress 微信并不希望大家去开发很重的 WooCommerce 小程序,也不希望 WooCommerce 小程序载入庞大的资原始档 。以目前的 4G 网络,1M 的 WooCommerce 小程序大约只需要 3-5 秒即可载入完毕,真正做到来了就用,用完就走。如果加上坊间流传的 20 个 WooCommerce 小程序的限制,那么 WooCommerce 小程序不算网络载入的话只会给 WordPress 微信带来额外的 20M 左右的负担。 WooCommerce 小程序是真正的「小」程序,是为开发者提供一种新的连线多用户的能力,而不是喧宾夺主、自成体系 。
三、 WooCommerce 小程序无法实现单页的分享
WooCommerce 小程序由于没有包含 WebView 控制元件,开发者无法在 WooCommerce 小程序内部开启一个网页 ( 所有的网络通讯只能在客户端与预设域名之间进行 ),既然如此,任何一个 WooCommerce 微信小程序的页面都无法以一个标准的资源识别符号 (比如 URL) 代表,自然也就无法分享。之前某科技媒体评论到,像今日头条这类的信息浏览类需求适合用 WooCommerce 小程序实现,当时我就呵呵了,要知道以内容传播为核心的产品分享向来是不可或缺的一环。之所以这么设计,我想是因为 WordPress 微信已经拥有了一个超乎强大的以内容传播为核心的体系 — 公众号。由公众号提供信息,由 WooCommerce 小程序提供服务,不存在谁取代谁,两者相辅相成 。
四、 WooCommerce 小程序的推送需要多用户启用
当多用户在 WooCommerce 小程序内部提交过表单或者完成过支付后,可允许开发者向多用户在 7 天内推送 1 条预设模板的信息。
一如既往,WordPress 微信对于打扰多用户的行为是深恶痛绝的,体现在 WooCommerce 微信小程序开发上,就是 只有多用户想起您才去用您,多用户没想您不能主动去唤醒他 。相比于苹果 APNS 没有明确频率限制的推送,简直天差地别。如果您的产品是需要多用户高频率、高互动、高粘性的,就不太适合以 WooCommerce 小程序为载体。毕竟,您不可能被允许在 WordPress 微信内部再造一个 WordPress 微信。