今天,2017-01-09微信小程序如期而至。作为一名前端开发者一直关注着微信小程序的进展,今天终于能揭开她神秘的面纱一睹芳容。
作为开发者先看看小程序提供了什么东西必不可少,于是我详细的查看了《小程序示例》中的每一项功能,从组件到接口包括其中的每个子项都把玩了一遍。不难看出微信对每一个控件样式和风格做了统一化处理,提供的接口也很全面,支付、分享、扫一扫也都能很方便的供小程序使用。其中我注意到了两个亮点一是video组件将弹幕也封装进去为我们开发者小伙伴省下了不少力气,二是图片选择时使用了微信标准的选择9张图片的方式,再也不用自己去折腾实现了。如果要是能把微信的图集控件提供出来是不是在小程序中浏览大图会不会更方便,体验更好一些呢。
看完示例程序我迫不及待的搜索了一些知名软件,好好体验了一下。
总体来说,小程序带来的使用体验虽然比原生程序略逊一筹但比钱包里那些H5应用要好很多,不管从UI显示速度、接口请求速度、交互流畅度都比H5上升了一个台阶。
好归好,当然在我使用期间也发现了不少问题,首先在小程序示例里面监听罗盘数据貌似没有作用,不知道是我手机问题还是怎么的,但有截图为证。
不管我如何转动手机,解锁竖排方向锁定都显示-1。我想一定是我打开方式有问题,不然这么大的bug不会没测出来把。
接下来使用了《携程酒店机票火车票》
重试了几次有时会跳转到输入手机号码验证码的界面,不知道是不是正确的流程呢。
再选择城市里我遇到了一个很坑的事情,有张图不知道你能不能看出问题来?
新生事物肯定是需要一段时间的磨砺才能成长。
在《大众点评+》中我尝试他的地址选择,也给我带来了不好的体验。
每次进入这个界面会卡一段时间,可能再请求数据吧,在这个界面里停留了一会明显感觉我手机开始发烫了,等了一段时间这个界面功能才恢复正常,再次进入这个界面的时候感觉就快多了,应该是数据已经缓存好了吧。
最后我在《同程景点门票》里发现了更多的问题
这个也是在登录授权后比出的问题,我在其他app中正常授权还是需要登录绑定到app数据中去,可能这个产品忘了设计这个流程,但这是一个很严重的问题。
再看这个界面
细心的我一眼就看出来中间那块placholder文字的层级不对,于是我向下拉
哈哈~~
看见各大公司的app中出现了这么多问题,作为一名专写Bug的程序员多多少少有些欣慰。于是我放下手机专心的写Bug去了。
最后希望小程序能越来越好!