在微信官方的开发文档中,小程序的开发框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。
而小程序开发框架不仅提供了一套自带微信风格的样式以及特殊逻辑的基础组件,还提供了丰富的微信原生 API,可以让开发者调起获取用户信息,本地存储,支付功能等微信提供的能力。这也可以看出,小程序的本质从一开始就是与原生App不一样的。它的组件和接口能力,都与微信本身紧密相关。所以,一个小程序不需要自己建立过于复杂的使用环境,只要充分利用微信这个生态就可以了。
简单来说,一款能让用户拥有良好体验的小程序,应该符合以下三个原则:
功能方面,小程序应该比原生App更单一
设计方面,小程序应该比原生App更简洁
使用场景方面,小程序比原生App更明确
而微信小程序小睡眠、腾讯投票、亲戚关系计算器等微信用户使用频率较高的小程序,正是符合了这三个原则:

“我需要为某个活动发起投票”、
“我需要知道我对某个亲戚的准确称呼”
……这些简单而明确的需求,正是小程序可以迅速解决的。直接了当的功能服务,简洁大方的使用界面,自然也对应着明确的使用场景。这是一个使用体验和原生App明显不同的小程序。
其实目前市场上主流的微信小程序开发工具即速应用,其提供的各行业小程序模板也大多遵循这个三个原则。很多开发者为了节省开发成本和开发周期,都会选择这些不需要编程就可以直接使用的小程序模板。听起来,根据这种产品理念设计出来的微信小程序,好像并不如原生App强大了。
但实际上,这样的小程序,才能更精准地解决用户需求,获取大量的用户。开发一个真正好用的小程序,并不需要刻意追求用户将大量的时间花在自己的产品上,去提高所谓的用户粘性。当用户在某个场景中产生某个需求时,会立刻想起你的小程序,这就足够了。
相关文章推荐
-
小程序丨【已解决】背景音乐触发ended事件后会重置src属性
(adsbygoogle=window.adsbygoogle||[]).push({});用getBackgroundAudioManager()创建的audioContext触发onEnded时会重置src属性,这是有意设计的吗?另外Ended事....
-
小程序丨全国首个微信电子诉讼文书送达小程序,节约成本,增加效率
还记得那个证人通过微信小程序进行远程作证的例子吗?8月17日,在广州市越秀区人民法院303法庭上就进行了一场证人没到达现场,只通过【数字越法远程视频平台】小程序进行视频作证的案件审理。就在昨天(10月30日),三亚市中级人民法院和市司法局合作框架协议....
-
小程序丨【已解决】Mac版新版开发者工具的更新提醒请不要不停的推送 ... ...
我不更新还不行吗?网友回复:蜗***:我的都没有更新提示,要不是看论坛,都不知道昨天更新了木***:哈哈哈,是的,贼烦,两分钟推一次,但因为之前更新过有阴影,不敢随便更新了。。蜗***:我的今天也开始不断的给推送了,让我更新,我可以理解为他们缺少测试....
-
小程序丨【已解决】通过审核的代码没发布成功,新的版本代码覆盖了,怎么找审核通过的代码(紧 ...
通过审核的代码没发布成功,新的版本代码覆盖了,怎么找审核通过的代码。应该有个审核通过的版本保留啊,或者没发布成功不嫩覆盖啊!要不然那一版的代码白审核了啊~~~~网友回复:叶***:谢谢小程序的兄弟们,效率刚刚的,辛苦了爱盈利(aiyingli.com....
-
小程序丨【已解决】《审核》自己再急也是没用的,我还是相信官方没忘记这个事! ... ...
一开始不知道,想让自己的位置多订了几个被封了,但是申诉过来了。为什么附近一直不出现是什么原因呢?营业执照上面写的经营范围广,但是我们确实经营的有这些产品啊,为什么不给过呢。小程序原始ID:gh_fd7175bdf786小程序名称:济源心愿婚庆糖果工艺....
-
小程序丨【已解决】新版小程序IDE scroll-view 无限触发scroll
在新版小程序IDE中scroll-view内部多次滚动,会无限触发内部函数scroll函数;重复出现率为100%,但是在没有改版之前的版本中没有这个问题,请官方给予解释,急急急急急!!!!!!网友回复:海***:官方真调皮,最新更新的版本好多bug呼....




