[HTML5.Architecture(Early.Release)].Wesley.Hales.文字版.pdf
It’s estimated that there will be one billion HTML5-capable phones sold in 2013. The ground swell of support for HTML5 over native is here and today’s developers are flipping their priorities to now put mobile development first — which is why this chapter comes first [note: it may actually be second technically speaking]. Whether you’re an HTML5, W3C Standards lovin’, Open Web expert or just coming fresh off HTML 1, this chapter will equip you with the latest code, trends, and market research to guide you on making the right decision for your next mobile web project.在2013年,预计将售出十亿部支持HTML5的手机,这标志着HTML5在移动设备上对原生应用支持的浪潮。开发者们已经开始优先考虑移动开发,这就是为什么移动开发成为了本书第一章内容(尽管技术上可能排在第二位)。不论你是热衷于W3C标准的HTML5专家,还是刚从HTML1起步的新手,本章都将为你提供最新的代码、趋势和市场研究,帮助你为下一个移动网站项目做出正确的决策。我们需要认识到,移动优先已成为当前Web开发的新趋势。几年前,以桌面优先来设计和开发网站还可能被嘲笑,但如今,移动优先策略已经彻底颠覆了行业。这一转变给HTML5的API提供了更广阔的视野,使开发人员能够通过这些API访问移动设备的硬件功能。移动优先策略之所以兴起,有多方面的原因。为硬件资源有限的设备和分辨率设计网站,能够迫使开发者创造出更加流动、灵活的内容。这不仅让网站在不同的移动设备上具有更好的兼容性,而且还能提升用户的体验。移动设备的硬件特性,如加速度计和地理位置硬件,为开发者带来了利用增强现实等新技术拓展业务的机会。此外,移动优先的思维模式要求开发者们追求代码质量的提升。例如,当使用CSS进行硬件加速动画时,开发者必须考虑电池寿命问题。这种对代码质量的关注不仅能带来性能更佳的应用,而且还能延长设备电池的使用时间。在过去的几年里,Web开发的重点已经开始向移动浏览器转移。自2008年以来,移动浏览器为当今的Web开发者和用户提供了更好的生活品质。然而,这种改善的品质有时在你将新开发的移动网站应用在各种设备和浏览器上测试时会变得短暂。这时,就产生了这样一个问题:"哪些是支持的,我应该使用哪些HTML5特性来构建我的应用?"本章将试图回答移动Web开发者们面临的这些棘手问题。在移动Web的范畴中,指的是为移动设备(如智能手机或平板电脑)创建的基于浏览器的应用程序,这些设备在某个时刻将会通过无线方式连接到网络。由于移动浏览器的不断进化,Web开发者和用户的生活品质得到了显著提升。但是,随着开发人员在测试他们的新移动Web应用时必须在众多设备和浏览器间进行测试,这种提升的品质有时是短暂的。因此,作为移动Web开发者,必须回答一个关键问题:"哪些是支持的,我应该使用哪些HTML5特性来构建我的应用?"本章将试图解答这些问题,这些问题对于你的新项目在未来的几年里将产生深远的影响。所以,我们还在等什么?升级你的技能吧!移动优先策略要求开发者们重新排列他们的优先级。移动优先的概念现在已经取代了桌面优先,为Web开发人员提供了新的空气清新剂,特别是在HTML5基于硬件访问的API方面。除了显而易见的,移动优先策略还存在许多原因:为有限设备和分辨率开发网站将迫使你创造更流动、灵活的内容;设备特性如加速计和地理位置硬件提供了利用增强现实等新技术的商业机会;总体而言,移动优先要求你以代码质量的心态思考。通过移动优先的策略,我们可以利用HTML5的最新技术和API来创造更丰富、更具吸引力的移动体验。开发者们需要了解并掌握这些新技术,以便设计出不仅功能强大而且用户友好的应用程序。此外,随着移动优先趋势的兴起,对于前端和全栈开发人员来说,掌握如何适应各种屏幕尺寸、操作系统和浏览器的需求已经变得越来越重要。作为移动Web的开发者,我们需要不断关注和测试我们应用的兼容性,以便确保在不同的设备和浏览器上都能提供最佳体验。这可能涉及到针对特定设备的功能检测、浏览器的兼容性检查以及优化代码以适应低带宽或有限处理能力的设备。随着HTML5和相关技术的不断进步,我们可以期待开发者将会有更多的工具和API可供使用,从而进一步推动移动Web的发展。
2.48MB
文件大小:
评论区