HTML5
一、H5是什么
H5是指第5代HTML,也指用H5语言制作的一切数字产品。所谓HTML是“超文本标记语言”的英文缩写。我们上网所看到网页,多数都是由HTML写成的。“超文本”是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。而“标记”指的是这些超文本必须由包含属性的开头与结尾标志来标记。浏览器通过解码HTML,就可以把网页内容显示出来,它也构成了互联网兴起的基础。
二、设计师为什么学习H5?
兼容性强:兼容PC端与移动端、Windows与安卓与IOS
制作周期时间成本短,人力财力成本低
故事性,场景化,强互动,可分享。
三、优势劣势
- 开发:APP是每一种操作系统都要独立开发。例:IOS,Android等。
H5是载体在游览器上,所以只需要一个开发项目,不需要因系统不同分开开发。 - 迭代:APP的版本更新,就IOS而言光审核就需要一周左右,以及要考虑日后数月的变更,风险大,效率慢。无法满足类似上午需求下午上线的推进。
H5的更新则是即使响应,只要你能上网,更新在你毫不知情下刷新。例如微信曾迭代的朋友圈照片红包等。 - 开发成本:APP需要android团队、IOS团队以及qa等,仅人力成本就是团队最高的。
H5开发只需要前端团队,甚至后端开发兼职的也有,学得快用人少,测试优良。成本是APP的1/5-1/10。 - 使用成本:APP需要先下载应用,并且对于一个新的应用功能繁多层级复杂需要学习成本。
H5则方便很多,只需一个微信中授权的一个网页应用,即点即显。 - 开发周期:APP的开发时间3-4个月以上。
H5在微信朋友圈最简单的一组广告页面设计仅一天就能完成。 - 传播途径:APP的推广更多在硬广和功能性上。
H5营销上优势更为明显,一键发送、分享,病毒式传播。 - 交互响应:APP的渲染在本地,更为流畅迅速,用户体验更好。
H5的页面跳转需要调取服务器,在网络不好情况下,卡顿且不稳定。 - 技能操作:在硬件机能操作上,APP有不可代替性,比如相机touch等功能。
- 用户粘度:APP一旦被用户下载,只要产品对用户有价值,一般不会被弃用。
H5则不然,运用轻便,忘的也快。
- 一般原则:
- 看断网的情况:
把手机的网络断掉。然后点开页面。然后可以正常显示的东西就是原生写的。
显示404或则错误页面的是html页面。 - 看加载方式:
如果在打开新页面导航栏下面有一条加载的线的话,这个页面就是H5页面,如果没有就是原生的。 微信里面打开我们的H5页面常见的有个绿色的加载线条。 - 看长按界面:
长按页面,如果出现文字选择、粘贴功能的是H5页面,否则是native页面,我在我们自己的App里面试了一下是可以判断的。但是有一种情况,如果H5页面就是一张图片,那么是不能通过这个方法验证的。 - H5是轻应用,它是一个流量中枢,到达的流量非常多,像一个大树一样,每个叶子都在接下来的雨水。APP是一个重应用,但是它是一个强入口,用户下载的门槛比较高,一旦下载以后它的渲染能力很强。