1. 体验第一个小程序
刚进入9月下旬,互联网界被微信新推出的小程序(以前叫微信应用号)搞沸沸扬扬的。大家希望马上一睹小程序的真容,看看它是啥、长什么样。
可惜微信目前只小范围邀请测,还没开放申请。这样就把大家难住了,只能在各种报道、流出的截图中,YY它的样子。幸好,卡洛斯找到了体验小程序的办法,没有内测邀请也ok。
昨天,微信发布了小程序开发工具“微信Web开发者工具”的最新版本v0.9.092300版本。这个版本与老版本最大的区别是,即使没有小程序邀请账号,也能创建工程、编写代码、开发小程序。下面是截图:
上面的截图是登录成功后进入的正式界面。正式界面的作伴,大家看到左边的“小程序组件”区域了吗?这个区域就是小程序的预览区,你可以在这里看到小程序的真容。
不管你是不是开发者,不妨也下载目前最新版v0.9.092300的“微信Web开发者工具”体验一下。具体方法如下:
a)下载微信Web开发者工具:要获得最新的工具,可关注微信公众号(见我的简书个人简介),回复“下载微信工具”,即可获得云盘地址。云盘里面有3个版本的开发工具安装文件,请看下图:
苹果电脑的用户请下载Mac.dmg;如果是64位Windows操作系统的用户请下载Win64.exe,否则请下载Win32.exe。demo.zip这个文件我待会会讲到。
请下载并安装你所需要的版本。
b)导入官方Demo项目:从上图的云盘中下载demo.zip,解压后,有一个demo的文件夹,文件夹里面是微信官方提供的一个Demo小程序。接下来,我们把它导入到开发者工具中,就可以体验了。导入方法如下:
打开刚才安装好的微信Web开发者工具,然后用你的个人微信扫码登录。登录成功后,按照下图操作演示动画创建和导入Demo项目:
请注意,选择“项目目录”时,要选择你刚才解压的demo目录。
上面操作完成后,你就可以看到“小程序组件”这个Demo演示。接下来的工作就是,用你的鼠标戳它,嘿嘿!下面提供两张Demo小程序的截图:
2. 最新动向:马化腾和张小龙都讲了些啥
体验完小程序后,我们也看看最近小马哥和张小龙关于小程序的一些发言。这两天,网上流传了张小龙分享微信朋友圈的一段话:“什么是小程序?小程序是一种不需要下载安装即可使用的应用,它实现了应用‘触手可及’的梦想,用户扫一扫或者搜一下即可打开应用。也体现了用完即走的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随手可用,但有无需安装卸载。”。
下面是小马哥在小龙朋友圈的留言:“苹果不让叫应用号,这也许反而是好事。”
3. 小程序适合开发什么有用
我想从这两个角度技术和产品推广两个角度来分析:
a)技术角度:
很明显,小程序是基于web的,不能完全替代原生APP。比如,现在开发游戏可以开发页游,但是页游的效果根本替代不了C/S架构的网游。因为现在好的游戏里面涉及的大量本地运算(特别是图像方面的运算),浏览器内核是搞不定的。小程序可以开发各类小游戏,但是好的手机游戏还是得用原生Android、iOS来做。
对于现有APP哪些适合迁移到小程序,目前能看得清楚的是:那些已经有m站(手机版web网站)的公司的产品,可以马上迁移到小程序。比如各大电商的m站(手机版Web站),可以迁移到小程序,而且将来,慢慢地m站会被小程序替代掉。
还有一类APP由于涉及技术的保密性,不适合迁移到小程序,比如各银行的APP,不能完全用小程序替换,因为里面涉及一下加密的组件和算法。不过,银行可以在小程序里开发“瘦身版”的应用。
b)运营推广角度:
小程序减少了原APP的下载步骤,加上微信体系内非常好的分享机制,几乎所有的互联网产品运营人员都希望把自己的APP做成小程序形态,然后通过微信来运用推广。如果收到上文提到的技术受限的app不好100%做成小程序,也会做一个瘦身版的,以小程序的形态,加入微信这个生态来。
所以从产品运用推广的角度,没有人会拒绝微信小程序——除了阿里、百度这些腾讯的竞争对手。