尽管iPhone的网上软件商店App Store发展的如火如荼,但苹果却并未放弃网页应用这一前景光明的方向。iPhone的浏览器支持HTML5/CSS标准的多种新技术特性,功能甚至超过一些桌面浏览器,可以针对其制作出非常精美的网页应用程序。近日有媒体发现,苹果已经悄然在其iPhone使用说明网页中,应用了一项全新的网页架构技术“PastryKit”。
事实上,该网页已经在iPhone Safari浏览器的默认收藏夹中存在了一段时间,iPhone用户只要输入以下网址即可体验:
http://help.apple.com/iphone/3/mobile/
(仅支持iPhone浏览器,否则会自动跳转到传统版本)
从界面上看,该网页和普通的iPhone应用程序几乎别无二致,主要特色包括:
- 完全隐藏地址栏;
- 顶端工具栏固定,不会随滚屏移动;
- 支持滚屏加速。
而如果将该网页快捷方式保存到桌面,则会体现出更加趋近与本地应用的特色,比如:
- 完全隐藏浏览器底部工具栏;
- 已访问过的项目保存到本地,无需网络连接即可使用。
可以说,这样的网页应用已经完全可以和App Store中的本地应用软件媲美。而PastryKit架构网页全部使用Javascript写成,全世界的网页开发人员都可以使用它制作自己的网络应用。不过,由于Javascript的性能问题,该页面在旧款iPhone/iPod touch上访问并不流畅,但新版iPhone 3GS和新iPod touch已经没有这种问题。
网页应用版iPhone帮助页面视频演示(HTML5视频,需Firefox/Chrome/Safari浏览器观看) http://daringfireball.net/misc/2009/12/user_guide_demos