9月21晚间,微信向部分公众号发出公众平台-微信应用号(小程序)的内测邀请,向来较为低调的微信在这一晚没人再忽视它了。

来自个人博客:Damonare的个人博客

一夜之间火了的微信应用号你真的知道吗?

早于1月11日微信创始人,腾讯公司高级副总裁张小龙的首次公开演讲就曾提到说微信正在筹划推出应用号,让更多的开发者能在微信这个平台上有更好的功能实现。而这篇谈话的推出也基于张小龙演讲中的大背景:

  1. 创业者倾向于做公众号,门槛低,推广容易成本低

  2. APP服务号有时难以达到创业者的预期

  3. 降低频率低的APP使用,节省大量内存与空间

  4. 微信用户更偏向于用完即走,减少浪费的时间,更符合现代的生活节奏

而微信应用号这个概念很简单,用户只需要向关注订阅号就可以获得像APP的功能,无论在任何地点只要一部智能手机就可以搞定,微信应用号在其中扮演的角色类似于APP Store和Google Play,只需提供应用号推广的平台。

应用号,订阅号,服务号和企业号是目前四大并行的体系。微信团队表示,应用号是一种不需要下载就可以安装使用的应用,注意不是软件。用户扫一扫或者搜一搜即可打开应用,体现了用完即走的理念,用户不用担心过多的应用对于内存空间的影响,多快便捷无需安装卸载。

目前小程序仍然处于内侧阶段,全面开放申请后,主体类型依旧是个人、企业、政府、媒体或其他组织的开发者。应用号沿袭了以往公众号的特点,借助微信联合登录,和开发者已有的APP后台的用户数据打通,但不会支持应用号和APP的直接跳转。

开发者在我认为是微信应用号推出后最大的受益者,应用号开发成本降低,大部分的开发人员只需研发出适合浏览器应用的产品,即可满足不同操作系统的使用需求,可以更加专注于营销与推广工作,每个人都可以成为产品经理。javascript工程师会越来越值钱。

为什么他会这么火?

朋友圈,微博各大媒体媒介中当我得知微信发布的这一消息后,第一认识就是H5或者Web APP,但实际微信应用号带来的是获客、留存、频率和能力的一种平衡,我们不应该孤立地去看它的特性,而应该设身处地的体会互联网这个大格局与大环境,毕竟一切都最终目的都是回归到用户体验。

微信应用号难道就是Web APP?难道这就意味着大部分的程序员就要面临失业了?

对于互联网认识较为多的同学都知道Native APP和Web APP存在着相对的竞争关系,本地应用的最大优势就是将硬件资源运用的淋漓尽致,无论从性能、设计、效果和流畅程度远远超过于Web APP,类似于PC端的浏览器和软件。

一旦微信应用号的推出,的确代表着大部分的创业者通过应用号上Web APP解决你大部分的需求,但程序员若是可以增强Web APP的功能实现,将会实现更大的改善。

Java曾经推出Applet,相当于嵌在浏览器中的应用程序,同样可以利用本地的一些特性实现功能,微信应用号的推出其实把这个环境变成了微信及其带来的生态系统。同时,微信应用号提供了丰富的框架控件和系统调用能力,以及框架、视图、各类基础控件、表单、多媒体支持、地图、画布、WebSocket、数据存储、位置信息、设备信息(应用信息、重力感应和罗盘等),这些能力都可能通过JS SDK实现。

对于当下互联网环境,完全有能力做出不局限于Web APP的应用了,但是创业者的想象力与执行力才可以真正打动用户的产品和服务。以前,做互联网创业需要网站,做移动互联网创业需要APP,现在创业,越来越多的创业者更加倾向于通过微信订阅号和公众号的形式推广创意,确定可行性。当下若是微信应用号,确实能深刻地解决这个问题,相信应用号这一举措,确实可以称得上明智之举,微信也会扛起互联网的大旗,走得越来越远。

独立APP推广成本确实高,一个APP的推出需要先被用户知道,再到下载,再到使用,再到继续使用,再到愿意使用其增值服务,再到随处可用,困难可想而知。

难道就要一窝峰都去当前端?

其实在微信小程序正式登场之前,你就可以在 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了”,有很多人这么说。那么,现在加上后半句吧。“请开发移动网页应用吧”,而且JavaScript程序员要更吃香了。对开发者们来说,这是一次地震。

不过,不难想象小程序的开发者同样会像微信公众号的运营中一样受到诸多限制,例如将应用内容分享到朋友圈、内容审核的规则都得按微信的来——微信在这方面从来就不比苹果更好对付。

无论前端技术多牛逼,都需要云端技术的支持才行,技术栈们还是专心于本职,指不定哪天前端门口挤满了人,后端就火了,时刻关注在互联网环境,做好自己本职工作这就够了。

写到最后

最近听说行业有不少人喜欢吵「原生应用和网页应用哪个更好」的问题,我真觉得没什么好吵的。

对用户来说,这并不需要什么「艰难的选择」。网页应用很轻量,原生应用更全面,对不同产品而言,适合的形态当然也就不同——每个人都会找到适合自己的鞋。

微信小程序的出现,无疑是个新的机会,如果顺利的话,我们会看到类似公众号生态的蓬勃发展;

然而这并不意味着原生应用会就此消亡,我们认为在此之中蕴藏着很多的创造力,并乐于在此之中看到更多的创意、形态、模式。

对我们来说,无论原生应用、小程序、网页应用,其实都是 app,都是数字生活的一部分。

分享最近看的一本书中的一句话互勉

现在面对的事和物比以往任何时候都有更多的不确定性,在这个时代中,唯有变化才是真正不变的。

要解答怎么应对时代变化的问题,已经不能让农夫拿着更高级的锄具对抗海浪,而是要将农夫变成水手。否则,所以对“我们应该怎么做”的解答都不可伪证。

或主动,或被动。农夫已走在变成水手的路上。

—自商业,未来网络经济新形态

这是一个多多分享与交流的平台,让我们继续升温的讨论。

来自于微信小程序的一封简讯的更多相关文章

  1. 原创:经验分享:微信小程序外包接单常见问题及流程

    从九月底内测到现在已经三个半月.凌晨一点睡觉已经习以为常,也正是这样,才让无前端经验的我做微信小程序开发并不感到费劲.最近才开始接微信小程序的外包项目,目前已经签下了五份合同,成品出了两个.加上转给朋 ...

  2. 原创:微信小程序java实现AES解密并获取unionId

    来自:微信小程序联盟 如果大家使用小程序的同时还在使用公众号的话,可能会用到unionId这种功能,由于公司业务需要,我们需要使用unionId,具体使用方法,请参考微信开放平台的说明,但是在微信小程 ...

  3. 《微信小程序商城开发实战》唐磊,全网真实评价截图,不吹不黑,全部来自网友的真实评价

    偶尔看了下网友的销量和评价,感觉还不错,因为市面上大多关于小程序的书籍可能写的不够全面,要么只是点到为止的大致罗列,要么就是只简单介绍一下小程序的 界面设计这块.这样很难给学习小程序开发的人一个完成的 ...

  4. 微信应用号来了,微信小程序开发教程!

    关注,QQ群,微信应用号社区 511389428,511389428 微信应用开放的服务和组件包含如下: 视图容器:视图(View).滚动视图.Swiper 基础内容:图标.文本.进度条 表单组件:按 ...

  5. 微信小程序前端源码逻辑和工作流

    看完微信小程序的前端代码真的让我热血沸腾啊,代码逻辑和设计一目了然,没有多余的东西,真的是大道至简. 废话不多说,直接分析前端代码.个人观点,难免有疏漏,仅供参考. 文件基本结构: 先看入口app.j ...

  6. 微信小程序开发—快速掌握组件及API的方法

    微信小程序框架为开发者提供了一系列的组件和API接口. 组件主要完成小程序的视图部分,例如文字.图片显示.API主要完成逻辑功能,例如网络请求.数据存储.音视频播放控制,以及微信开放的微信登录.微信支 ...

  7. 张小龙宣布微信小程序1月9日发布,并回答了大家最关心的8个问题

    2016 年 12 月 28 日,张小龙在微信公开课 PRO 版的会场上,宣布了微信小程序的正式发布时间. 微信小程序将于 2017 年 1 月 9 号正式上线. 同时他解释称,小程序就像PC时代的网 ...

  8. 如何开发一款堪比APP的微信小程序(腾讯内部团队分享)

    一夜之间,微信小程序刷爆了行业网站和朋友圈,小程序真的能如张小龙所说让用户"即用即走"吗? 其功能能和动辄几十兆安装文件的APP相比吗? 开发小程序,是不是意味着移动应用开发的一次 ...

  9. 原创:去繁存简,回归本源:微信小程序公开课信息分析《一》

    以前我开过一些帖子,我们内部也做过一些讨论,我们从张小龙的碎屏图中 ,发现了重要讯息: 1:微信支付将成为重要场景: 2:这些应用与春节关系不小,很多应用在春节时,有重要的场景开启可能性: 3:春节是 ...

随机推荐

  1. 防御XSS攻击-encode用户输入内容的重要性

    一.开场先科普下XSS 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS.恶 ...

  2. 在WPF中使用依赖注入的方式创建视图

    在WPF中使用依赖注入的方式创建视图 0x00 问题的产生 互联网时代桌面开发真是越来越少了,很多应用都转到了浏览器端和移动智能终端,相应的软件开发上的新技术应用到桌面开发的文章也很少.我之前主要做W ...

  3. C#高性能TCP服务的多种实现方式

    哎~~ 想想大部分园友应该对 "高性能" 字样更感兴趣,为了吸引眼球所以标题中一定要突出,其实我更喜欢的标题是<猴赛雷,C#编写TCP服务的花样姿势!>. 本篇文章的主 ...

  4. 记一次SQLServer的分页优化兼谈谈使用Row_Number()分页存在的问题

    最近有项目反应,在服务器CPU使用较高的时候,我们的事件查询页面非常的慢,查询几条记录竟然要4分钟甚至更长,而且在翻第二页的时候也是要这么多的时间,这肯定是不能接受的,也是让现场用SQLServerP ...

  5. 7.让网站支持http和https的访问方式

    平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html#iis 怎么让网站在本地支持SSL?http://www.c ...

  6. so 问题来了,你现在值多少钱?

    年底了一大帮人都写着年底总结,总结一年做过的事.错过的事和做错的事.增长了多少本事,找没找到女朋友……来年做好升职加薪,要么做跳槽的准备,程序猿又开始浮躁了……. so 问题来了,你现在值多少钱? 这 ...

  7. C# 对象实例化 用json保存 泛型类 可以很方便的保存程序设置

    用于永久化对象,什么程序都行,依赖NewtonSoft.用于json序列化和反序列化. using Newtonsoft.Json; using System; using System.Collec ...

  8. YII 2.x 模板文件的 beginBlock、beginContent、beginCache

    echo '-----------beginBlock--------------------- <br />'; $this->beginBlock('block1', false ...

  9. 利用poi导出Excel

    import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.r ...

  10. java面向对象中的关键字

    1,super关键字 super:父类的意思 1. super.属性名 (调用父类的属性) 2. super.方法名 (调用父类的方法) 3. super([参数列表])(调用父类的构造方法) 注意: ...