手机里装几十个 App 早已是常态,可真正高频打开的,掰着指头也数不出几个。于是很多人对“再下载一个应用”这件事越来越提不起兴致,微信小程序这种用完即走的轻量形态,恰好对上了这份心思——扫码点餐、查快递、领优惠券、临时借个充电宝,全程不用离开微信。
先把小程序是什么说清楚。它是一种免下载、免安装的应用,在微信里点开就能用,关掉即走,不占内存,也不占桌面。对开发者来说,小程序跑在一个相对封闭的环境里,官方提供了一整套框架和接口,照着规矩开发,功能照样能做得丰富。封闭有封闭的好处:性能稳定,体验统一。至于代价,往下看就知道了。
和传统 App 一比,优势就更直观了——开发周期短、体积小、加载快,应用商店那套下载安装的流程也一并省去。商家省时省钱,用户省心省事,两边都乐意。

不过,很多人真正关心的是另一个问题:小程序能不能像普通网页那样,点一下就跳到外部链接?
答案恐怕要让不少人失望——微信官方至今没有提供这样的 API。小程序从设计之初,思路就是把功能圈在微信生态里完成,对外部链接并不友好。这倒不难理解。外链是不可控的,跳出去的页面可能挂马、可能钓鱼、可能诱导用户做各种事,平台得替安全兜底;更何况,把流量留在自家体系里,本来就是超级 App 的本能。所以与其说技术上做不到,不如说规则上不愿意开这个口子。
那外链就彻底没戏了吗?也不至于。开发者的惯用做法,是在小程序里嵌入 web-view 组件,相当于在里面开一扇“网页窗”,把外部网页原样加载进来。用户看着像是跳到了外部网页,实际上全程待在微信里,观感和正常浏览没什么两样。当然,这扇窗开得相当谨慎:能加载的域名要提前在小程序后台配置,通常还要求 HTTPS 加上域名备案,个人主体的小程序目前更是用不上这个组件。门槛摆在那里,就是防着口子被滥用。
反过来,从外面进入小程序的路子就宽多了。最直接的有两条:在微信里搜小程序的名字,或者扫一扫小程序码。分享同样算常见入口,好友把小程序卡片发进聊天、转到朋友圈,点一下就能进;公众号文章里挂张卡片、菜单栏放个入口,也都是现成的通道。

再有一类思路,是借第三方工具搭桥。市面上一些短链接服务已经支持“链接跳小程序”:把一个普通网址做成中转,用户在短信、海报、广告里点开,就能被引到指定的小程序页面。做营销的人对这个需求应该不陌生——物料印出去了、广告投出去了,链接却还想改、想统计、想按设备分流,短链加跳转的组合正好补上这块短板。
至于往后会怎么走,小程序生态这几年的方向其实挺明确:一边把体验做深,一边一点点松动边界。微信后来陆续开放了从短信、外部浏览器唤起小程序的能力,就是个信号。可以预期,跳转链路会越来越顺,配套的规则也会越定越细。
说到底,眼下的小程序确实不直接支持跳外链,但 web-view、小程序码、分享卡片,再加上第三方工具搭桥,实际用起来并没有想象中那么束手束脚。边界在松动,工具在增多,往后只会越来越顺手。

Se Connecter Maintenant