Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PhoneGap分享和交流
Search
cssrain
September 02, 2014
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PhoneGap分享和交流
PhoneGap分享和交流
cssrain
September 02, 2014
More Decks by cssrain
See All by cssrain
UED工作流程分享和交流
cssrain
1
490
解读HTML
cssrain
0
160
解读HTML5
cssrain
2
190
基础CSS(1)
cssrain
0
180
基础CSS(2)
cssrain
0
120
高效的CSS
cssrain
0
170
高级CSS—继承
cssrain
0
150
PhoneGap实践
cssrain
0
93
Zen Coding.
cssrain
0
110
Other Decks in Technology
See All in Technology
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
430
ヘルスケア領域における AI 活用と その安全性担保のための取り組み (Leveraging AI in Healthcare and Our Efforts to Ensure Its Safety) - Google I/O Extended Tokyo 2026, July 11, 2026
zettaittenani
0
430
シンガポールで登壇してきます
yama3133
0
250
[2026-07-15] AI Ready なはずだったアーキテクチャと、見えてきた課題・次に目指す状態
wxyzzz
9
4k
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
5.2k
AICoEでAIネイティブ組織への進化
yukiogawa
0
200
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
930
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
420
AI時代の闇と光
tatsuya1970
0
110
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
1
460
Making sense of Google’s agentic dev tools
glaforge
1
290
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
670
Featured
See All Featured
Leo the Paperboy
mayatellez
8
1.9k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
Skip the Path - Find Your Career Trail
mkilby
1
170
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
How to Talk to Developers About Accessibility
jct
2
400
Building an army of robots
kneath
306
46k
Automating Front-end Workflow
addyosmani
1370
210k
The Limits of Empathy - UXLibs8
cassininazir
1
500
Transcript
PhoneGap 分享和交流 单东林 2012年06月 UED分享 · 交流 http://cssrain.github.io
PhoneGap是什么 PhoneGap是如何工作的 PhoneGap提供的API接口 PhoneGap参考资料 内容: 1 2 3 4
PhoneGap是什么 PhoneGap 是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动 应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry, Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,相机,联系人, 声音和振动等。
PhoneGap的历史 PhoneGap 由 Nitobi 公司创建,于2011.10被Adobe收购,幵捐赠给Apache基金组织。 更名为 Apache Cordova
PhoneGap的优点和不足 优点: • 兼容性:完全做到了Written Once,Run Everywhere! • 标准化:PhoneGap采用W3C标准,Web App直接运行! •
采用普通web开发技术:JavaScript+HTM5+CSS3。 不足: • 性能:正常操作速度流畅,频繁操作响应会变慢。 • 稳定性及资源占用方面:手动频繁操作会引起,响应速度变慢,webkit的WebView不能 很好释放内存,导致内存占用上升,甚至会引起应用的crash。
PhoneGap 支持的设备
PhoneGap的工作原理 iPhone和Android平台共同点是都有内置的WebView组件, 其具备两个特性: • WebView组件实质是移动设备的内置浏览器 • WebView提供Web和设备本地API双向通信的能力
JS Native PhoneGap的工作原理 PhoneGap 建立了一套Native 到JS和JS到Native的双向通道。
一个成熟的PhoneGap技术客户端运行状况: 应用运行在WebView组件上 -> 通过PhoneGap在各平台的扩展 -> 最终访问设备本地资源。
PhoneGap API
PhoneGap注意 Warning! • PhoneGap不是UI框架 • PhoneGap不包括浏览器或渲染引擎 • PhoneGap不会编译 • 每个平台都需要自己编译
• HTML5/CSS3 兼容性不一 ,查看http://www.mobilehtml5.org
参考资料 1、Javascript移动开发框架 • jQuery Mobile:http://jquerymobile.com/ • jQTouch:http://jqtouch.com • Sencha Touch:
http://mobile.51cto.com/Sencha-278623.htm PhoneGap + 合适的javascript开发框架,轻松开发出原生风格的移动应用。选择 哪种js框架,你可以通过:《三大移动Web开发框比较分析》一文,选择适合的框架。 2、PhoneGap社区 PhoneGap官网:http://phonegap.com/ PhoneGap中国社区: http://www.phonegap.cn PhoneGap中国: http://www.phonegapcn.com/ 51CTO专题(跨平台移动web中间件PhoneGap开发入门) : http://mobile.51cto.com/hot-273792.htm
感 谢 聆 听