程序员人生 网站导航

小程序发布,你很方?

栏目:综合技术时间:2017-02-10 08:29:15

这篇文章本来其实不打算写的,但是今天遮天蔽日的全是微信小程序的文章,恍如感觉小程序要改变世界、解救地球了,直接致使很多读者留言问我:张哥,微信小程序你怎样看啊?会对移动开发产生影响么?求1篇文章解惑。

毕竟良知张,就临时写了篇文章给你们,想着给你们稳定军心的同时,还能蹭蹭热门,恩,这波不亏。

早在1年前,小龙哥就提早流露消息,小程序(那时候还不叫小程序)会在今年的 1 月 9 号上线,今天清晨,小程序如约而至,不能不佩服微信的履行力。至于为何要选择这个日子?我能告知你们 2007 年的 1 月 9 日,苹果发布了划时期的产品 iPhone 么?

不久前小龙哥的朋友圈发了这么1个截图:

很多人看了觉得很震惊,小程序的入口难道要放在桌面么?我自己一样很震惊,不过我震惊的缘由是由于,小龙哥的手机里居然看到了我们家的小程序「食品派 Lite」,亲身给我们当测试简直了。

我之所以觉得这类方式不太多是由于,从技术的角度斟酌,这类桌面快捷方式在开放的 Android 系统是可行的,但对 iOS 系统是比较困难的,换个角度,即便技术上可行,也很难通过苹果的审核,听说,不做游戏与利用市场是微信与苹果达成的协议。

今天清晨,所有人终究目击了小程序的真面目,果真不是之前曝出的截图那样,它的入口在「发现」页面的底部,如图:

可能很多人表示看不到该入口,首先确保你是微信最新版 v6.5.3,其次只有使用太小程序的才能看到这个入口。第1次你只能通过以下3种方式体验小程序:

  1. 搜索;
  2. 微信好友的转发推荐;
  3. 2维码扫码;

值得注意的是,微信小程序的搜索能力很弱,只有少部份支持模糊匹配,也就是说假设你搜索「食品派」是搜不到结果的,只有输入「食品派Lite」全称才能搜到该小程序。2维码获得只支持扫码,不支持2维码辨认,也就意味着你把小程序的2维码分享到朋友圈是无效的,他人没法通太长按辨认来体验,而只能扫码获得小程序。

由此,基本可以得出结论,想通过微信小程序来营销,获得流量红利基本不可能了。而张小龙在今年的公然课上也明确的对小程序做了定位:小程序希望用即用即走的方式激活线下的弱连接场景。以上小程序的种种限制也印证了这个说法。

早前,小程序刚放出风的时候,我写了这么1篇文章「微信小程序」有哪些冲击与机会?」,其中有3个观点:

  1. 愈来愈多的创业者,特别是互联网创业者会投入到小程序的怀抱;
  2. 小程序其实不会取代原生 App 开发;
  3. web 前端开发会比较火,人人都该学习下 web 前端;

但是我们讨论问题必须针对当前最新的信息来做分析,我相信单纯从技术层面来讲,小程序可以很早就发布了,1直没发布的缘由,极可能微信在这段时间也1直在对小程序的定位做探讨与调剂,如今已肯定,小程序定位于线下的连接,通过2维码的媒介,将人与物进行连接。举个例子:

你去1家餐馆吃饭,直接扫描2维码,就能够进行点餐。

你在公交站台等车,直接扫描2维码,就能够知道下1班公车甚么时候来。

之所以之前判断很多创业者,特别是互联网创业者会投入小程序的怀抱,是由于人人都想分1点微信巨无霸带来的流量红利,但是基于小程序现在的定位,已很明显,是面向线下,也就意味着特定使用处景,特定的线下服务才更需要小程序。而对绝大多数互联网公司,产品与服务大都面向线上,线下的业务还是较弱的,所以,「愈来愈多的创业者,特别是互联网创业者会投入到小程序的怀抱」这条结论我现在持否定态度,固然不意味着小程序的创业没有机会,只是说其实不是像之前那样认为的广泛。

至于第2条,我依然认为小程序不会取代原生 App 开发,乃至都不会有啥大的影响。我自己体验了很多公司的小程序,体验上虽然说比 web 要好很多,但是大部份公司开发的小程序基本都是自家 App 的「阉割版」,功能很弱,体验也远比不了原生 App,我认为,绝大多数公司开发的小程序只是为了占个坑而已,包括我所在的公司,绝大部份公司目前的业务展开还都是以 App 为主。我相信,经过时间的洗礼,没有特定的使用处景的小程序,终将灭亡。

至于 web 前真个火爆不是1天两天了,各大巨头争先研究移动端跨平台的解决方案,包括 Facebook 的 RN、Alibaba 的 Weex,这是 web 前端火爆的1个很重要缘由,包括微信小程序,本身也是基于 RN 的框架进行吸收改造的,可以这么说,现如今,所有这些跨平台的解决方案都不成熟,很少有1家公司的主要项目是采取 RN 或 Weex 框架的,现在都还处于研究与探索阶段,远达不到成熟的阶段。

固然微信小程序的推出肯定又会让 web 前端处于风口,不可否认,未来肯定也有愈来愈多的就业机会,对移动开发来讲,有时间精力,业余时间学习下也无妨,拓宽知识面的同时,也为未来谋得1项新的技能。

但是没必要惶恐失措,还是建议先把本职工作做好,先精1门,再去拓宽自己的宽度。而编程都是通的,当你有了基本的编程能力以后,再想学习其他领域都是瓜熟蒂落的。

另外,恕我直言,我看到网上充斥着各种 8 块 8 1份小程序的开发文档,88 1套小程序的开发视频教程等,这些培训机构恰正是小程序最受益的1个领域,小程序的开发微信官方有详细的文档,学起来也并没有你想象的那末难,不是说花钱不好,只是觉得官方有最详细最权威的开发文档与 demo,还是中文的,这你都学不会,却空想着买别的资料或视频就可以学会的,那你基本不合适编程了。

最后,有人可能会问 App、服务号与小程序是甚么关系,援用1个网上1个很污的段子来结束本文:

本文原创发布于微信公众号 AndroidDeveloper,id:googdev,欢迎关注第1时间获得更多原创分享。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐