编者按:本文来自微信公众号“雷科技”(ID:leitech),作者:TSknight,36氪经授权发布。
5月14日,微信的开放社区发布了新一期的社区每周公告,一则普通的公告确实引起了许多人的关注,因为在公告标题中就赫然写到“不再提供小程序打开App技术服务”。
What?
微信小程序不能跳转App了?
我想不少开发者看到这个公告,第一时间的想法都懵逼的,不再提供App跳转服务对于一些小型App来说,无疑对其宣传和下载带来明显的阻碍。而且,某种程度上来说也会让用户有些不方便,那么微信为什么要关闭这项服务?
微信给出的理由也很简单:收到大量用户投诉、开发者滥用接口能力、严重影响了小程序用户体验,言简意赅地就将“死刑”理由交代清楚。
当年张小龙提出小程序的时候,许多人都认为这会是微信的又一大创新和亮点,不过在小程序推出的初期,人们并不待见这个功能,用户觉得小程序不好用,功能少而且经常崩溃,开发者觉得小程序在分流App的流量,降低了用户对App的依赖度,在给小程序版本做开发优化的时候也往往是不情不愿的。
但是,微信作为超越了QQ的国民级聊天软件,如果想要硬推某个功能,那么是肯定能够成功的,随着腾讯对小程序的不停优化,以及开放各种分享、跳转接口。小程序也逐渐被不少人所接受,现在更是成为了许多餐饮行业、娱乐行业的得力助手,想必大家都体验过微信扫一扫点单吧?
不得不说,一些简单的功能和轻量化的需求,在微信小程序上已经能够拥有很好地体验,大多数情况下我们甚至不用打开App就能够享受到那个App的大部分功能。虽然对于App的开发者来说自己的App流量变少了,但是公司的整体业务范围却是扩大了不少,所以最终大部分开发者都愿意接入到小程序的生态中。
不过,即使如此也还是有着不少的开发者希望能够将流量最终引导到自己的App中,毕竟不管是做年度汇报还是工作报告,App的下载量、使用率都是实打实地KPI。
需求有了,该如何实现?很简单,通过小程序的跳转接口,让用户在使用小程序的时候会自动跳出一个跳转窗口,并且提示用户跳转后可以获得更好的体验即可,至于会影响用户的使用体验?这个问题并不在程序员的考虑范围内。
小雷举两个例子,同是购物软件,以京东购物为例,点击朋友分享的购物链接进入小程序后,全程浏览下来基本上不会自动弹出跳转提示窗口。整个浏览的过程与在京东App上浏览几乎一样,体验相当出色,甚至连点击购买都可以直接进入到付款下单页面,京东几乎把所有的基础功能都完美地复刻到了微信上。
但是,如果是程序员在小程序中滥用跳转接口,体验就会大不相同,往往只是想往下拉到商品介绍页面看看详情,突然弹出的跳转窗口就会挡在屏幕中央,让整个浏览过程都产生了严重的割裂感。至少小雷以前在使用的时候,往往都十分厌烦这样的窗口,毕竟我又不是真的想要购买,为何非要我打开App?
还有一些新闻类、短视频类软件,也是跳转接口滥用的重灾区,文章看到一半,询问你是否跳转;视频看到一半,硕大的窗口就挡在中央,导致实际的体验相当差。当然,小雷能够理解开发者和运营者的苦衷,但是为了KPI而破坏用户体验,真的值得吗?
小雷认为是不值得的,毕竟没有什么软件是真正无法代替的,如果你给不到用户好的体验,用户往往就会选择用脚投票的方式离开你的App。要知道,小程序同样代表着你们App的脸面,如果小程序都无法给用户带来良好的体验,那么又如何让用户相信你们的App可以给到更好的体验呢?
而且,微信也对此做出了解释:“以上行为,违反了《微信小程序平台运营规范》5.15,属于滥用接口能力行为,微信小程序应当合法、合规、正当、善意地使用腾讯提供的各项功能、接口和能力等,使用时应当遵循微信小程序相关的协议规则,保护微信用户和其他第三方的合法权益,并符合腾讯对微信小程序所提倡的各项要求和建议。不得自行或协助他人滥用、不正当使用、非善意使用上述功能、接口、能力等。”
同时,因为小程序是微信的一部分,用户往往还会迁怒到微信身上,即使在某种程度上来说这与微信本身毫无关系,躺着也中枪的感觉我想没有人会喜欢。
随着小程序生态的扩大、丰富,对于类似的滥用行为肯定会被微信所重视,并且出手解决的。所以,对于微信会封禁相关接口的决定,小雷并不感到意外,但是,留给开发者的时间如此紧迫且如此决绝,确实是让人有点意外。
5月14日的公告,5月19日关闭,留给开发者的时间只有短短的5天,考虑到15、16是周末,实际的工作日更是只有3天,时间之紧迫,恐怕能够让不少的开发者暗地里骂娘。
微信如此快速的收回App跳转接口,让小雷突然想到了之前流传的关于淘宝特价版和淘宝的小程序即将登陆微信的消息,在经过多年的争斗后,阿里巴巴终究是与腾讯和解了,但是,显然微信并不想成为阿里巴巴为App引流的桥梁。
不过,相比起这个阴谋论,提升用户体验应该才是微信的主要目的,同时也能够更好的将流量留在微信中,毕竟是商业公司,如此做法倒也无可厚非。
但是,小雷依然觉得,微信没有必要做的如此决绝,依然可以考虑给一些表现良好的小程序留下跳转App的接口,或者是给予用户一个选择的权力,在小程序的设置中加入是否允许小程序跳转App的开关。
毕竟,虽然小程序的功能已经十分完善,但是在稳定性、功能等方面依然是无法与App媲美,用户有时候也会希望能够直接通过分享页面进入到App中了解更详细的信息。单就小雷个人来说,有时候就是单纯的不想再输入一遍账号密码在小程序中完成登录,直接跳转到已经处于登录状态的App中无疑会省下不少功夫。
不过,现在看来微信收回权限已经是既定事实,基本上不会进行更改,至少在未来的小程序使用过程中,我们不用再被烦人的跳转弹窗骚扰了。
微信关闭跳转App的接口,出发点肯定是为了用户的体验,这点小雷觉得是无可厚非的,但是对于开发者来说,也许并不愿意见到这样的一刀切政策。
毕竟除了少数不遵守平台规范的开发者,大部分的开发者在遵守规则方面还是做的不错的,一棒子打死难免有些不讲情义。