1.移动端
当今社会,几乎已经是人羊一部手机了,而智能手机也占据着手机市场的主要份额,这也造成了各种移动端的应用呈爆炸式増长。伴随着移动互联网的大爆发,HTML5在移动端的发展优先级也会提升到最高。
2.HTIVIL5游戏
在游戏领域,更多的移动游戏开发商也开始转战HTML5。众所周知,在IOS平台上运行的付费游戏是需要向苹果支付30%的费用的。如果是通过HTML5开发游戏,则可以节约这笔支出。其实游戏就 是各种智能手机吸引年轻人的主要原因,也就是说,游戏是推动移动设备得以畅销的一个主要原因。
在移动领域,大家争论不休的一个问题是:开发Web应用,还是原生应用?随着HTML5标准的发 展,两者之间的差异逐渐模糊。
3.响应式
在早些年的Web开发中,人们很少会考虑_个网页在不同分辨率的屏幕上显示的差异,因为一个宽度960px的内容居中的DIV就足以应付一切屏幕设备的分辨率了。然而现在则没那么好应付了,用户必须要考虑不同设备之间的兼容性。传统的PC端浏览器和移动端浏览器的分辨率差别是很大的,同样 —个网页用户无法在众多客户端中使用同一个样式的网页布局,这就需要响应式的设计了,也就是页面可以根据屏幕的分辨率大小而自动调整大小。
4.本地存储与离线缓存
以前实现本地存储时,一般是通过cookie的方式。而HTML5的本地存储使本地的存储量变得更大,虽然也是铭文存储,但是数据是放在一个小型的数据库当中的,不会像cookie—样很随意地被别人看见,并且从浏览器控制台中就能直接阅读。另外HTML5的本地存储是永久保存的。
离线缓存的概念确实比较新,在离线状态下,应用程序也能照常运作,这也是HTML5的强大之处。经典的离线缓存是亚马逊的kindle云阅读器,可以在浏览器中将内容同步到所有的kindle设备,并能记忆用户在kindle图书馆的一切。智能手机上的各种阅读类的App其实也做了差不多的操作,几乎都是效仿了亚马逊的kindle产品。
5.开发框架
目前,HTML5还是一个处于逐步完善的技术,现在已经表现得非常强大了,但表现得很强大是由其自身的各种功能决定的,还无法和一些成熟的语言和技术相比。例如,目前还没有非常完善的HTML5的IDE,这也意味着现在从事HTML5的开发将会有很多代码等着用户去写;也没有比较成熟的框架,一切都要靠自己。在HTML5未来的开发过程中,必然会慢慢完善其自身的开发工具和开发框架。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>