18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页 > 知识 > APP开发

HTML5越来越热门,让我们来谈谈Web App和Native App的未来

作者之前的文章《HTML5定稿了?背后还是那场闹剧》意见:虽然HTML5只是一个技术标准,但它已被Web行业赋予了沉重的理想。——颠覆本机应用程序生态系统。

H5惨痛的500天

2012年,HTML5的全球知名度迅速传播到中国,并引发了一场大讨论。 “哪个Web应用程序和本机应用程序将在3到5年内死亡。”但我没想到。就在HTML5主题在中国热门的时候,有来自欧洲和美国的坏消息。许多知名HTML5倡导者反对水:Facebook承认HTML5移动战略的错误,Apple App Store拒绝充当外壳。 Web App分销渠道等。不久,中国排名靠前的网络应用程序和HTML5中队受到了扼杀,当时VC所青睐的少数HTML5初创公司在2002年被迫改造甚至解散。直到2014年500天之后才再次激起HTML5“神经猫”的出现打破了这种悲观趋势。

E1EEE934-3807-6029-677441E3F22A.png

商业逻辑和用户需求的本末倒置

2002年是HTML5在中国最惨淡的一年,但到目前为止,很少有人反映这种黯淡的根源。

“体验经济”的盛行使“用户体验第一”成为互联网公司的学科。各行各业也把用户体验放在了边缘,但在HTML5从业者的思考中,用户体验被故意忽略甚至成为“某些借口”。

通常,“用户”需求被放置在特定的“商业”逻辑中,然后从UseràBusinessàTech中选择特定的“技术”。也就是说,技术是基础,业务逻辑基于技术实现,商业逻辑打包的技术满足用户需求。在HTML5的情况下,技术逻辑已成为优先事项,用户需求的幌子满足了雄心勃勃的家庭的业务需求。这些骰子和谎言总结在以下四个方面,我们可以给出今天的答案:

谎言一:用户使用一个Native App的时候要去App Store搜索,这一过程繁琐不友好。

答:如果用户不愿意搜索App Store,他们是否还希望在移动浏览器中像PC一样搜索Web App?移动浏览器非常重要,但在ios和android的生态环境下无法与用户桌面的入口竞争。

谎言二:Native App的更新频繁,用户对更新感到厌烦

答:应用程序的更新过程已经由App Store和许多移动助手完全优化,并且已经开发了用户习惯。此外,Native App的更新代表了更好的用户体验和更多新的系统功能,以增强用户体验。对于Web App的“弱”和“弱体验”属性,很难通过所谓的无手动更新优势获得用户的青睐。

谎言三:下载和更新Native App耗费流量,流量花费影响用户使用

答:在当今的网络环境中,流量问题不再是用户的优先考虑事项。 WiFi的普及甚至允许大型游戏和视频应用获得活力。当前高质量的Native App通常为10兆字节或数百兆字节。此外,根据实际结果,Web Wpp的移动浏览器重用并不能真正减少用户流量。

谎言四:用户不愿意下载太多的Native App

答:用户真的不想下载太多应用程序吗?现在用户手机上安装了多少个应用程序?对于具有重复使用要求的应用程序(即使它们需要在短期内重复使用),用户也会毫不犹豫地下载Native App。虽然有很多场景用户打开移动浏览器来搜索百度然后访问移动网络,但它们是一种流量和低可见性要求。如果Web App只能接受这样的低质量用户,那么我无话可说。可以说。 Native App仍然需要满足当前的深度和粘性用户需求。

可以看出,HTML5和Web App的支持者,即所谓的“从用户的角度来看”,都是控制iOS和Android生态系统以及回归自由流动模式的借口。 PC端的Web时代。至少对于当前的云环境,Native App表现出比Web App更成熟的使用习惯和更好的用户体验。没有必要使用业务逻辑来绑定HTML5技术和用户需求。如果我们进一步分析扎克伯格的话,“我们最大的错误就是对HTML5进行过多赌博”,真正的教训应该是“不能将HTML5的商业逻辑的野心放在用户需求和市场环境之上”。 “。

03CC062C-2289-8526-3C619C7F5811.png

HTML5的下一步在何方

我从未怀疑HTML5作为一种跨平台开发标准,注定会随着时间的推移发挥更大的作用。那么,您如何处理放弃业务的逻辑,并希望单独使用HTML5和Web App作为技术呢?

我记得2004年左右在中国推出Web 2.0时,领先人物谢文曾经把互联网分为两类,一类是“互联网”,另一类是“互联网”。所谓的互联网用户将互联网本身用作商业,而使用互联网的人则使用互联网作为渠道。在同样的比喻中,HTML5从业者也可以分为“做HTML5”和“使用HTML5”的人。

“做HTML5”的人:这包括HTML5工具和平台供应商,游戏制造商,Web应用程序开发商和渠道供应商(如微信和移动浏览器)

“用HTML5”的人:与其他服务一样,HTML5技术和Web App用于显示自己的业务,以及微信,移动浏览器等作为众多流量门户之一。

对于“正在HTML5”的赌博生态,下一步仍然充满了未知和艰辛,因为游戏iOS和Android生态系统在短期内不会看到重大机遇,并且可能需要很长时间才能迎接曙光。尽管微信已成为Web App的良好渠道,但大环境仍然缺乏更广泛的高质量Web App渠道(至少移动浏览器和搜索门户在第一轮竞争中被击败),有多大可以与老虎的业务这是一个挑战。

对于使用“HTML5”的人来说,选择非常简单。互联网是一种交通业务,不同的交通门户网站布局是明智的选择。如果有足够的预算,可以覆盖Native App,Web App和微信公共帐户甚至百度的Light App Light应用程序以最大化流量,这是许多资源互联网公司的常见做法。因为从“使用”的角度来看,完全没有必要像“do HTML5”组那样扩展赌博组件。当然,如果预算不够,从现实的角度来看,微信或Native App是一个更可行的解决方案,因为这是一个双重形成的生态系统,具有很高的商业价值。

技术角度看Web App和Native App

HTML5梦工厂的负责人田爱娜曾经说过:“将HTML5和本机用于Flash或Flash是没有任何意义的。”潜台词“HTML5只是技术,不会被业务逻辑绑架”。接下来,从三个技术角度来看Web App和Native App之间的比较:

页面布局:带有CSS3和Canvas的HTML5在跨平台界面布局和显示方面确实具有效率和成本优势。相比之下,Native App的开发技术在开发时间或人员需求和总体成本方面存在很大差距。但是,对于可以完全满足用户需求的(Web/Native)应用程序,除了界面布局之外,还有两个更重要的技术要求。一个是终端设备本身调用API的能力API,另一个是云API。该呼叫是云API。那么HTML5技术的这两个方面可以满足市场和用户的需求吗?

端API:HTML5标准本身配备了Device API部分,但遗憾的是终端和操作系统的开发无法用快速变化来描述,各种新功能层出不穷。缓慢的更新和后向标准完全无法适应终端的开发提供最新的终端API,因此可以说HTML5在API领域有很大的劣势。如果您只是限制HTML5以满足部分显示类领域的用户需求,您可能需要纠正市场对HTML5应用程序的高期望。

云API:“云架构”已被确定为互联网上最明显的趋势之一。以云API的形式提供了许多服务,并且还在各个领域中生产了大量的云API服务提供商。常见的有微信和微博共享,支付宝移动支付,云端存储等,此外,如荣云IM即时通讯,美超移动客户服务等App的常用功能都以云API的形式提供给开发者。此外,许多APP还将其服务封装到嵌入在另一个APP中的API中。例如,优步将汽车服务整合到云API和星巴克的形式,以实现服务扩展和更多流量聚合。云API不仅简化了应用程序的开发,还增强了移动应用程序的功能。在许多云API中,几乎所有的API都提供Native SDK和JS SDK来同时提供Native App和Web App。所以在云API领域HTML5技术还有很多可供选择的服务。但是,一般而言,SDK的JS版本在功能和体验方面与Native SDK不同。例如,百度地图云服务API的SDK,当用户使用嵌入在Web App中的JS版SDK来使用手势来缩放地图时,体验通常会有较大差异。 HTML5在性能和Native技术之间的差异仍然取决于硬件和浏览器性能的改进,但应该在可预测的时间内解决。

总结

Web应用程序和本机应用程序是从技术和用户需求的角度来衡量的。只有适当和不合适,没有“生死”这样的问题。使用“HTML5”的人可以根据他们的预算选择适合他们的技术来摆脱赌徒的神话。真正的考验留给了“做HTML5”的人。随着HTML5技术的进一步普及和支持环境的成熟,市场机会是恰当的,如何把握是最大的变量。在这种环境下,“资本支持,团队形成,随机灵活”是生存和发展的基础。 HTML5再次变得越来越热,关于Web App和Native App的大辩论已经讨论得太多了,不需要再来了。开发人员可以抓住机会,充分利用移动应用程序开发生态系统,将进行分析《HTML5再起,移动生态系统如何改变?》

网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制

相关案例查看更多