誓将APP赶尽杀绝?微信·小程序(应用 )你不知道的事

▲微信小程序

微信官方表示,之后小程序会全面开放申请,所有小程序将在统一时间向用户开放。

在今年1月的微信公开课Pro版现场,微信团队曾经提到,微信将在订阅 和服务 的基础上,推出应用 。

现在,应用 暂定名为小程序,进行内测。

张小龙在1月的微信公开课Pro中这样介绍微信应用 :

当用户关注了一个“应用 ”之后,就相当于安装了一款app。

在“应用 ”内,用户就可以实现对app 的一些基本诉求。

例如,目前许多用户会选在微信钱包中可以买机票、火车票,而不是去下载一个并不常用的买票软件;未来在“应用 ”中可以实现更多的功能。


从内测信息来看,小程序在通过向开发者开放多种服务及支撑能力以实现以上设想,主要面向开发者,这些服务和支撑能力包括:

视图容器:视图(View)、滚动视图、Swiper

基础内容:图标、文本、进度条

表单组件:按钮、表单等等

操作反馈

导航

媒体组件:音频、图片、视频

地图位置服务

画布

文件操作能力 络:上传下载能力、WebSocket

数据:数据缓存能力

位置:获取位置、查看位置

设备: 络状态、系统信息、重力感应、罗盘

界面:设置导航条、导航、动画、绘图等等开放

接口:登录,包括签名加密,用户信息、微信支付、模板消息


今日凌晨微信官方团队也对微信应用 的一些大家感兴趣的问题进行了解答。

Q:小程序是什么?它有着什么样的功能?

A:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

Q:我是一个开发者,目前没有收到小程序的测试邀请,有什么渠道可以申请注册小程序?

A:目前,小程序仍然处于内测阶段。全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。

Q:现在已经有部分帐 收到小程序的内测邀请了,接下来是否会继续开放内测邀请?

A:关于小程序的上线节奏:本次内测采用邀请制,其内容客户端暂时对用户不可见。之后小程序会全面开放申请,所有小程序将在统一时间向用户开放。

Q:小程序可以和现有的App 打通吗?

A:小程序可以借助微信联合登录,和开发者已有的App 后台的用户数据进行打通,但不会支持小程序和App 直接的跳转。

Q:微信已经有了订阅 、服务 、企业 ,小程序和这三者有什么不同?

A:小程序、订阅 、服务 、企业 目前是并行的体系。

Q:外界有说法称,小程序的推出意味着微信要做一个应用分发市场,是这样吗?

A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。

虽然微信小程序本质上来说就是一个 HTML 5(移动 页) 应用,但与那些经常在朋友圈刷屏的 H5 小游戏或者应用不同的是,微信小程序获得更多的系统权限。首先是数据缓存能力,这可以让用户在打开一个小程序的时候将程序的主要框架缓存到微信上,下一次就可以快速打开了。微信创始人张小龙曾说过,微信应用 希望实现的目标是“用完即走,无需安装和卸载”,也就是说以后当你要使用一个应用时,只需要在微信里搜索就可以直接使用了。

▲某开发者公布的小程序demo截图

在这些框架和组建的帮助下,微信小程序的启动和运行速度将远超过依赖浏览器的普通移动 页应用——甚至可以媲美手机本地安装的应用,但这还是得取决于你的 速。另外,16 GB 的 iPhone 用户可能真的得升级手机了:一旦“小程序”启用,微信可能吞噬你大部分的储存空间。

另外一个非常重要的开放权限是微信登录接口,有了这个接口,开发者就可以将用户的微信账 和应用账 打通——这一点是很多开发者梦寐以求的,毕竟在这种情况下获取一个活跃用户的成本要小得多。

从目前已知的信息来看,微信“小程序”对于开发者来说还是非常友好的。首先是推广成本将大幅降低,开发者获取一个用户不再需要下载安装和注册的过程,而仅仅是让用户关注自己的小程序,一键即可完成,同时也不会占用太多用户的手机内存(当然微信应用自身会进一步吞噬更多的手机内存);其次是微信为开发者提供了完整的前端框架和后端管理平台,这可以为开发者节省不少在这方面的人力和资金成本——这就相当于一个内容创业者已经不需要开发一个 站,而是直接使用微信订阅 平台。

这对自2009年以来以“应用商店”为中心的移动应用和用户体验,是一个非常重要的改变。一款“超级应用”包含了人们需要的大部分应用。而人们仅仅需要从应用商店下载它——而且,在这个问题上,微信得到了苹果的默许。

其实在微信小程序正式登场之前,你就可以在 iPhone 的 iMessage 应用上体验类似的“小程序”了。在升级到最新版的 iOS 10 后,苹果简直就是在 iMessage 上复制了一个 App Store,你不仅可以在 iMessage 里发送表情包,还可以跟朋友玩小游戏和分享其他应用信息。但跟微信小程序不同的是,iMessage 使用的是 iPhone 手机自带的框架,而不是 页框架。

将应用“ 页化”一直都是技术公司努力推动的一个趋势,而将强大的通讯工具“应用平台化”也是技术公司们正在探索的。除了微信的“小程序”和苹果的iMessage应用,此前 Facebook 也在自己的通讯工具 Messager 上推出了简单的应用开发接口,让用户直接通过聊天窗口完成打车和订餐等操作。

而 Google 则一直希望将 Chrome 浏览器变成一个超级 页 App 平台,Google 在最近提出了一个名为 Progressive Web App 的概念,指的是运行在浏览器里的 App。这类 App 跟微信小程序的原理很类似,也就是将应用需要的框架和进程缓存到本地的浏览器里,让 H5 程序在离线的状态下仍然能够使用。

目前 Google 旗下的 Chrome 浏览器和 Firefox、Opera 等主流浏览器都已经支持了 Progressive Web App,并在 Google 的主导下为开发者提供了统一的 API 接口。相比之下,微信在这个时候发布小程序也只是在自己的平台上进行了跟进。

这么看,移动应用程序开发和分发的大变局真的快来了。“别再开发app了”,有很多人这么说。那么,现在加上后半句吧。“请开发移动 页应用吧”,而且JavaScrpit程序员要更吃香了。对开发者们来说,这是一次地震。

如果说 3 年前微信推出订阅 让内容生产者能够将精力集中在创作和运营上的话,那么现在微信推出的小程序无疑能让开发者更专注地进行开发。因为微信已经准备好了用户和平台,开发者们只需要开发出更有趣和实用的应用。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年8月16日
下一篇 2016年8月16日

相关推荐