• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 如何看待《HTML5 定稿:手机 App 三年内将彻底消失?》

如何看待《HTML5 定稿:手机 App 三年内将彻底消失?》

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含等相关知识,匿名希望在学习及工作中可以帮助到您
全文如下(转自梧桐会)

梧桐会

回复内容:

明明说好三年,三年之后又三年,三年之后又三年,都快十年了老大。 如果我没记错的话,三年前html5刚刚出来的时候也是这么说的。 作为一名前端,我还是得劝劝一些人,醒来看看这个世界吧,并不是只有前端在飞速发展的… 题主,这里有个网站你可以体验一下,用手机浏览器打开。 https://flipboard.com/@flipboard/flipboard-picks-8a1uu7ngz
有点耗流量,建议在WIFI环境下浏览。这是前不久flipboard做的一次尝试,用HTML5的canvas模拟原生APP效果,responsive的兼容多种尺寸设备。

从当年PC上大吹特吹B/S会替代C/S导致桌面应用消失来看,在手机上继续吹一遍Web会代替Native我感觉是一个灰常大的骗局。


Web本身的缺点是处理能力弱,一个处理能力弱的方式能去替代处理能力强的方式唯一的原因就是:用户只需要Web这个级别的处理方式就够了。理性思考的结果都会是这个吧?当需求不存在的时候,自然强处理能力的Native就没有存在的必要了。这是理解Web和Native关系最为关键的地方。


明白了这个关键点之后,再来看看用户群的划分。我们简单地把对完成一项任务或需求一个功能的用户分为轻度和重度两类。那么对App的Web化要求会有两种情况:

A.所有用户都只需要Web这个级别的处理方式;

B.轻度用户只需要Web这个级别的处理方式,重度用户不满足于这个级别的处理方式。


举一个轻度用户和重度用户区别的例子:当你只需要随便听听歌、看看视频、记笔记的时候当然是用浏览器就够了。但对有一定要求的用户他一定会去用有端版的东西:听歌我会用Foobar2000,因为很多无损格式浏览器是处理不了的(APE、FLAC等);看视频我会用完美解码,因为喜欢看1080p的片子需要GPU硬解,还需要输出5.1的杜比音效,这些是浏览器提供不了的功能;记笔记我会用Evernote,但不会用它的浏览器版本而是客户端版本,是因为只有客户端版本才能方便地管理各种标签,搜索内容也更快。


然后除了这些之外,很多小如蚂蚁的工具性软件提供的功能浏览器在可见的未来都是无法满足的,电脑里的都能随便列一堆:远程电脑控制TeamViewer、游戏内录制视频Fraps、虚拟光驱DAEMON Tools、显卡超频MSI Afterburner、语音通信YY、即时聊天QQ(这货也有web版,但功能和体验被完爆)、简化操作 按键精灵、下载 迅雷、视频转码MediaCoder、图片查看管理ACD See。


那么我们回想一下已经Web化的App,再结合上面两点也可以判断出即将Web化的App了。但这同时会推导出一个很明显的结论:总是有一些任务或功能是Web这个级别的处理方式不能满足的,所以Web不可能完全替代Native,两者会和PC平台那样和谐共生。做轻应用的完全可以改用HTML5了,但也别因此就偏执地把一切东西都HTML5化,那样只会弄得自己遍体鳞伤。

讨论这个之前,有两个事实是我们必须要承认的
1、WEB应用比本地应用开发成本要低太多了
2、觉得大部分的APP其实用户N年不打开一次,对于用户来说它们可用就行。
3、本地应用体验要比WEB应用用户体验要好。
4、本地用户能调用更多的系统API接口,但是绝大部分应用都用WEB实现也足够用了。
5、WEB应用对网络依存度更高,但是HTML5在完善它,网络环境也一直在进步。

综上所述,其实绝大部分的应用其实是没有必要做成本地应用的。弄个网站或者微信公众账号也许是更好的选择。 微信的京东购物用的我想摔手机。
要是京东取消App,我就再也不用了。 虽然预感大家会喷。。。但是这种鬼东西之前还是骗到了不少人的。。。比如扎克伯格 用 html5 做成原生 APP 那样 1:1 的用户体验,那是病,得治。 对比一下 html 和 微软的 Xaml,再看看谷歌的Dart,是不是有技术最终都殊途同归的感觉?
浏览器最终就是变成一个虚拟机。那么Html 当前的历史地位是什么?就是,各虚拟机(浏览器)能够标准化的一部分的实现。但是它是牺牲了性能而达到的统一标准。离我们的终极目标:不牺牲性能的唯一标准,路还很远。即使到了那时候,也无所谓浏览器或者app了。两者其实就是同一个玩意。现在只是在逐渐互相靠拢,不存在一个淘汰另一个的说法。

您可能想查找下面的文章:

相关文章

  • 2018-12-03H5单页面手势滑屏切换原理
  • 2018-12-03HTML5—新语义元素使用及兼容
  • 2017-08-06html5弹跳球示例代码
  • 2018-12-03HTML5新特性之用SVG绘制微信logo _html5教程技巧
  • 2018-12-03用media screen做响应式布局,为何断点设为800px时chrome会在783px就变化?
  • 2018-12-03详解html5 canvas常用api总结(二)--绘图API
  • 2018-12-03html5游戏开发-零基础开发RPG游戏-开源讲座(三)-卷轴&对话实现
  • 2017-08-06整理HTML5的一些新特性与Canvas的常用属性
  • 2018-12-03混合移动开发框架详解
  • 2018-12-03左右滑动条原理。?

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5标签选择方法指引
    • HTML5中的表单元素
    • 揭秘谷歌AMP项目:google amp是如何提高网页加载速度的?
    • Android本地应用打开方法——通过html5写连接
    • 怎么禁止vue计算属性自带的缓存功能
    • html5新增标签有哪些?html5新增的标签应用
    • 推荐10款非常优秀的HTML5开发工具
    • html5基础标签(html5视频标签 html5新标签用法)
    • html5视频与声频详解
    • 前端工程师目前境况和三年后的发展状况会怎么样呢?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有