移动网页应用开发全解析
1. 移动网页应用概述
移动网页应用本质上就是网页,可通过设备的标准浏览器访问。在很多情况下,使用移动网页应用的体验与使用原生应用相差无几。它能支持诸多原生应用具备的设备功能,像地理位置定位、设备存储、原生应用启动以及离线工作等。谷歌和苹果也在不断提升移动网页应用的能力,每次 iPhone 或安卓系统的重大更新,都可能带来新的功能。
iPhone 和安卓设备上的移动网页应用基于内置的 WebKit 浏览器运行,这为开发者提供了单一的浏览器目标,减少了跨浏览器开发的难题。不过,在开发网页应用时,应对不同的屏幕尺寸是主要挑战。解决办法是遵循最佳网页设计原则,确保 HTML 使用流式布局,以填满可用空间,而 jQuery Mobile 框架能让布局变得轻松。
WebKit 是开源的浏览器引擎,众多设备(包括安卓)都在使用。WebKit 开发者社区致力于支持 HTML5 网页标准,采用 WebKit 作为开发平台,能让开发者紧跟技术发展。未来新的移动设备操作系统会取代 iOS 和安卓,但可以肯定的是,这些新系统的浏览器会支持 HTML5,因为它是 W3C 标准。除了 iPhone 和安卓,很多使用 WebKit 的设备(如黑莓 6 版本)也适用相关开发知识,即便不使用 WebKit 的设备(如 Windows Phone 7)也在支持 HTML5 标准。
开发 HTML5 移动网页应用十分便捷,开发者无需花费大量时间学习 Objective - C 或 Java,利用现有的 HTML、JavaScript 和 CSS 技能就能构建出美观且交互性强的移动应用。而且,使用 JavaScript 等脚本语言能让开发速度比原生开发更快。
<
超级会员免费看
订阅专栏 解锁全文
3717

被折叠的 条评论
为什么被折叠?



