您现在的位置: 首页 > 微信小程序运营 > 经验 >

开发到上线仅十六天 海外党微信小程序全攻略

来源:微信小程序 编辑:Yiyongtong.com 发布时间:2017-11-18 11:47热度:

作者:伟哥带你哟哟哟:微软资深码工,西雅图创业协会不着调的会长,把小宝宝当玩具的不靠谱奶爸。业余爱好木工,养鱼,盆景,种葫芦,葡萄。俺的小程序1月8日正式开始开发,1月20日提交审核,1月22日被拒,再提,1 ...

 
 
 

西雅图创业协会不着调的会长,把小宝宝当玩具的不靠谱奶爸。业余爱好木工,养鱼,盆景,种葫芦,葡萄。

 

俺的小程序1月8日正式开始开发,1月20日提交审核,1月22日被拒,再提,1月24日通过审核正式上线。上线三天,并没有什么太多推广。目前快500位用户登陆,其中50位左右身边朋友,其余多半是因为我挂在“知晓程序”上来的,比我预期的好不少。

因为我在海外,很多坑都是第一次踩,好记性不如烂笔头,我把经历写下来,也希望能帮助到其他在海外想要做小程序的小伙伴。今天是美国时间猴年大年三十,在铺天盖地的新年祝福当中估计是一个异类。发来一点干货,希望是一件能让世界美好一点点的事情。

如果想进行试用,请在微信搜索”微群日历“去得到它。

脑袋抽了?做毛的小程序

5年以后,大家不会再做App

这里我先讲个小故事,我很清晰的记得2年前遇到过一个六七十岁白发苍苍的老美程序员,他虽然退休了,他说今天是他的生日,收到了一个很特别的礼物 Punch Card。

看起来是不是像答题卡?这就是他们那个年代编程用的,拿着一厚沓这个纸给电脑读,运行程序。老大爷拿着问我说你知道上面写的啥么?我心想这是尼玛什么鬼,当然脸上却堆出敬仰的笑容,他得意地说:"这上面写着,Happy Birthday,我一眼就认出来了,哼哼"。

听到这话,我心里其实是这样的

不是俺觉得自己是新青年而看轻老大爷,而是俺觉得很悲哀,因为20年后多半俺也会这样,一种被时代淘汰的既视感扑面而来。

多年以后,当伟哥和孙子在葡萄架下乘凉的时候,他一定会想起无数个吭哧吭哧搬砖的那个遥远的冬季的夜晚。

                                                                                                          《百年砖工》

技术的潮流跟时尚异曲同工,一波一波的,不断在改变。然而又有些不一样,复古的时尚偶尔会还魂,但古老的技术基本会死硬在了沙滩上。

上面这张图是上次请资深美国表演艺术家,微软Distinguished Engineer,James Whittaker给放的。他说,你只要让开发者爽了,那你也就能爽了。(当然这个人也是很甩,穿了一件“Do Epic Shit”的T恤来,于是我自卑的发现我shit得还不够epic)。

那么现在来说回小程序。微信小程序就让开发者很爽,完全原生的体验,开发效率提高起码10倍。网上已经很多文章了,我附和几句:

1. 开发快。小程序开放内测没几天,就有破解的开发工具在github上放出来。一堆人开源自己做的小程序。一个可能你要雇3个人开发半年的东西,在小程序上2礼拜就出来了。快!

2. 加载快。微信设了上限1MB,那是什么概念?Google主页打开,啥也不做,就是527KB的下载。我的小程序还一共不到300KB呢,比Google主页还小,所以微信打开一个小程序,就跟打开一次google主页一样简单,一样快。而且事实证明,1MB已经能做很多事情了!

3. 体验好。市面上很多人拿着H5的页面冒充小程序,比如最近Trump的那个。很多人不明白,其实小程序UI就是原生App,不是H5,更不是拿H5来做得像原生的。H5和Native App之争由来已久,诸多试图把H5做得像原生应用的体验其实都差,比如Cordova,Ionic。做来玩儿的或者超简单的或者给企业的可以凑合吧,给Mass Consumer的,总是这边那边不爽,卡顿。后来FB出了react和react native带来一线曙光,跟小程序原理其实也很类似。React Native也有些跟小程序类似理念的startup出来,只是东家Facebook又有技术又有流量却不去做这个,这里就不得不佩服国人的速度。试过小程序的应该知道,体验是相当流畅的。

有这三点,就够了。其实再过两年以后,绝大部分人都不会再开发底层App,基本都会往类似React Native走,因为体验上其实并没有这么多差别。再过五年,那时候AI的converstaion based application应该会占主导地位,很多task你已经不需要手机了(一定需要视觉的比如游戏娱乐可能除外),你更不需要App,就像现在的Alexa Skills。比如你看看现在谁还在写MFC?估计很多人都没听过。。。

那么有人说微信有限制,封闭。的确是有很多限制,比如游戏不能做,否则做个麻将棋牌类,往群里一扔,分分钟秒杀皮皮麻将啊。代码不能超1M,不能外链跳转,不能分享朋友圈,小程序入口只有群分享,搜索和摄像头扫描二维码(注意不是图片识别二维码)。说实话限制不是一般的大啊。但是呢,大家退一步看:

1. 这些是人为加的限制。微信现在的有着巨大优势敢制定规则,要是他发现小程序没有达到想要的效果,会不会某些地方能稍微开放一些?说个简单的吧,比如带参数二维码最开始1万个,正式发布前上调10万个。微信也是在摸着石头过河。并且在这个过程中不断调整游戏的平衡。

2. 这是给小创业者的机会。你没有那么快被吃掉。因为大鱼们也没有摸到该怎么玩儿。不少按自己公司主营业务,原始的照搬过来,还有罗胖这种利益冲突太大直接不玩儿了的。大公司玩儿不动了,各位startup还不赶紧八仙过海各显神通。

微信玩儿的是阳谋,摆明了就是想补他欠缺的地方,比如群协作,比如线下+线上。不想让你来微信打发时间(玩游戏)。这让我想起了最近亚马逊停掉免费review的program。以前亚马逊正儿八经的允许有给样品然后review的项目,后来据说是中国卖家太多,国人出海卖货也不知道怎么办,简简单单就是花钱冲review。亚马逊停掉这个program,就是想让大家回归到做好产品。

张小龙你看得出他是有初心的人,希望大家去做make the world a better place的事情。而不是简简单单抓住用户注意力不放。

如果我所做的,能让世界变得美好一点点,那我也就满足了。请看我表情

好我想做,那我该怎么开始?

给2017年一个小目标

学习小程序,已经有不少教程了,选几个放出来,我就不赘述了。不过网上资料有些多,看着就乱了,有几个我特别比较推荐的拿出来讲讲

微信官方:

1. 官方教程,官方教程和介绍还是不错的,很多不明白的东西是在这上面看的。入门教程可以多看几次整明白了,API和组件等到用的时候再看吧。首页上的小程序示例源代码可以下载下来,很不错的参考。

2. WeUI样式,微信设计团队自己推出的设计样式,非常有用,很多时候不知道该怎么设计,或者自己布局很丑,我都会先看这上面的。

3. 快速开发样板,快速开发样板,很轻量级的样板,帮你快速上手。