微信小程序发布,圈外人眼中的应用场景竟是增强现实?

2024-11-04
来源:网络整理

微信小程序终于上线了。我一直对这个东西感兴趣,并不是为了获得什么“流量红利”,而是从技术角度来说,它做了一些有趣的尝试。我没有参加内测的资格,也没有向官方或熟悉官方的人询问信息。我始终相信,在这个行业,一个行动并不需要取决于作者说什么。只要你足够熟悉历史和行业,你就能看到正在发生的事情。距离越近,受到的影响就越大,很难客观地看待。那么,以下是我作为一个完全的局外人对微信小程序的看法。

先说应用场景。一句话概括,我认为微信小程序的场景应该是增强现实,也称为AR。

近年来,与视频相关的增强现实和VR技术变得非常流行。说到AR,人们很容易想到视觉增强。事实上,按照所谓的“现实-虚拟连续域(-)”分类,现实世界和虚拟世界之间的任何联系都可以称为AR。微信二维码的应用就是这样一种技术。通过二维码从现实世界获取信息,是对现实场景的增强。

无论是站牌、公司名片、商场货架……现实中的任何东西,都可以通过扫描二维码进入“小程序”。这个小程序是对真实场景的增强。二维码链接现实世界。而虚拟世界,用更通俗的说法,就是线上线下的链接。嘿嘿,这不是O2O吗?是的,我一直认为O2O的快速发展也是基于“数字世界如何增强现实”的原因。对这个东西感兴趣的不仅仅是微信。多年来,这个方向一直是各大公司的试验田。

让我们从一个相当原始的例子开始。正如您在图片中看到的,这是我们公交车站使用的系统。在巴士公司网站上输入本站的数字7951,即可了解巴士发车班次及最近的巴士位置。这个系统正常工作是没有问题的,但是用户自己输入网站地址和站号非常麻烦。上海的智能公交系统是后来建成的,更加先进。他们将二维码放在停车标志上,然后扫描即可。

二维码还是需要打开扫码工具,将摄像头对准,还是有点麻烦。在像我们这样寒冷的地区,冬天在户外进行这项工作可能更具挑战性。比二维码更简单的方法是 NFC。 NFC本来就是相关技术中最均衡的,有很多成功的应用案例,成本也不高。可惜苹果多年来一直对此不感兴趣。虽然Pay也使用了NFC,但苹果不允许第三方应用程序使用它,并且仅将其用于自己的支付功能。如果没有苹果的推动,尽管手机已经标配了NFC芯片,但这东西还是无法起飞。苹果自己推出的另一个东西,也受到了各种限制和成本,也未能普及。

其中一些解决方案存在设备支持问题,而二维码现已成为最佳解决方案。尤其是在几乎所有手机上都安装了微信的中国,微信推广的二维码自然就流行了起来。事实上,NFC在很多场景下都具有更好的优势。例如,在摩拜单车上,印在自行车上的解锁二维码经常被涂改和损坏。如果使用内置于机身的NFC解决方案,就不会那么容易损坏。 ,维护成本会低很多。

伦敦巴士使用的解决方案非常有趣。它同时使用 NFC 和 QR 码。我想这就是目前尴尬局面的体现。 NFC维护成本低,稳定性高。适合经常下雨、寒冷潮湿的伦敦。非常适合公交车站等场合。但为了用户的利益,二维码也必须同时存在。

无论是NFC还是二维码,它完成的工作都是一样的,都是提供一个链接,以便用户的设备可以打开它,无论最终显示为浏览器中的网页/项目/小程序一个app中的每个页面都是通过链接来唤醒的。

但目前为止,NFC可以从手机系统层面唤起,而二维码只能从软件入手。去年关于支付宝和微信支付哪个更好的争论,就是这种差异的体现。从体验上来说,如果银行支持的话,Pay的联络将为支付提供系统级的支持,显然更有优势。但现实中,微信扫码支付更为普及,适用范围更广,申请门槛也低得多。微信小程序也走这条路。它不是最方便的增强现实解决方案,但它是一种更流行、成本更低、应用门槛更低的解决方案。

从这一点来看,微信小程序过去所说的也是有道理的:“没有入口,不能转发朋友圈,也没有应用商店”。它增强的是现实。如果您不在那个真实环境中,则不需要它。为什么需要它?那入口呢?虽然从今天的发布来看,这个想法略有改变,出现了更多非常现实的场景应用。这可以被认为是一种妥协或野心。但小程序必须扫描二维码而不是长按识别二维码才能使用的限制仍然暗示着小程序现阶段还是偏向现实场景的。

前面提到,无论是二维码扫描还是NFC,最终都是通过URL定位到所需的信息。这才符合URL的真实含义。我们通常把URL翻译成网站地址,但它真正的字面意思是“统一资源定位符号”。在万维网WWW协议制定时,URL的含义就很明确了。URL指向一个特定的资源(信息)移动互联网的APP时代,出现了一个新的问题,是应该在浏览器中显示一个URL,还是通过浏览器唤醒一个APP,进入该APP对应的资源定位链?突然变长了,不确定性也增加了。

对于开发者来说,不同设备、不同浏览器显示的最终结果差异很大。从这个角度来看,微信试图提供一套统一的开发库和运行环境,以小程序的形式展示信息,这是一件好事。开发者可以避免更多的不确定性,用户也可以更可靠地获取信息。我相信这就是微信以小程序的形式解决问题的初衷。所有其他的限制和规则都是建立在这个基础上才能安全地实施。当然,如果此举成功,将控制新一批数据的进入,具有重大的战略意义。

至于有多少应用程序会使用这种形式,这是另一个长期争论的话题:HTML应用程序与Apps。早期,许多公司(尤其是媒体公司)试图通过一些功能来提供更好的网页浏览体验,并避免开发应用程序的高昂成本。

需要特别指出的是,iOS和从一开始就具有将URL对面的页面变成主屏幕图标的功能。这不是微信小程序的发明。

今天回望过去,历史已经证明,所有尝试用HTML替代APP的公司最终都提供了原生APP。后来,混合应用流行了一段时间,即内容加载到APP外壳中。毫无疑问,这种做法也失败了。最悲惨的失败者是,直到2012年,他才终于意识到自己做不到这一点。他又回到原生APP追赶,并收购了两款最热门的APP。最后,他失败了。错过了移动互联网的浪潮。

2012年的问题是HTML性能不佳、硬件支持不足等,导致用户体验很差,体验很不流畅。如今,这些问题已经基本得到解决。我们并没有放弃HTML APP的道路。现在占有率最大的界面库仍然是APP出品,几乎已经成为事实上的标准。

在移动互联网之前的时代,它实际上是一个Web App,充满了无数基于HTML开发的应用程序。微信今天所做的事情与它在网络时代所做的事情非常相似。有趣的是,它走了一条不同的道路。稍后我会提到这条新路径。

从目前的实现情况来看,由于HTML本身的限制以及微信本身添加的限制,在大多数情况下,微信小程序仍然无法取代原生APP。它更像是原生APP的快捷应用,或者说调用它可能更准确。当用户还没有安装或打开APP时,先快速获取信息。

也许一些小应用会停留在小程序中,但大公司的目标一定不止于此。无论从哪个角度来看,小程序仍然只是他们联系客户的一个快速入口,最终还是要回归到自己的APP。很安全。至于所谓的低频APP,本质上是无所谓的。这些APP无论存在于什么平台上,都不能构成一个平台的主要支撑应用。

微信公众号的发展也是如此。最早的时候,公众号是为商家开发的应用程序。尽管很多企业都在使用它,但它从未流行起来。直到大量个人用户进入公众平台,并将其作为纯粹的内容发布渠道,内容才最终引爆了这波公众号,进而影响了商业应用。

但奇怪的是,微信官方的态度一直是重视企业应用,打压个人应用。看来个人总是更容易损害用户的利益,所以我们必须时刻小心。公众号的各种权限是为企业认证用户开发的,不对个人订阅号开放。微信似乎认为企业更靠谱,但现实却恰恰相反。想做坏事的人可以花几百块钱注册一个公司空壳,但个人不能更改姓名或身份证。更重要的是,商业应用的利润和KPI考核总是给作恶带来更大的动力。

从整个软件和互联网的发展历史来看,最终获得最大利润的是公司,但每个平台的先行者始终是个人开发者。张小龙本人当年不也是以个人开发者的身份开发电子邮件软件的吗?在微信小程序时代,个人开发者必须注册公司外壳才能参与开发……这显然是一种倒退。

另一个问题是它本来是免费的。人们希望它比APP更好,因为它不需要审核并且更灵活。微信在小程序中加入了审核机制,相当于取消了HTML APP最好的功能之一。更奇怪的是,审核机制存在后,个人开发者却不允许参与。

当然,很多人会说,苹果之所以比苹果好,是因为苹果对应用程序进行了关闭和审核,使得应用程序的质量更高。 2012年确实如此,但现在是2017年了。播放审核是自动的,比苹果快得多,修改可以立即发布。诚然,Play过去曾出现过各种问题,包括盗版、侵权、危险应用……它们都曾在过去出现过,但今天,Play应用的质量已经达到了一致的水平。考虑到更新的多样性和更高的频率,以及更及时的错误修复,Play往往可以提供更好、更多样化的应用程序。

审核上架和拒绝个人用户两种限制同时存在。我很难对小程序的发展持乐观态度。当这两个条件之一被消除时,我会看起来更好。当它和公众号一样,允许个人无条件参与的时候,那么我会更加看好它。

除了微信之外,PWA标准也得到了推广,同样是基于浏览器的APP。微信小程序接近PWA没有一些功能,增加了一些微信自己独特的功能。 PWA像网页一样免费,同时又享有APP的一些优点,是一项很好的技术。更重要的一点是,它是真实的网页,可以被索引,从而持续通过搜索带来流量。

一个生态系统能否生存,流量分配机制非常重要。如果开发者只能从其他渠道获取流量,生态就会有风险。开发者自己获得了流量,所以总需要想办法把这些流量还给自己,回到一个更自由、更稳定控制的地方。这是任何团队趋利避害的必然心理。无论用什么方法,都不可能压制住这种冲动。

如今,有时尚用户在使用小程序后删除原生APP。我估计他们迟早会被哄骗重新安装APP。这些年,那些试图控制HTML和URL的都是野心勃勃的玩家。如果一家公司冲进去,另一家公司也不会掉队。因此,接下来谁进入这个战场,我们拭目以待。

如前所述,在 Web 时代,HTML 应用程序商店是可行的方法,但在移动时代,它们不再这样做。那么有哪些新想法呢?如果你前几天闲暇时被扎克伯格开发的家庭人工智能助手刷屏了,你可能已经注意到,除了语音识别的酷炫之外,其实现的基础是基于聊天的Bot。

对于//、和来说,聊天机器人正在成为新的APP平台。结合已经非常成熟的语义分析,几乎所有操作都可以通过聊天界面完成。这是一个重要的发展方向。各种语言、国家和不同的聊天应用程序都是最受欢迎的应用程序。通过聊天机器人控制的具体应用直观简单,可以适应多种场景。逐渐成为新的热点也是正常的。

除了聊天工具和互联网公司之外,苹果的Siri也盯上了这个方向。但奇怪的是,作为聊天应用战争的胜利者之一的微信却没有走这条路。我很困惑。

我相信语音或者文字聊天机器人应用将会是未来一个重要的入口,或许是最重要的入口。作为开发者,看好什么并不重要,但现在应该考虑足够的灵活性,做好抽象,设计一个后端API和前端显示分离的结构。这样,无论你继续做APP还是等待其他两家BAT公司推广PWA,或者跟上微信小程序,或者未来通过聊天机器人连接任何新系统,你都将拥有足够的灵活性。这些访问方式都是表现层,重要的部分是后端的数据和数据处理能力,或者说提供信息的能力。所以只要架构设计得好,就可以以非常低的成本在其上叠加表示层。

我觉得现在最有价值的工作不应该是开发小程序或者app的程序员,而是高级架构师。他们可以帮助你立于不败之地。

参考注释:

本文来自霍炬微信公众号“”。使用微信添加公众号。转载须保留作者及公众号信息,且内容必须与本文严格一致。禁止对本公众号所有内容进行摘录、衍生、演绎。

分享