所有分类
  • 所有分类
  • 后端开发
HTML5 打造离线 web book,能否达到本地应用平均水准?

HTML5 打造离线 web book,能否达到本地应用平均水准?

可以(或者说有潜力)在用户体验上达到本地应用的__平均水准__。本地应用开发成本(比如团队学习成本)当然这并不是说HTML5只能开发简单朴素的应用,从google的动态doodle和g+其实可以看出HTML5的能力。STORAGE的支持没有

你可能也注意到了,现在的网站应用功能超强,尤其是那些用HTML5做出来的。它们让网页看起来和用起来都像真的桌面或者手机软件。不过,有个小问题就是,如果你用Chrome浏览器下这些HTML5应用的话,它会占很多内存,有时候甚至能达到800MB!这么搞下去,电脑运行速度肯定会慢下来。

HTML5与本地应用的对比

虽然看起来差不多HTML5跟咱们平时下载的软件似乎没什么区别。但如果要比快慢,HTML5就得输给本地应用了。这不单单是因为技术,还和用什么设备有关。例如,如果你要用HTML5在慢机子上,体验可就大打折扣!

HTML5的核心能力

HTML5不只是让网页美美的,还能用它来搞动画、看视频、录声音什么的,超有趣!但是,要是你想弄个特别复杂或者特别占电脑内存的功能(比如用摄像头),那就得换个方法。虽然HTML5也能做出像谷歌的动态doodle和Google+这种高大上的应用,但这可不是随随便便就能搞定的

HTML5的响应速度问题

HTML5做东西时的一个问题是太卡!有时候你按个按钮得等老半天。开发者们想出了个办法,就是分页加载,或者先让程序动起来再加载内容。这样确实快了些,但对我们这些写前端代码的人来说就更难了。

HTML5 打造离线 web book,能否达到本地应用平均水准?

数据和文件的本地存储

HTML5可让你在本地上保存文件和数据现在大部分浏览器都支持这功能了,所以基本没啥问题。但是,如果你想存大文件(如视频或照片)可能会有点儿麻烦。目前我们主要用Chrome的FILESYSTEM解决这个问题,但它有局限性,例如需要用户许可,还有就是存储路径和实际路径之间没关联,这给调试和管理应用带来不便。

HTML5在移动设备上的表现

在手机上,HTML5的性能就没电脑上那么给力!尤其是处理滑动或页面元素多这种复杂操作时,效果就不咋地了。所以,如果想在手机上做个超顺滑的应用,还是考虑用原生技术。

HTML5的未来展望

虽然HTML5现在还有点麻烦事,但科技不就是在发展,以后这些问题肯定会慢慢解决的。就像你家的电脑升级了,很多问题自然就消失。所以,HTML5未来还是很有希望哒!

原文链接:https://www.icz.com/technicalinformation/web/2024/07/20001.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?