移动端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了
相关文章:

在移动端开发中,我们经常会遇到多手指触控的问题。当用户在移动设备上使用多个手指滑动或缩放屏幕时,如何准确地识别和响应这些手势是一个重要的开发难题。在Vue开发中,我们可以采取一些措施来解决移动端多手指触控问题。一、使用vue-touch插件vue-touch是一个用于Vue的手势插件,它可以方便地处理移动端的多手指触控事件。我们可以通过npm安装vue-to

随着移动端设备的普及,使用Vue进行移动端开发已经成为了常见的选择。然而,我们在移动端开发过程中经常会面临一个问题,就是双击放大。本文将针对这一问题,探讨在Vue开发中如何解决移动端双击放大的具体方法。移动端双击放大问题的出现,主要是因为移动设备在触摸屏上进行双击操作时,会自动放大网页的缩放比例。对于一般的网页开发来说,这种双击放大通常是有好处的,因为它可以

使用Python和百度地图API实现移动端地图定位功能的方法随着移动互联网的发展,地图定位功能在移动端应用中变得越来越常见。Python作为一种流行的编程语言,也可以通过使用百度地图API来实现移动端地图定位功能。下面将介绍使用Python和百度地图API实现地图定位功能的步骤,并提供相应的代码示例。步骤一:申请百度地图API密钥在开始之前,我们首先需要申请

Vue开发中如何解决移动端手势缩放页面卡顿问题近年来,移动端应用的普及使得手势操作成为用户交互的重要方式。在Vue开发中,实现移动端手势缩放功能往往会遇到页面卡顿的问题。本文将探讨如何解决这一问题,并提供一些优化策略。了解手势缩放原理在解决问题之前,我们首先需要了解手势缩放的原理。手势缩放通过监听触摸事件来实现,当用户用两个手指滑动屏幕时,页面会按照手指的滑

如何处理PHP表单中的移动端和响应式设计随着移动设备的普及和使用频率的增加,以及越来越多的用户使用移动设备访问网站,适配移动端成为了一个重要的问题。在处理PHP表单时,我们需要考虑如何实现移动端友好的界面和响应式设计。本文将介绍如何处理PHP表单中的移动端和响应式设计,并提供代码示例。1.使用HTML5的响应式表单HTML5提供了一些新特性,可以方便地实现响

如何使用PHP生成可用于移动端的二维码?随着移动互联网的快速发展,二维码成为了商家推广、支付、活动等方方面面的重要工具。而使用PHP生成可用于移动端的二维码则成为了许多开发人员的需求。在本文中,我们将介绍如何使用PHP生成可用于移动端的二维码,并附上代码示例供参考。首先,我们需要先安装并引入一个PHP库,名为"endroid/qr-code"。这个库提供了一

Vue实现移动端响应式布局的完整指南(Vant)移动端响应式布局是现代Web开发中非常重要的一环,随着移动设备的普及,如何快速响应用户手机屏幕的大小和分辨率,成为了前端工程师必须面对的挑战之一。Vue框架自带响应式布局的特性,同时也有不少第三方库来帮助我们实现响应式布局。其中,Vant组件库是一款Vue移动端UI库,因其十分强大、易用和定制化,并且完全符合移

Vue开发中如何解决移动端点击穿透问题移动端上经常会遇到点击穿透的问题,即用户在快速点击元素时,由于点击事件的执行时间较长,下一个元素会被穿透点击。这在开发中会造成一系列的问题,例如多次触发事件、页面跳转错误等。针对这个问题,Vue提供了几种解决方案。一、使用FastClick库FastClick是一个能够消除click事件在移动端300ms的延迟库。安装和


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Dreamweaver CS6
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

Dreamweaver Mac version
Visual web development tools
