移动端H5应用(轻应用、webapp)说要爆发已经好多年了,现在主要集中在搜索场景或者是浏览器场景中。。。 在wifi、流量丰富的今天,主打即用即弃的H5应用真的还有那么强的需求场景么?
--------------------------------------------------------------------------------------------------------------------------------------------
补充提问,现在所有对H5应用优势的描述我觉得都是基于对开发商的,站在用户的角度,H5应用究竟能带给用户什么优势呢?
回复内容:
html5 的优势,主要是:
免安装,引导用户加收藏夹或者加到主屏幕就可以用了
免升级,服务器部署好就 OK 了
渠道费用低,尤其 Android ,不用打点各种商店之类
开发成本低,一个网页全平台兼容外加浏览器也可以使,响应式设计的话顺带连平板和电脑也搞定了
当然了缺点也是有的,比如:
看起来没那么高大上,尤其是你没办法在主页上摆一排商店的链接叫他们去下载
功能上有些限制,比如没办法开机自启以及驻留后台啦推送消息啦等等
性能方面还有一定缺陷,尤其在旧一点的千元机的级别上(话说这些用户真的是你重要的目标用户么?)
其实在用户角度来看其实都没啥区别的吧……用户哪里懂这些呀……
html5当然会有需求,随着浏览器性能的提升,更多权限的接口,轻应用、webapp势必会拥有一个良好的发展,两年前你是否能想到现在h5页游发展到现在会是什么样子的?随着一个个问题的解决,h5应用将会慢慢体现出其独有的优点。
首先肯定的回答你,当然是有需求的。h5技术最大的优点即为灵活性高,开发成本相对于native app要低很多。
所以目前来说h5主流的应用场景大体可以分为三部分吧:
1.活动推广:
主要针对一些实效性比较高的事件去做营销推广,例如什么突发事件或微信中传播的那些杂七杂八的抽奖页等等。由于开发速度很快且页面实效性高,所以用h5去实现那真可谓是“多快好省”了。
2.产品体验式服务:
一般一个内容为王的产品理论上都会有对应的h5产品,它准确来说算是app渠道的一种,存在的目的就是为app去导安装量。先为用户提供体验式的服务或内容,如果想深度使用,请安装客户端。相对于app硬推广,这个方法不仅转化率高而且费用也少很多。
所以目前多数大公司的h5 pm都背着三个kpi:安装量、唤起app使用量、自身产品服务指标。我们做h5产品设计时,其实恨不得所有地方都贴上app导量的banner。考虑功能逻辑是否巧妙?别傻了!
3.混合native app
这个不细说了,就是混合开发啦,用着native app的框架,内容页使用h5技术。使整个产品综合了native的稳定同时又发挥出了h5的灵活性,可以实时更新内容。例如淘宝呀,微信,每日头条呀,都有这么干。举个例子吧:淘宝如果要做个什么促销活动,如果采用native,可能需要等下一版迭代才能满足?人家分分钟几千万呢好吧,如果用webview那就妥妥的了。不过web于native融合在一起响应速度貌似会变慢,不过我也没有验证过。
睡觉去了~
问题问的不恰当, H5应用不是一个用户需求, 而是一个产品内部需求。
考虑到团队能力+开发效率, 发布能力,运营能力,用户接受度等等因素的权衡方案之一。
由于性能、效率和权限等原因,纯 HTML5 App 还是比较少的,更多的原因是原本可以用 Native App 轻松解决的问题和瓶颈,偏偏要使用各种手段去 hack、去强制开启硬件加速、去突破浏览器的极限,实在是吃力不讨好。
目前更多的应用场景是 Hybrid App,将 H5 页面嵌入原生 App 中,能够满足以下几点需求:
实现复杂排版布局,这一点 Web 比原生控件更有优势
适应运营节奏,快速迭代,实时更新,不需要跟原生版本走
降低运营成本,H5 能够实现的效果已经满足大部分需求了
欢迎交流。
主要问题是获取native app的成本越来越低,丰富性越来越好,轻应用并无明显可感知的体验优势。
简而言之,用户在native app时的痛点不够强烈。
不请怒答,用H5的基本都是一些低频率的弱需求,或者是高频app下的一个中低频需求。场景挺多,但主要是用户使用的时间少。
用户其实不关心你用的是h5还是native,所以用户的需求不是说你用什么,用户需要的只是一个好用的应用。
用h5或者不用h5取决于你的技术选型。
纯h5webapp我也是不太推荐的,不过hybrid还是不错的,因为:
1、不需要为不同的平台开发不同的应用,一套代码,只要稍微适配一下,就能跨平台运行了。
2、应用的升级发布对用户是透明的,不需要下载更新新版本的应用。
至于说h5的性能问题,理论上,代码写的好,是不会有性能问题的。
至于坑,写代码的,哪里没有坑。怕踩坑,还当什么程序员
偷偷告诉你win8 app在n年前就支持html5原生开发了,并且win8.1好多预装微软app都是html5,比如邮件客户端,比如新闻客户端,但是你在移动端非Windows平台根本找不到一个在运行速度、内存控制上能跟IE11抗衡的浏览器,并且那些HTML App没有一个不调用COM,没有一个不调用C++或者C#,真正的运算工作js根本无能为力。
还记得腾讯做的那个旧版Metro QQ吗,那是js做的,功能不及桌面qq的十分之一,效果简陋,但内存占用比桌面qq还大,并且低端设备上体验相当糟糕。现在的版本已经用C#全部改写了。
并且看看实际情况,哪个大公司不是一心推广客户端?网页端都是指向客户端下载的链接,这说明HTML5的趋势已定,根本不是客户端的对手,而是为了临时解决无客户端时的不便,取代无从谈起,不然当初iOS不就没必要做App Store了
相关文章:

H5的高级技巧包括:1.利用进行复杂图形绘制,2.使用WebWorkers提升性能,3.通过WebStorage增强用户体验,4.实现响应式设计,5.利用WebRTC实现实时通信,6.进行性能优化和最佳实践。这些技巧帮助开发者构建更动态、互动和高效的Web应用。

H5(HTML5)将通过新元素和API提升网页内容和设计。1)H5增强了语义化标记和多媒体支持。2)它引入了Canvas和SVG,丰富了网页设计。3)H5的工作原理是通过新标签和API扩展HTML功能。4)基本用法包括使用创建图形,高级用法涉及WebStorageAPI。5)开发者需注意浏览器兼容性和性能优化。

H5带来了多项新功能和能力,极大提升了网页的互动性和开发效率。1.语义化标签如、增强了SEO。2.多媒体支持通过和标签简化了音视频播放。3.Canvas绘图提供了动态图形绘制工具。4.本地存储通过localStorage和sessionStorage简化了数据存储。5.地理位置API便于开发基于位置的服务。

HTML5带来了五个关键改进:1.语义化标签提升了代码清晰度和SEO效果;2.多媒体支持简化了视频和音频嵌入;3.表单增强简化了验证;4.离线与本地存储提高了用户体验;5.画布与图形功能增强了网页的可视化效果。

HTML5的核心特性包括语义化标签、多媒体支持、离线存储与本地存储、表单增强。1.语义化标签如、等,提升代码可读性和SEO效果。2.和标签简化多媒体嵌入。3.离线存储和本地存储如ApplicationCache和LocalStorage,支持无网络运行和数据存储。4.表单增强引入新输入类型和验证属性,简化处理和验证。

H5提供了多种新特性和功能,极大地增强了前端开发的能力。1.多媒体支持:通过和元素嵌入媒体,无需插件。2.画布(Canvas):使用元素动态渲染2D图形和动画。3.本地存储:通过localStorage和sessionStorage实现数据持久化存储,提升用户体验。

H5和HTML5是不同的概念:HTML5是HTML的一个版本,包含新元素和API;H5是基于HTML5的移动应用开发框架。HTML5通过浏览器解析和渲染代码,H5应用则需要容器运行并通过JavaScript与原生代码交互。

HTML5的关键元素包括、、、、、等,用于构建现代网页。1.定义头部内容,2.用于导航链接,3.表示独立文章内容,4.组织页面内容,5.展示侧边栏内容,6.定义页脚,这些元素增强了网页的结构和功能性。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

SublimeText3汉化版
中文版,非常好用

Dreamweaver Mac版
视觉化网页开发工具