微信小程序的研究及整理

标签: 微信 微信小程序 | 发表时间:2016-09-27 09:20 | 作者:edagarli
分享到:
出处:https://segmentfault.com/blog/edagarli

什么是小程序(应用号)呢?看看小龙先生怎么说。
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
——Allen Zhang
按照我的理解:其实就是web app,但不同于轻应用。
小程序对于创业者来说是福音,为什么呢?
成本
native的成本到底有多高?
推广:平均成本5元一个下载 ,100万的下载量,月留存能有10w的都是少数中的少数
开发:安卓,ios要分开做,大量的机型、os版本差异、交互特殊等
就这两项能承受起的就不多了,最低起步价30w+左右,巨额的成本将大量的idea扼杀在摇篮里
而这些死掉的idea大部分就是因为市场小,盈利跟不上巨大的成本而看不到未来
从外部走进微信生态内部
服务更加快捷方便,用户的使用门槛大大降低。通过微信生态的流量转化更有效率,多少app的用户是通过微信文章推广流量带去的?一旦你就在这个生态里,只需要简单的操作,比如扫码,这个效率高了多少?
微信想为创业者提供怎样的价值
微信做的就是把开发和推广这两项成本尽可能的降低,推掉成本这座大山,改变移动互联网应用的规则,让创造者能把核心资源(钱和时间)关注到用户体验上,去真正为用户创造价值
服务是核心!
这就和native app时期有了一定的区别,这里更欢迎的是服务性的app,也就是他说的用完即时走。
早在8个月前,我就说微信要做的是一个长尾市场,聚合那些无法承担成本去独立做成app的服务。就像当年的亚马逊一样,几乎没有什么商品你在亚马逊上找不到一样。而现在微信就相当于是把商品变成了服务这种非标的东西。
“小而美”的产品更适合应用号,能获取较多的红利,真正高频常用的还是在原生app那边更好,当然像同程旅行火车票这种刚需路径短的还是很适合微信生态的。
小而美的服务是什么?
答:低频、非刚需基于场景的服务,在特定场景下(也就是够垂直)可以较好得解决用户需求。
许多付费的服务可能借力因此焕发出第二春,教育、医疗、家政、求职招聘、二手买卖、旅游、票务、金融理财、汽车后市场等等

那小程序到底现在做出怎样的东西?
一个简单的demo(可以本地或摄像头拍摄视频,展示)

图片描述
图片描述

上面源码地址: https://github.com/edagarli/w...((顺便说下上传视频官方文档的用法有点小错误,具体看我代码))

但是目前小程序问题还是很多的。
小程序的一些限制:

1 不支持HTML、没有 Dom。网页用的 JS、CSS 基本要全部重写,WXML 的语法和 HTML 差异还挺大,基本是一个个照着手册的属性去改。CSS 选择器不支持级联。

2 小程序源码打包后的大小限制为1M,超大传不上去。单次通过 wx.request传输的数据最大也是1M。(才1M啊,fuck中)

3 MINA 框架实现的 tab bar,最多5个 tab;通过 wx. navigateTo 推入后台的页面最多5层,超过会无法打开新页面。

4 小程序没有 webview 控件,自带的 view 和 text 又不支持图文混排,还不能动态 set WXML …… 所以小程序上的富文本也就只能做到固定焦点图+纯文本+emoji了

5 不支持 A 标签,无法打开普通网页。
整体上来讲,小程序本身被设计为处理简单逻辑的「工具型」应用;同时具有很强的内容封闭性。

总结:
“小程序”更适合提供内容和服务为主、但又需要功能性的小应用,比如服务相对单一的O2O应用如连咖啡、出门问问,再比如在内容之外还希望提供简单功能的。但对功能和交互要求很多的,如美图秀秀,京东商城,大众点评这些“大”应用,是不适合微信小程序的。
其他:
我整理了一些微信小程序资料,有兴趣的看看。 https://github.com/edagarli/w...
如果你是个产品经理或是设计人员,可以先去看一下「微信小程序设计指南」( https://mp.weixin.qq.com/debu...,用来做产品设计规范指导非常好。

我是卤肉(edagarli), 我会不定期分享一些技术,产品以及我创业方面的事。

clipboard.png

相关 [微信 程序 研究] 推荐:

微信小程序的研究及整理

- - SegmentFaultedagarli 最新的文章
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用. 也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题. 应用将无处不在,随时可用,但又无需安装卸载. 按照我的理解:其实就是web app,但不同于轻应用. 小程序对于创业者来说是福音,为什么呢.

iiMedia Research:2016年中国微信小程序专题研究(附下载)

- - 199IT互联网数据中心
 报告下载:添加199IT官方微信【i199it】,回复关键词【2016年中国微信小程序专题研究】即可.       报告显示,82.6%手机应用开发者已经开始关注小程序. 21.8%手机应用开发者明确表示愿意接入小程序,53.9%开发 者正在持观望状态,24.3%开发者则暂时没有考虑接入小程序. 艾媒咨询分析师认为,小程序作为一种新型手机服务方式,将对人类生活各方面造成一定程度影响,移动端服务消费将为用户提供更大的便利性,更会对传统手机应用开发商造成流量冲击.

一小时入门微信小程序

- - ITeye资讯频道
微信推出小程序后,有人看好,有人吃瓜观望.奔着对新事物保持好奇心的原则,尝尝鲜. 移动端开发的基础是UI开发,而UI开发中最基本的技能便是对列表(UITableView,UICollectionView,ListView,GridView)的使用.因此能够熟练使用列表,基本上已算是入门. 在安卓,iOS,WP,H5任何一个平台开发过列表页面.

2014微信朋友圈营销生态数据研究报告

- - 互联网的一些事-关注互联网产品管理,交流产品设计、用户体验心得
  1、本数据分析报告,着重分析月流水量在1000元以上的商家数据,对月流水量在1000元以下的商家数据进行了剔除.   2、本报告会对微信朋友圈营销商家具有建设性指导作用.   本数据分析报告,主要包含以下部分.   第二部分:商家差别因素分析.   1、契约知道有商家在朋友圈做到月流水接近千万级别,可惜这次没有这样的高手来填调查表,但是并不代表这样的商家不存在;.

工信部官员:微信收费是肯定的 正在研究中

- - cnBeta.COM
4月2日《证券市场周刊》从接近工信部决策层的知情人士处获悉,“微信收费是肯定,但具体如何收费还在斟酌研究中. 这是继日前工信部长苗圩表态运营商收费有合理性后,日前工信部接近决策层的官员又给予确切表态. 作为典型的OTT应用,微信对移动运营商的短信、语音业务冲击巨大. 运营商认为微信的崛起侵蚀了短信彩信甚至语音通话业务,占用了大量的信令资源,给运营商网络带来压力.

无厘头研究: 把像素图变成矢量图的程序

- sdyy1990 - 煎蛋
对于咱这一代从小玩红白机、GB过来的人来说,充满像素感的游戏画面是何等的亲切啊. 但随着这几年显示器的像素数越来越高,争先往高里攀. 这样的话如果你在那上面玩红白机游戏的话,那被放大的像素果然还是会让你有种暴殄天物的感觉吧. 其实把像素图变成能无限放大的矢量图并不难,用Adobe Illustrator经过简单的几步就能搞定;难就难在如何让程序准确判断出,哪些点是要留下的,而哪些又是要去掉的噪点.

一个程序员关注的微信公众账号

- - ITeye博客
春节回家的时候在家里无聊,开始玩微信,后面接触微信公众账号,陆续的关注了很多,每天至少会花半小时在这些账号的文章上面,有的文笔不错,有的十分简洁,但是都比较真实,值得一看,下面把认为不错的账号推荐一下. 我是一名程序员,关注产品、技术、移动以及八卦,如果和我口味类似,这些账号可以关注一下. 微信号:WebNotes.

微信小程序,大多数人误解的8个问题

- - 运维派
“小程序目前被炒得沸沸扬扬,无数媒体和企业借机获取阅读流量(小Q我也无耻地蹭了蹭热度,大家不要嫌弃我). 这再次证明,微信想让什么流行,真的就能让什么流行起来. 作者: 王安, 数字天堂DCloud公司创始人兼CEO. 注:本文内容包含技术、商业,不懂技术的读者可以只看商业相关的内容. 本文仅代表作者一家之言,如有不同意见,欢迎留言讨论~.

微信小程序全套使用指南

- - CSDN博客推荐文章
首先说一下,我对小程序的思考. 我觉得小程序解决了以下的问题:. 1.手机内存不足,但是又想装那些使用频次低的app. 2.公众号和服务号已经没法满足需求了. 3.创业团队开发原生app成本太高. 在如果小程序发展顺利,那么Android开发人员会受到一定的冲击,前端会进一步获得优势. 我个人觉得应该了解一下小程序的开发,在这之前我们要先熟悉小程序的使用.

摩拜单车微信小程序开发技术总结

- - SegmentFault 最新的文章
摩拜单车小程序已于微信小程序上线第一天正式发布,刷爆微博媒体朋友圈. 本文主要讲讲技术方向的总结,在段时间的开发周期内内如何一步步从学习到进阶. 微信小程序没有HTML的常用标签,而是类似. React的微信自定义组件,比如. window变量,但微信提供了. React的state)来改变视图展现.