创业者必知|微信小程序的 7 点总结

互联网 猫行天下 2016-10-13 23:20:25 ⋅ 最后回复由 猫行天下 2016-10-14 12:15:29 350 阅读

简而言之:创业的技术门槛被进一步降低了,更少的费用,更少的时间,更低的技术要求,更容易的运营转化。

0 - 微信小程序到底是什么?

首先,微信小程序

不是HTML5,是应用!
不是HTML5,是应用!
不是HTML5,是应用!

重要的事情说三遍!

正如 android APP 是基于android 框架下的应用。ios APP是基于ios下的应用。微信小程序是基于微信OS的应用,它有自己的技术框架MINA(稍后解释),它真的是一个程序应用,不是网页(这也是它与开发服务号很大的不同)。

1 - 跨平台,跨版本,跨机型:一个小程序,所有能安装微信的机器都能使用。

小程序只用遵循微信OS的规范,各平台的适应问题交给了微信原生程序本身。

从此,你不用考虑iosandroid, WP 不同操作系统的问题,不用考虑从iPhone4 - iPhone 7 的各种不同屏幕尺寸适配问题,不用考虑 从华为到魅族到小米各个系统不同版本兼容问题。

只用做好一套开发即可。

这一点,对比开发原生程序,节省了大量设计,开发以及测试的时间精力。

喜极而泣有木有。。。

file

2 - 低门槛:更多人可以来编写小程序

技术绝对不是小程序的门槛。

小程序的开发框架MINA极大地简化了前端界面问题,让开发者可以更专注于数据和逻辑。

原则上,前端开发者的可以快速上手,而后端开发者要学习这个框架也是非常容易的事情,甚至产品/设计都有可能快速掌握这个框架来做出简单的小程序

做一个简单粗暴的学习成本的猜想, 以程序员客栈上签约开发者的平均水平而论:

前端开发者:一天

后端开发者:三天

所以,以后一个全栈就可以搞定 小程序的所有开发。

3 - 速度快:

以腾讯云为例,拿到首批内测资格后,不到一周已经开发出4个案例,对比原生程序开发速度显著提升。

以下为其中展示websocket功能的小程序

file

4 - 交互,功能强于服务号,可以实现部分类似原生APP的功能和交互:

目前已提供的API包含:发起请求,上传,下载, WebSocket(可实现即时通信),图片,录音,音频播放控制,音乐播放控制,文件,视频,数据缓存,获取位置,查看位置,网络状态,系统信息,重力感应,罗盘,设置导航条,导航,动画,绘画。

同时开放了:登录-签名加密,用户信息,微信支付,模板消息的接口。

5 - 缺陷

a - 必须基于微信,没有微信,一切免谈。
b - 框架并不是运行在浏览器当中,所以一些javascript在web中的一些能力无法使用,比如window, document。
c - 小程序技术规范刚刚起步,复杂的需求还缺乏实施方式。

那么他能够为创业者带来什么改变呢?

1.验证想法的时间和金钱可以缩短 30%-50%。

原来要花起码2-3个月时间,15-20万费用才能做出来第一版APP,现在花1-2个月(后端逻辑和数据部分是节省不了的),5-10万可能就搞定了。

2.运营转化率更高:

原生APP“下载并使用”这个动作,其实是非常难的一个动作,它包含了以下7个步骤:

点击下载链接 - 跳转到下载页面-点击下载 - 等待 - 安装完成 - 注册 - 开始使用

经常遇到的问题有:

1.下载页面不给力,打不开(比如经常抽风的appstore页面- -)

2.下载时间太长,放弃。

3.要求注册才能使用, 放弃。

4.注册时收不到短信验证码,放弃。

5.注册时网络不好,放弃。

是的,即使你之前红包散了上万,文章阅读10万+,用户都已经点击了你的下载链接,依然分分钟有可能放弃安装...

file

如果是小程序,则变成了:

点击链接- 关注- 使用

我只想说:

file

这一点,在我看来是运营上最大的价值。

最后,我们来谈谈MINA是什么。。。

MINA(MINA IS NOT APP) 是在微信中开发小程序的框架。

MINA的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生APP体验的服务。

MINA提供了自己的视图层描述语言WXML和WXSS,以及基于javaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。

--微信小程序官方文档
MINA用了很多html5的技术,但是并不是html5.

逻辑框架:业务逻辑通过javascript实现,采用的标准javascript语法,JS运行环境是在JsCore里。

视图层:页面内容通过WXML实现,和html差别比较大;页面样式通过WXSS来设置,采用的标准的CSS语法。

最后的最后,

file

回复数量: 2
暂无评论~~
Ctrl+Enter