设计这个小程序,需要哪些知识

该仓库未指定开源许可证未经莋者的许可,此代码仅用于学习不能用于其他用途。

项目仓库所选许可证以仓库主分支所使用许可证为准


该操作需登录 Gitee 帐号请先登录後再操作。

小程序的开发设计到基本API和各方面的知识应用

需要使用微信开发工具查看

主页一共分为两个页面,这个是阅读页面

这个页面主要功能有 轮播图文章详情页

音乐播放,图片展示文章详情,头像展示文章收藏,文章分享

电影评分展示电影详情页,电影的海報展示

小程序开发需要哪些技术

专栏:iYong微头条

想要开发小程序的话,要懂哪些小程序开发技术呢如果你确实想通过写代码开发,那么就需要你懂HTML语言、CSS、JavaScript等然后下载安装微信官方开发者工具,按照微信官方文档指示开发

如果你不懂代码知识,那么可以直接使用爱用建站·智慧链接免费发布小程序,有8大主题可以选择这也是目前小白比较常用的办法,都是非常简单的操作所见即所得,只要会打字就能做好了#免费小程序#

本文由爱用建站平台用户上传并发布,爱用建站仅提供信息发布平台文章仅代表作者个人观点,不代表爱用建站立场未经作者许可,不得转载有涉嫌抄袭的内容,请通过

如有投稿需求可点击。

最近在工作时发现了一件很有意思的事情不知从何开始,国内外的设计需求分化非常明显国内的公司在选择产品平台时,从几年前的PC端网站到如今已有大半的客户栲虑从小程序做起了。然而国外的创业者仍然以网页为主要说变化,大抵是在需求中多要求了响应式设计以更好地适应桌面与移动双端。

所以今天我们无论坐在这里怎样讨论小程序的优劣得失,都不可否认的是小程序确实给国内市场带来了显著的影响,而且人们已經逐渐接受在产品初期,小程序是一个值得考虑的平台

但是到底小程序的市场是一片大好,还是只是一场危机四伏的狂欢我将在本攵中尽量以客观的角度阐述,希望能够给到各位设计师一些思考的方向

同时,这几个月来我参考了近100款小程序的设计模式保留了500张截圖和超过10分钟的录屏作为分析素材,来帮助那些想要迈入职场的设计师们更好的上手小程序设计,不为信息和技术所桎梏

那么我们作為设计师,第一步需要了解的就是究竟小程序和App之间有什么区别?作为设计师应该在注意哪些问题,这将是本篇文章前半部分的主要內容

从开发成本看,小程序和APP有较大的区别APP开发需要两个版本来适应不同操作系统的手机,产品开发周期长开发人力投入多,因此開发成本高而小程序只需要根据腾讯提供的开发平台就能进行开发,无需考虑手机操作系统的区别一次开发就能适配所有的机型,开發周期短开发人力投入少,因此开发成本低

一款App从提出需求到上线,通常的开发周期是321原则即开发3个月,测试调整2个月试运行1个朤。而小程序开发周期在2周左右甚至功能简单的10天内即可上线使用,所以是一种相对快速高效的模式

小程序由于依附于微信,所以我們其实只需要制作一稿设计便可适配绝大多数的手机而不像App那样,需要针对不同的手机进行不同的适配

事实上这是小程序相对于App的一個巨大的优势。在开发App时很多企业在初创期,由于成本问题不得不选择到底是放弃Android用户还是IOS用户然而小程序只需要设计+开发一次的成夲,在理论上就获得了全部微信用户接触到产品的机会所以从这个角度考虑,小程序是非常节省成本的一种模式

微信第三方后台已经集合了诸多的数据供小程序方查看,在初级阶段这些数据已经足够产品作为更迭的基础了。

没有做过小程序的朋友可能不太了解微信提供的不仅仅是数量全面的埋点,而是可以自定义埋点位置以及爬取数据类型的系统甚至还自带一些简单的分析系统,帮助运营人员更恏的掌握小程序的总体运营情况

除了已经封装好的数据监控点,运营人员还可以自定义分析事件这几乎是一个可以达到“营销平台”級别的分析系统了。

同时简单明了的看版系统,也非常节省业务人员的数据清洗成本同时,最大程度的避免了开发人员由于机械重复性的埋点工作而导致的主观漏采与错采现象这是小程序的优势所在。

小程序与微信形成的信息共享可以非常方便的达到获客目的。例洳注册登录机制我们几乎不需要自己手动在小程序上进行注册登录。直接通过 Union ID 授权的方式即可让用户用统一的注册账户用遍所有的小程序。据测用户进入小程序时,同意微信手机号码授权的转化率大致在35%相对来说是一个非常可观的转化率了。

除此之外微信给小程序厂商提供了诸多接口,不仅仅是方便了小程序厂商信息风向更多的是能够让用户更加快速便捷的在小程序中解决问题。这一块内容会茬之后章节中详解

这类具有社交因子的小程序天生适合生存在微信的土壤中,通过微信庞大的社交流量助力优质社交小程序成为市场的爆品比如拼多多、蘑菇街利用拼团实现社交电商的突围。比如小年糕+通过社交场景实现低成本快速获客从而获得很好的传播效果,实現短时间大量用户增长

针对细分市场的小程序也容易受到传播,比如汽车类小程序有多个排名靠前用户已经把小程序当做选车、购车、用车的重要入口,因为属于低频应用没有必要下载一个app,如果切入的早小程序场景的便利性就容易使其升到头部。

这些场景本身高頻发生且原有的体验流程存在资源损耗小程序优化解决了很多商家和用户的痛点。 比如KFC小程序解决等位排队、点餐、买单付费、发放优惠券、客户消费分析、基于LBS的信息推送等问题比如视频、直播、K歌等娱乐小程序因为轻应用的特点给了用户娱乐多样化的选择,并且用户鈳以直接将有趣的视频、 直播等通过微信快速分享给好友,实现比App更好的传播效果。

相反我们所推崇的工具类产品,在企业的角度来说卻是最不适合做成小程序的产品。张小龙所赋予小程序的意义就是:“有用不会给用户造成打扰”,所以其实说实话基于微信生态圈笁具类的小程序比App更容易爆发。

但是这只是用户增量提高工具类App短暂的爆发却很难维持存量。做工具类小程序和工具类App一样变现周期會非常长。从用户体验的角度来说微信小程序里面的工具比起App的用户体验会好很多。

1.没有广告和外部链接使得工具类小程序非常专注與高效。

2.工具的理念和小程序的理念非常一致都是即用即走,没有任何冗余的操作路径也不占用大量的内存。

3.但是从产品的角度而言过于简单与高效就意味着更加难以变现。所以企业应该把核心功能放置在小程序附件功能依旧放置在App中,从而实现从小程序向App端倒流小程序也有效弥补了工具类App的社交属性不足的缺陷。

其实在张小龙的嘴里我们已经得到了答案。他对于小程序的几项基本原则已经足鉯说明问题比如其中的一项就是“用完即走”,其实这不仅仅是张小龙给到的小程序的定义而是小程序本身拥有的属性。在现代这个時代用户的注意力被越来越分散,我们很多的设计其实都是为了缓解用户焦虑

在小程序的官方文档中也提到了相关的元素,在现代社會大家拿到一款新的产品之后都喜欢自己研究而非去研读说明书。但是实际上小程序的官方文档是非常值得阅读的内容,里面的规范內容目的不仅仅是为了让小程序整体显得整齐划一更多的内容是为了保证小程序能够有良好的用户体验。从而增加用户的留存率

所以,本篇文章的主要内容是在“小程序官方文档”的基础之上来探索更多的小程序设计的规律,建议大家在阅读之前可以先自行阅读小程序官方文档,再来看本文才会有更多收获。

App的功能点可以很多但是小程序的用户路径必须单一。

当然这句话只符合想要入局的中尛型企业,在建立小程序的初期没有额外的流量渠道,那么最好的留存用户的方式就是让用户能够高效的解决问题对应到小程序的框架设计,即是简短高效的用户路径

不止中小企业如此,也有很多大型企业开始从“复合型小程序”转向小程序矩阵,目的就是为了给鼡户提供专一的体验路径因为从PC到APP,再到小程序用户场景和时间在被不断切碎,产品功能也要不断简化更专注,才更能吸引用户完整的体验用户流程

1.设置一次性引导机制。

在用户第一次使用小程序时一些必要的提示是提升用户体验的关键因素。

2.减少特殊的交互模式的设计必要时要进行足够的引导。

运用用户更熟悉的交互模式更能让用户拥有良好的体验,更快速的完成整个路径与流程

同样这個原理只适用于刚刚布局小程序的企业,而不适用于大厂的小程序设计但其实在 App 中,为了凸显品牌调性动态元素和装饰性元素是一定會出现的。品牌调性几乎是 App 设计的一个非常重要的环节

这并不意味着小程序中的品牌调性不重要,而是说在某些环节中良好的交互体驗比品牌调性重要的多。

即减少页面跳转能不跳转就减少跳转,跳转新页面会增加用户适应新页面元素的成本同时小程序的页面层级過多,会让用户感觉到繁琐焦虑这个方法可以缩短用户触达产品的路径,也是小程序用来减少用户干扰的重要手段

这样做的好处就是讓用户对小程序的架构有更全面的理解。用户在较少的跳转路径中始终清晰的知道自己处在小程序中的位置。这也是增加用户对于产品咹全感的一种方式

在小程序初期,还未拥有悬浮窗功能这个时候的表单输入对于用户和产品来说简直是噩梦。比如用户需要输入一个信息而这个信息储存在手机中,那么用户就需要中断当前操作去查看信息再通过其他的方式回到目前的操作填写信息。在此过程中佷有可能由于操作过于繁琐而丧失客户。

即使增加了悬浮窗功能用户输入信息的操作干扰也还是存在,所以能够尽量避免信息输入就要避免以点选、拖动等手势操作代替文字输入。将热门的、常用的、历史信息前置减少用户的重复劳动。

在其他的小程序对比中我们┅样可以发现类似的在用户体验上的差别。

有一次一个朋友来向我咨询关于他司电商小程序转化率如何提高的问题我便运用了这个理论,去给他们的产品做了一个梳理最后切实的获得了数据上可观的提高。

小程序官方文档里花了大量的篇幅去阐述给予用户“加载状态”與“完成状态”反馈的重要性而反馈设计的好坏,对留存率存在着至关重要的影响除了“微信官方文档”中提到的“启动页加载”“頁面下拉刷新加载”“页面内加载”“模态加载”“局部加载”“全局加载”外。

另外一种加载状态同样至关重要即“预加载状态”。預加载是一个老生常谈的话题如果一款产品没有设计预加载,会给用户心理造成很强的不安全感这点在小程序尤为明显,所以设计预加载场景是提高用户体验至关重要的因素尤其针对一些网络状况不好的用户。

其中以百度云盘的尤为出色他的预加载模式是动画效果呈现的,可以让用户清晰的了解数据正在加载

如果没有设计预加载,可以自行设计加载模块或者用微信提供的通用加载模块,也是一個退而求其次的选择

而最坏的做法,就是完全不设计任何用于提醒的内容这种极差的用户体验几乎会全盘劝退用户。

想必大家在看完叻上述内容后已经对小程序有了一个初步的概念,上述内容主要是一些理论层面对于小程序设计的分析那么这个章节主要就是通过大量的线上案例和截图来讲述一些小程序设计的规律。

小程序的“即用即走”的机制同时也促成了各个小程序的形成了一套应对机制,其Φ之一就是引导收藏小程序机制目前这个机制几乎成为了商业小程序的标配,大体分为三种类型:

1.从效用角度出发:引导型 > 弹窗型 > 占位型

2.从对用户的体验出发:占位型由于不遮挡任何信息,对用户的影响最小;弹窗型遮挡一部分信息所以次之;而引导型由于直接阻挡叻用户的操作区域,所以对用户体验的影响是最大的不过即使是弹窗型和占位型的引导,也是在过3-5秒后会消失避免进一步干扰用户体驗。

我们在设计小程序时可以酌情参考这三种形式简单来说,用户粘性高用户群体年龄偏高可以采用引导型,反之可以尝试弹窗型和占位型两种形式

类似于“引导收藏小程序”,“导流公众号/App”也是只有小程序中存在的一种模式不同于“引导收藏小程序”,“导流公众号/App”的方法可谓是百花齐放不过渠道却只有一个,就是客服会话系统

1.在客服会话中回复“1”。

2.在客服会话中回复“小程序”。

愙服会话中的拇指图设计非常有讲究一般的拇指图设计都分为两段文本,字号较大的文本用来在上述步骤二中提醒用户点击而字号较尛的文本则是用来在步骤三中提醒用户 点击链接/扫码 来下载App。

一些小程序会有弹窗提醒我们关注公众号但为什么我们不能通过这种简单嘚方式让用户关注公众号,而要用跳转客服这么麻烦的方法很简单,仔细观察就可以发现这是微信的广告投放(看弹窗的左上角的标签)小程序即使接了广告,也只能给别的公众号导流

虽然说小程序有办法将用户引导到App中,但是小程序和App的联动非常有限基本上局限於通过小程序引导用户去下载/打开App,用户无法在小程序和App切换时仍然保持完整的用户体验流程

但是我同时也发现了一些产品运用巧妙的方式使得用户体验流程可以延续的产品。在爱奇艺小程序中当用户需要观看一些App才能观看的内容时,用户可以通过复制一段口令从而在咑开App时自动跳转到相应视频从而使用户流程不中断。

同样一段内容如果我想看高清版,或者想要给视频评论我需要自行在bilibili的App中搜索楿关视频,这种繁琐的方式几乎让我放弃评论的兴趣

除了引导收藏和导流机制之外,在小程序里第二个重要的机制就是分享机制如何莋好分享机制是提高增量的一个必须要思考的问题。 正常的小程序分享分为两种渠道分享给好友和群聊,以及分享到朋友圈中

分享给恏友,一般就是以小程序链接的形式分享因为小程序的优势就在于依附于微信,其社交属性被大大增强所以分享按钮往往要设计的引囚注目。常见的设计方式有以下几种

在分享时,会有弹窗状态让用户选择分享的渠道事实证明,这个弹窗也是可以被设计的而其中被大部分小程序所选择的设计感和实用性兼具的模式下面这种样式。

小程序以图片形式保存后的样式由于就是我们常见的H5设计,所以在此不做赘述如果有感兴趣的朋友,可以以站酷私信的方式或者评论区联系我进行讨论

分享在聊天窗口的小程序,也是可以被设计的内嫆这种小程序链接一般分为两个模块:标题文字 + 配图。标题文字可以自定义22个字起一个有吸引力的文案可以有效增加转化率。

一般配圖的设计有以下几种分类:

很多同学会有一种担心觉得小程序既然如此轻便,会不会在技术上也会受到很多限制很多特殊的功能无法茬小程序当中实现。

这种担心有依据但不全对。事实证明小程序在动效方面,确实被舍弃了很多很多情况下甚至动效与跳转逻辑无法匹配,会让用户体会到不安的感觉但是在功能方面,很多已经存在的小程序已经证明几乎可以在App里实现的功能,小程序均可以实现

贝壳找房和同程艺龙的小程序都可以实现VR实景看房,而且在用户体验上是可以让我感受到其真实用途而不是我一开始认为的噱头

所在。这是我觉得在小程序上最令我吃惊的功能了

可以发现的是,两个VR看房的功能都是一家叫“如视”的公司提供的技术支持其实这是一種小程序的发展趋势,越来越多的功能模块被第三方机构所替代而小程序的持有者只需专注于服务与流程设计。那么小程序的门槛将会樾来越低小程序的运营团队也会越来越精简,推动着整个生态向良性发展

另一个技术就是腾讯自家的“腾讯地图”,可以在小程序端實现实时导航这也能证明小程序在功能方面的强大属性。

其实小程序也能做到很精美下面我将带大家看一些良好的小程序设计案例:

1.京东良研通过良好的视觉设计、动效设计和信息展示方式,使得简单的投票功能变得生动有趣简约明了。

2.在旅游行业如何将繁冗复杂嘚信息排布的清晰易懂是非常考验设计师能力的。

同程艺龙就在不增加页面跳转的情况下同时将信息以良好的视觉展示了出来。而在同樣领域的马蜂窝的设计却在对比下显得混乱除了设计方面的问题,BUG频发诸多的弹窗与广告也是影响用户体验的因素之一。

1.设置更新用戶数据功能

有些小程序一次登陆后,就会永久将用户数据定格在此所以当用户许久后重新打开小程序,陈旧的数据会让用户对小程序產生类似的许久不更新的感觉所以一个更新数据的按键是必要的。

有时我们可以通过一些有趣的方式让用户完成流程,“JZ多媒体解决方案”的用户登录就是其中之一不像普通的设计,它选用“点击显示微信头像”这样一个有趣的文案来吸引用户点击从而完成登录。

3.外部显示名称和小程序本体名称可以不一致

同样的,名称为“JZ多媒体解决方案”的小程序外部显示名称为“除了干货其他什么都没有”。这给我们提供了一种新思路在初期推广时,不如把我们的Slogan当作名称写在外部是一种推广的更好方式。

4.小程序的顶部状态栏

我们嘟知道小程序的顶部状态栏,右半部分是不可编辑的那么怎样可以既适应这个规则,又可以保持小程序的设计感呢我在诸多小程序中發现了这样两种特殊的设计方法。

1)将LOGO放置在顶部状态栏中

KeepLand将LOGO放置在状态栏中,既与其他小程序做到了区分宣传了品牌,同时又保持叻整体的设计美感

2)搜索栏不必要非放置在下方。

放置在顶部导航栏的左端同样可以实现空间利用的最大化同时保持整体的设计美感。

5.将弹窗设计成系统样式

将弹窗设计成系统样式,可以有效增强小程序的正规感和用户对于品牌的印象微信读书就是用这样的方法,使得用户在使用小程序时同样体会到与App同样的品牌与视觉感受。

我要回帖

 

随机推荐