这是根据腾讯最新公布的《移动页面用户行为报告》来给大家分享的关于移动端H5页面开发一些20条规范和准则。里面大概包含了16种用户操作习惯和注意点。

下面25学堂跟大家先分享一张关于2016年最新的ios和android系统的占比情况,以便于我们对h5开发和APP设计有进一步的了解。

扩展阅读:

废话少说,直接跟随25学堂的小编来细细品读这20条移动前端H5页面开发规范。

1. 做好缩略图,事半功倍

用户会点击一个H5,跟标题、缩略图以及发布的时间有关系。一个夺人眼球的标题能够吸引人的点击,一个引人注目的缩略图会引起人们的好奇心。

以上一些经典的H5案例

2. 请在12点或22点发布或上线H5页面

H5发布最合适的时间,腾讯的《移动页面用户行为报告》给出了以下答案。

3. 请把引流页放在首页或尾页

腾讯《移动页面用户行为报告》指出,H5页面首屏和最后一屏的平均停留时间比中间页面的平均停留时间长,按钮点击率也比较高,是放置引流页面的最佳选择。

4. 给按钮好听的名字和动画

▲以上3个案例来自ih5平台 按钮命名值得借鉴

5. 力求三秒钟渲染首屏

腾讯《移动页面用户行为报告》第一条指出,加载超过5秒就会有74%的用户离开页面。

用户都是没有耐心的,首屏渲染越短越好。

因此一定要尽量缩小首屏的体积,业内一般以联通3G网络平均338KB/s(2.71Mb/s)为准,3秒以内渲染完成,所以首屏资源不应超过1014KB。

6. 大型重资源页面采用loading页面

如果你不能够保证3秒出首屏,那就增加有趣的Loading页面进行预加载,资源加载完成后再显示页面。虽说Loading页面可以缓解用户等待的焦虑,但时间过长,也会造成用户流失。因此H5素材优化才是硬道理。

7. 用色彩单一的绘图方式作图

这是三张200*200像素图片的体积对比,第一张单色块,第二张垂直渐变,第三张斜对角渐变。对于H5来说,流畅度往往比画面的精细程度更加重要。

8. 静态图尽量保存成png8、或者进行图片压缩,在线png图片压缩工具很多。

这是一张1M的图片用PS压缩成jpg、png8、png24的体积对比。需要补充的是Png8最多只能展示265种颜色,而png24能有1600万。

所以色彩单一时用png8,色彩丰富时用jpg,需要追求精度时用png24。

9. 无损压缩图片可用网站

大家都知道的TinyPNG 和业界好口碑的智图。

10. 图片避免大小重设

根据需求上传相应尺寸图片,避免大小重设,不宽于640像素(基于手机屏幕一般宽度),避免造成图片质量剩余。

11、善于用H5工具匹配多终端

H5中背景图片宽度固定为640px,那如何匹配高度呢?

如果你用的是H5制作工具——ih5.cn,就能够解决。

打开ih5.cn,在舞台下添加【移动设备】功能,设置不同方案的高度,案例就可以根据终端设备自动跳转到对应的方案去浏览。这种方法需要重复设计多种尺寸的图,堪称累倒设计师的方法。

偷懒的设计师们用的是——将设计文档统一按照最大方案也就是640*1040px来创建,然后添加一个移动设备,选择默认高度,在设计文档时记得将主要的信息放在中间,重要的按钮尽量往中间放。

12. 动图优化再优化

在不影响动态图整体效果的前提下,通过修改尺寸、质量、帧数等进行优化。

13. 善用背景颜色属性

如果你是用H5工具编辑案例,以ih5为例,在需要使用单纯色做背景或者其它的情况下,可以利用图形工具里面的背景色属性或者舞台与页面的背景属性。

▲ih5平台页面属性面板

14. 开发们都喜欢的H5音频规范

格式:mp3 ,单轨,最好30秒以内 ,文件大小控制在100k以内最佳。

由上图可得,mp3文件较大主要是由于比特率过高,一般H5背景音乐比特率选择64kbps已经足够了。利用Adobe Audition、格式工厂或者一些音乐播放软件可以剪辑和压缩音乐。要注意,作为无限循环的背景音乐,截取时一定要注意头尾得连接得上,而且要淡入淡出。

15. 视频3分钟以内,用H.264格式

① 视频时长:3分钟以内。近年比较火的全屏视频,视频长度均为3分钟以内,比如薛之谦史上最疯狂的广告(腾讯出品,2分51秒),都是为了避免跳出率过高。

② 格式:MP4,H.264。H.264编码后生成的视频文件,体积较小,画质也不错。蓝光技术(Blu-ray)和几乎所有的高清摄像机都采用这种格式。

③ 在保证基本清晰度的前提下,用格式工厂等软件进行压缩。视频宽度同样是640px,尺寸越小,体积才越小。

16.不滥用Web字体

一般浏览器只支持一些默认字体,中文如宋体、微软雅黑、华文细黑,英文如Helvetica、Arial、Georgia、Times。

H5用了其他字体,需要下载,解析,重绘当前页面,应尽量减少使用,或者直接将文字转成图片再导入。

不过在ih5中,如果你用中文字体组件输入文字,其实是自动将文字转成图片,就不需要担心这个问题。

17. 善于复用元素

H5在制作的过程中经常会用到同一个元素,比如按钮、箭头等,我们可以直接在iH5编辑舞台里复制或直接填写被复用的元素的连接,这样就不用重复插入图片,节省案例内存,提高流畅度。

▲图片属性面板记录着资源位置

18. 遵循用户操作习惯

腾讯的《移动页面用户行为报告》公布:大多数用户习惯滑动切换,放置在左边的按钮点击率低(可能大部分是右撇子)。

用户习惯沿用上一屏学习到的操作行为,如果当前操作不同,需要提示用户。

19. 慎用向右滑动和横屏

很多手机,特别是苹果手机,向右滑动容易触发返回“上一级页面”效果。

横屏需要用户设备开启屏幕旋转功能,才能正常观看,用户操作成本高(很多安卓手机经常对横屏没反应)。对不同屏幕的手机,长宽比例不一,难以展示最佳的视觉效果。

20. 慎用输入行为

输入行为或者复杂交互行为都会导致用户流失。

用户都是没有耐心的,如果一定要输入,尽量改成选择的形式,会好很多。

比如ih5平台上设计师悟脚叔叔的作品《你,有什么资格睡觉》,就把一些输入行为转为了选择行为。对每一个测试类H5,都是有借鉴意义的。

h5 默认为移动端页面_20条移动前端H5页面开发规范,h5开发必看文档相关推荐

  1. 关于Vue移动端框架(Muse-UI)的使用(说明书,针对不愿看文档的童鞋)

    一.安装 1.npm安装 npm i muse-ui -S 或者 CDN安装 <link rel="stylesheet" href="https://unpkg. ...

  2. h5打开app_移动端产品比较分析:APP、小程序、H5

    本文笔者从实际工作经验出发,结合参考相关文章,对移动端产品(APP.小程序.H5)从13个方面进行了比较分析,与大家分享. 移动端产品包括小程序(本文特指微信小程序).APP(安卓.IOS).H5页面 ...

  3. html页面导出文件大小,【实战】通过 JS 将 HTML 导出为 PDF 文档

    背景介绍 某带道术用量确示常构端析以要效开的用,近不老人院信息管理系统项目,甲方要求将财务模块的各种报表导出为PDF文档,方便打印要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效 ...

  4. word 段显示在页面最下方_最快速地把同一内容插入到Word文档不同页面的相同位置...

    您好,欢迎来到[爆炒Office],这里有原创的实用办公软件技巧. 概述 之前也讨论过把同一内容插入到Word文档不同页面的相同位置,类似于logo,但又可以每一页都自由编辑.现在找到一个更好的方法, ...

  5. vue打包完index.html空白,解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题-20210315083204.pdf-原创力文档...

    解解决决Vue项项目目打打包包后后打打开开index.html页页面面显显示示空空白白以以及及图图片片路路径径错错误误的的问问题题 V ue项目运行npm run build后会生成一 dist文件夹 ...

  6. web端开发规范开发规范_Web开发人员的规范工作

    web端开发规范开发规范 As a company edgeofmyseat.com don't need to do a lot of responding to tenders. We somet ...

  7. h5 默认为移动端页面_html5 移动端H5页面设计尺寸规范

    原标题:html5 移动端H5页面设计尺寸规范 当我们在做手机端H5网页设计稿时(当然包含微信端的H5网页设计),如果没有做过类似的移动端的设计,UI设计师和前端工程师肯定会纠结的.如果是app设计师 ...

  8. h5 默认为移动端页面_移动端的h5页面的尺寸是多少

    展开全部 H5的尺寸一般设计为640x1136px 既满足了显示需求,又能降低用户加载图片需要的带宽.32313133353236313431303231363533e78988e69d8331333 ...

  9. stm32中断源有哪些_143条 超详细整理STM32单片机学习笔记(必看)

    点击上方蓝色字关注我们~ 1.AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备 2.Stm32f10x.h相当于reg52.h(里面有基本的 ...

最新文章

  1. ctf php sql注入,CTF—攻防练习之HTTP—SQL注入(SSI注入)
  2. java privilege的用法_java反射--注解的定义与运用以及权限拦截
  3. knn 邻居数量k的选取_选择K个最近的邻居
  4. 商业智能常见名词浅释(转载)
  5. linux下ip层的一些概念
  6. 用jQuery的ajax的功能实现输入自动提示的功能
  7. ExtJS6 Grid的日期编辑栏位处理
  8. Altium AD20批量修改丝印大小、更改丝印字体、丝印显示中文、更改位号丝印 相对元件的位置
  9. Flutter基础—根据用户输入改变控件
  10. python矩阵转置_Python 矩阵转置的几种方法小结
  11. Ubuntu18.04下NVIDIA CUDA安装指南和DeepLearning4J GPU配置
  12. windows版redis报错:本地计算机上的Redis服务启动后停止
  13. MD5(JavaScript)
  14. R统计绘图-VPA(方差分解分析)
  15. 国家信息安全证书体系解读(nisp,cisp)
  16. 小米扫地机器人一直提示安装尘盒_忘记放回小米扫地机器人的尘盒 居然打开新彩蛋...
  17. 数字图像处理与Python实现-Scikit-Image-图像滤波(三)
  18. 基于SSM的校园外卖点餐系统
  19. 三维空间的坐标变换及其应用
  20. 将应用程序设置可信任(在win10操作系统)

热门文章

  1. Linux 各种压缩、解压命令
  2. heroku部署nodejs+express
  3. pages文稿进去显示服务器,pages要提供服务器地址
  4. 计算机应用广告设计论文,广告设计计算机论文,关于中文字体设计在计算机广告中的运用相关参考文献资料-免费论文范文...
  5. IntelliJ IDEA 为JAVA 项目添加lib
  6. 服务器安全管理如何实现?
  7. 38个优秀博客站点推荐
  8. 盛大副总-朱威廉(转自tom)
  9. 技术项目的评审及其标准
  10. SPSS 主成分分析(Principal Component Analysis,PCA)