美文网首页
微信小程序开发

微信小程序开发

作者: 大猪厂 | 来源:发表于2018-07-22 19:25 被阅读0次

    2018年07月22日 星期日 19时21分11秒

    小程序简介

    小程序作为微信生态体系的重要一环,有很多让人爱不释手的优良特性,首先小程序和服务号、订阅号一样,在微信app内快速方便地运行。得益于这个机制,小程序可以非常便捷的调用接口,记录、扫码、文件存储、位置服务等功能。而且还能直接调用微信客户端原生UI组件,这使得小程序的操作体验要明显优于外部网页。

    对于移动客户端应用来说,发布和传播同样是非常关键的环节,小程序采用云端的发布方案,与传统的APP不同,用户不需要XPhone或应用市场去下载与安装,而是通过微信APP连接打开使用,使用之后也不需要卸载,即开即用,用完即走,这样降低了用户的使用成本。

    小程序的传播非常丰富,可以通过微信任务栏找到我们最近使用的小程序,也可以通过微信扫一扫、小程序搜索、好友之间的转发分享实现快速传播。

    对于开发者和创业者来说,最关心的是小程序的优势在哪里。可以为我们带来哪些效率的提升。

    • 传播优势
      微信作为最大的社交平台,同样是一个超级流量平台,小程序计生于这个流量平台内,依靠社交关系链的推动作用,在传播方面占据绝对优势;

    • 成本优势
      小程序封装很多底层调用的API,让我们不花时间折腾底层的实现,更专注实现业务逻辑,例如扫码功能(摄像头的调用,图片识别技术、二维码的策略等等繁琐的环节,但是通过小程序API依据代码就可以实现扫码功能,为我们节省了大量的时间和精力);

    • 效率优势
      做过移动网页开发的人应该很有体会,网页展现方式非常灵活,实现难度更低,但是运行效率是硬伤。与原生APP操作体验相比,根本就没有可比性。小程序可以直接调用客户端原生UI组件,极大地提高运行效率。运行效率尽管还是低于APP,但是已经非常接近了。

    • 分发优势
      由于小程序采用的是云端的发布方案,避免了多版本共存的问题,对于原生APP 来说,多版本维护是很头疼的问题。功能变更的实施,需要考虑到旧版本的留存率。一个APP项目同时维护几个版本的API是很平常的事情。云端发布解决了多版本共存的问题,还降低了用户的使用成本。对于用户来说,能一个步骤完成的事情,就没必要两个事情。

    小程序应用场景

    既然小程序这么强大,有哪些应用场景呢?

    • 个性化的传播、线下线上的转化营销 (线上商城、门店)
      肯德基线上点餐、水果外卖平台
    • 专业工具类应用(单位换算、签到打卡)
      汇率及时查、我的微考勤
    • 微服务(公交查询、外卖点餐)
      车来了、饿了么
    • 社交辅助(群聊辅助工具,例如统计、名片)
      群小助手、群名片

    当然小程序的应用并不仅限于这些,经过奇思妙想,完全可以应用于更多的领域。小程序是适用于各行各业的。

    开发方式对比

    网页和小程序的开发差异

    开发差异 微信小程序 移动端Web
    渲染机制 JS调用WebView+原生UI DOM渲染
    网络请求 微信request接口 JS网络请求库
    生命周期 类似App,完整的生命周期 无状态/SPA

    三种开发方式综合对比

    对比项 微信小程序 移动端Web 移动App
    开发维护成本 中等
    操作体验
    通用性 中等 中等
    功能扩展
    运营成本

    注:前端技术发展到现在已经不仅仅是网页前后端简单交互了,为了良好的用户体验,需要实现很多复杂的交互。

    相关文章

      网友评论

          本文标题:微信小程序开发

          本文链接:https://www.haomeiwen.com/subject/tmlrmftx.html