微信小程序

一、Web APP与Native APP

两者的关系和争论已经存在了好久,正值微信小程序出现,涉及未来线下交互方式,倒是可以连带着回顾一下。

Web APP,基于Html5,CSS,JS等语言写的APP,原生APP,基于IOS或安卓语言写的APP。

优缺点:

1. Web APP可以直接从URL跳转,这也就意味着它可以从搜索,广告,社交网络等等直接导流。而同样的方式,原生APP只能引导到下载页。这也就意味着,Web APP非常适于分享。

2.原生APP受限于app store。(同样的,微信小程序受限于微信官方,如某些支付功能)。同时需要支付一定费用给平台。

3.原生APP可以更好的利用系统功能,如后台下载,消息推送等等(还包括保存用户信息cookie,下次免登陆)

不管是原生APP,Web APP,还是微信小程序,最重要的是考虑到足够的弹性,做好抽象,设计好后端API和前端展现分离的结构。这样无论是继续做APP或者等BAT中另外两家推广PWA,或者跟上微信的小程序,以及未来通过聊天机器人接入什么新的系统,你都有足够的灵活性。这些接入方式都是表现层,重要的部分是后端的数据和数据处理能力,或者提供信息的能力。所以只要设计好架构,表现层可以用非常低的成本叠加上去。我想,现在最值钱的工种不应该是开发小程序或者开发APP的程序员,而是资深的架构师。他们才能帮你立于不败之地。

二、小程序——交互

从交互角度说:小程序的场景偏向于人们生活中与各种系统设备的交互,或者可称之为广义的AR,现实增强,与之类似的还包括对话式UI的兴起,微信小程序可以看做是对人机交互方式的进一步探索和拓展。

这些交互方式,例如借车,查询公交车到哪等等,都是提供一个链接,让用户的设备可以打开它,无论最终展现为浏览器的一个网页/某个app中的一个条目/小程序中的一页,都是通过一个链接唤醒的。这也就意味着,Web APP也可以达到类似微信小程序的效果。

“从这个角度考虑,微信小程序过去说过的“没有入口,不能转发到朋友圈,没有应用商店”是合理的,它增强的就是现实,你不在那个现实环境中,就不需要它,为什么需要入口呢?虽然从今天发布的情况看,这个思路略微有了一点点变化,更多的非常现实场景应用也出现了,这算一种妥协或者野心吧。不过必须要扫二维码,而不是长按识别二维码才能使用小程序这个限制,仍然暗示了小程序在当前阶段是倾向现实场景的。”

微信小程序_第1张图片
相较于硬件的NFC和ibeacon等,二维码的弊端

三、小程序——商业

从商业角度说:小程序目前的入口主要是a)线下扫描二维码;b)微信内部分享;c)用户强记忆再次使用。(比如借自行车,翻译)流量的来源偏向线下,二维码的形式偏向IOS(安卓有NFC,IOS主推的ibeacon并不火)

四、实际运用

1.后台。小程序在点击左上角关闭和按home退出微信后均只是进入后台,一段时间后才会关闭

参考文章《小程序不一定是你的灵丹妙药》

你可能感兴趣的:(微信小程序)