刚刚参加完百度的技术沙龙,发现了一个手机开发的新技术,很兴奋,不知道对大家有没有帮助,拿出来共享一下:
PhoneGap基于HTML,CSS,JavaScript;可以将网页程序编译为手机软件。
优点:
- 支持多平台,包括iphone、android、wp7等
- 支持访问移动设备的硬件,联系人、文件管理、gps、甚至电子罗盘(通过封装成javascript接口供客户端调用)
- 良好的兼容性与标准化,web app一字不改就能编译成native app。(例如http://m.oschina.net 可以编译为本地软件装在手机上)
- 被adobe在2011-10-4收购(开源、免费,而且靠山强大)
缺点:
- UI反应有点慢,不过看了嘉宾的现场演示,感觉还挺好。
- 不适用游戏开发。
相关链接:
相关推荐
PhoneGap是一款开源的移动应用开发框架,它允许开发者使用HTML5、CSS3和JavaScript来构建跨平台的移动应用程序。这个“phonegap-phonegap-1.0.0-0-g80cc6dd.zip”文件是PhoneGap的一个特定版本,版本号为1.0.0,Git...
总的来说,PhoneGap是移动开发领域的一个重要工具,它降低了开发跨平台移动应用的门槛,使得Web开发者也能参与到原生应用的开发中来。通过学习和使用PhoneGap,开发者可以快速地构建出具有多种平台兼容性的应用程序...
总之,“phonegap-phonegap-1.8.1-0-gce32a3f.zip”是一个历史悠久的PhoneGap版本,它为开发者提供了一种高效且便捷的方式,利用Web技术开发跨平台的移动应用,同时享受到与设备硬件深度交互的能力。尽管现在的...
HyBird混合开发模式是一种结合了原生应用和Web应用开发技术的方法,主要通过HTML5、CSS和JavaScript来构建跨平台的移动应用程序。这种模式允许开发者使用熟悉的Web开发工具和语言,同时利用智能手机的各种硬件功能,...
快速发展的移动互联网技术使得移动终端成为实现对互联网访问的一种主流途径。目前主流的移动应用有移动网站、App、微信,移动终端操作系统...最后,搭建完整地系统技术架构,并以网站购物为例验证跨平台移动建站的可行性。
HTML5+PhoneGap跨平台移动应用开发是一种现代的、高效的方法,它允许开发者使用Web技术(如HTML、CSS和JavaScript)构建可以在多个操作系统上运行的应用程序,包括Android、iOS、Windows Phone等。PhoneGap是Adobe ...
PhoneGap是一个基于HTML5标准的跨平台开源手机Web应用开发框架,它允许用户通过Web技术访问移动设备的本地应用、API接口及应用程序框架等。PhoneGap现在更名为Cordova,它提供了丰富的API接口供开发者使用,使开发者...
PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,...
对于想要学习PhoneGap和跨平台移动开发的开发者来说,这是一个很好的学习资源,涵盖了从UI设计到后端服务的完整流程。通过研究这个项目的源码,可以深入理解PhoneGap的工作原理,以及如何有效地利用Web技术来开发...
PhoneGap是一款强大的跨平台移动开发支持库,它允许开发者使用HTML、CSS3和JavaScript来构建原生的移动应用。这个技术的关键在于它提供了一个桥梁,将Web应用的开发能力与移动设备的硬件功能相结合,无需深入学习...
1.4.3 跨平台移动应用的厂商支持:越来越多的平台和工具开始支持PhoneGap,反映了市场对跨平台开发的需求。 1.4.4 开发社区支持:由于其开源性质,PhoneGap拥有庞大的开发者社区,不断有新的插件和改进被贡献出来,...
PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,...
总的来说,HTML5+PhoneGap的组合提供了一种高效且灵活的跨平台移动应用开发解决方案。虽然它可能不如原生开发那样具有最佳的性能和用户体验,但其优势在于快速迭代、统一的开发体验和广泛的设备覆盖。随着技术的不断...
总结来说,PhoneGap3.x版本在跨平台移动应用开发领域提供了一系列强大的工具和功能,使得开发者能够以Web技术为基础,构建出既美观又功能丰富的iOS和Android应用程序。开发者可以利用PhoneGap来加速开发进程,同时...
这一框架极大地简化了跨平台移动应用开发,使得开发者无需掌握如Java或Swift这样的原生编程语言,就能创建能在iOS、Android、Windows Phone等多个平台上运行的应用。 **1. PhoneGap的架构** PhoneGap由以下几个...
【标题】"materilizecss-phonegap-angular" 指的是一项开发项目,它将 MaterializeCSS、PhoneGap 和 AngularJS 这三个强大的技术框架整合在一起,用于构建跨平台的移动应用程序。MaterializeCSS 是一个基于 Google's...
PhoneGap是一个基于HTML5、CSS3和JavaScript的开源框架,专为构建跨平台移动应用程序而设计。它允许开发者使用熟悉的Web技术创建应用,同时能够访问智能手机的各种核心功能,如地理位置、相机、联系人、文件系统、...
综上所述,移动应用跨平台已经成为移动应用开发的重要趋势之一。虽然它带来了诸多好处,但也伴随着一定的挑战和风险。对于企业和开发者而言,了解这些内容有助于更好地做出决策,选择最适合自身需求的跨平台解决方案...