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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
480
解读HTML
cssrain
0
160
解读HTML5
cssrain
2
180
基础CSS(1)
cssrain
0
170
基础CSS(2)
cssrain
0
120
高效的CSS
cssrain
0
170
高级CSS—继承
cssrain
0
140
PhoneGap实践
cssrain
0
91
Zen Coding.
cssrain
0
110
Other Decks in Technology
See All in Technology
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
430
水を運ぶ人としてのリーダーシップ
izumii19
4
1k
現場のトークンマネジメント
dak2
1
190
Deep Data Security 機能解説
oracle4engineer
PRO
2
120
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
160
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.8k
Lightning近況報告
kozy4324
0
220
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
200
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
510
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
1.8k
AIチャットの改善から見えた、良いAI体験とは / What Constitutes a Good AI Experience: Insights from Improving AI Chat
kubode
0
120
Kiro Ambassador を目指す話
k_adachi_01
0
130
Featured
See All Featured
Docker and Python
trallard
47
3.9k
Balancing Empowerment & Direction
lara
6
1.2k
Amusing Abliteration
ianozsvald
1
210
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
We Have a Design System, Now What?
morganepeng
55
8.2k
Done Done
chrislema
186
16k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
The SEO identity crisis: Don't let AI make you average
varn
0
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
感 谢 聆 听