<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PhoneGap</title>
	<atom:link href="https://www.aitaocui.cn/tag/203942/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Thu, 24 Nov 2022 08:13:54 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>PhoneGap</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PhoneGap(手机Web应用开发平台)</title>
		<link>https://www.aitaocui.cn/article/314329.html</link>
					<comments>https://www.aitaocui.cn/article/314329.html#respond</comments>
		
		<dc:creator><![CDATA[雨中岚山]]></dc:creator>
		<pubDate>Thu, 24 Nov 2022 08:13:54 +0000</pubDate>
				<category><![CDATA[百科]]></category>
		<category><![CDATA[PhoneGap]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=314329</guid>

					<description><![CDATA[PhoneGap是一个用基于HTML，CSS和JavaScript的，创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone，Android，Palm，Symbi...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>PhoneGap是一个用基于HTML，CSS和JavaScript的，创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone，Android，Palm，Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功能——包括地理定位，加速器，联系人，声音和振动等，此外PhoneGap拥有丰富的插件，可以调用。</p>
</article>
<article>
<h1>平台介绍</h1>
<p>PhoneGap 是一款HTML5平台，通过它，开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此，目前开发商可以只编写一次应用程序，然后在7个主要的移动平台和应用程序商店(app store)里进行发布，这些移动平台和应用程序商店包括：iOS、Android、BlackBerry、webOS、bada、Winodws Phone以及Symbian。</p>
<p>它需要特定平台提供的附加软件，例如iPhone的iPhone SDK，Android的Android SDK等，也可以和DW5.5及以上版本配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点，因为虽然基本代码是一样的，但是仍然需要为每个平台分别编译应用程序。</p>
<h1>起源</h1>
<p>第一段PhoneGap代码是在2008年8月的iPhoneDevCamp上写成的。创建它的一个主要动力是基于一个几乎每一个单独的iPhone开发新手都要面对的简单事实：Objective-C是一个对Web开发人员来说非常陌生的环境，并且Web开发人员的数量远远多于Objective-C开发人员的数量。</p>
<p>问题是，是否有人可以开发一个框架，让Web开发人员可以利用他们所有的HTML、CSS和JavaScript知识，而且仍旧可以同iPhone的重要本地应用程序(如摄像头和通讯录)交互呢？</p>
<p>就在那一年，PhoneGap获了奖并开始支持Android平台，对人数不断增长的移动开发人员变得越来越有用，这些人员需要在更多的平台上获得代码支持。</p>
<h1>状态评估</h1>
<p>截止2013年6月26日，phonegap的最新版本为2.9.0。PhoneGap在多个主要的智能手机设备上提供了以下功能的支持：</p>
<p>加速计、摄像头、罗盘、通讯录、文档、地理定位、媒体、网络、通知(警告、声音和振动)、存储。如果正在为iPhone或Android设备做开发，那么这些功能都是支持的。如果是为BlackBerry、webOS、Windows Phone7、Symbian或Bada设备做开发，则有些功能就不支持了。</p>
<p>未来发行版本的路线图包括对Contact API的升级，将其更新到最新的W3C规范。此外，计划支持以下功能(这只是尝试，而非完整的路线图)：加密、Websockets、Web通知、HTML媒体捕获、Calendar API、国际化支持、命令行编译、网损/恢复事件。</p>
<h1>版本</h1>
<p>2011年7月29日，PhoneGap发布了1.0版产品。PhoneGap1.0的推出，该公司表示，重点是访问本地设备的API。</p>
<p>其他的改进包括：</p>
<p>API的整体稳定和“可插拔”的架构W3C DAP API的兼容性联系人API远程调试工具一个新的统一的桥接口，使增加平台和平台扩展容易改进的插件开发流程。</p>
<p>2011年10月1日，PhoneGap发布了1.1.0版产品。</p>
<p>新功能：</p>
<p>1.支持黑莓playbook的WebWorks并入。</p>
<p>2.orientationchange事件。</p>
<p>3.媒体审查（使用HTML5的音频和/或正常化的API）。</p>
<p>2012年3月6日，PhoneGap发布了1.5.0版产品。2013年1月PhoneGap发布了2.3.0版产品，Adobe已经发布PhoneGap2.3.0完全支持Windows、手机。它还包括支持inappbrowser这使您可以在全屏模式观看视频文件。新版本提供了一个能够删除不完整的文件时，文件传输失败，还包括插件查询urlisallowed()方法抽象。</p>
<p>PhoneGap2.3.0包括辅助脚本转换cordova.plist向config.xml和包括了几个bug修复，详细的官员更新日志。该device的name属性已被否决所有平台和一个新的属性被命名为device.model已被释放来取代它。</p>
<p>该inappbrowser具有相同功能的childbrowser，包括事件的支持和不使用软件白名单。PhoneGap2.3.0有固定的例外而搜索邮件联系人。它也修正了一个问题，而将照片从https地址联系和科尔多瓦的命令，在他们的空间路径。2013年5月，PhoneGap发布了2.7.0版产品。</p>
<h1>功能</h1>
<p>1、兼容性。完全做到了written once，run everywhere。</p>
<p>2、标准化。PhoneGap用W3C标准，特别标准，Web App直接一字不改就能运行。尤其是和JQ Mobile结合在一起使用，实在是威力无穷啊！</p>
<p>3、用JavaScript+HTML5。你说这和iOS以及Android的代码加XML有区别吗？我看都差不多。</p>
<p>当然目前PhoneGap缺陷还是蛮多的，比如运行速度慢，UI反应延时——这是个致命伤。不过嘛，这种问题是会随着技术的进步而消失的。对此问题，国内已有WeX5开源框架专门对PhoneGap做了进一步深度优化，基于WeX5框架开发出来的App体验已经接近原生。</p>
<p>它的优势是无与伦比的：开发成本低——笔者个人估计，至多是Native App的五分之一吧。伟大的政论家托马斯·约瑟夫·登宁，资本主义为了100%的利润，它就敢践踏一切人间法律。跨平台的流行是不可避免的。当然，Native App永远会有一席之地，比如高端游戏.</p>
<h1>公司近况</h1>
<p>电脑软件公司Adobe 2011年10月4日宣布收购了创建了HTML5移动应用框架PhoneGap和PhoneGap Build的新创公司Nitobi Software。</p>
<p>收购后，Adobe将为开发人员提供两个强大的跨平台原生移动应用程序开发工具：基于HTML5和JavaScript脚本的PhoneGap。PhoneGap的开源框架目前已被下载超过60万次，有几千款用PhoneGap构建的应用程序已经进入Android、iOS、黑莓和其他操作系统的移动应用程序商店当中。</p>
<h1>前景</h1>
<p>Adobe最近公开表示将会为HTML5开发推出更多有意义的工具。有业内人士表示，Adobe的HTML5战略特别值得注意，此外Adobe对于乔布斯的此番公开批评曾积极地回应道：“乔布斯说的不都是对的。”这是个好的信号，在flash和html5之间犹豫的开发者可以大胆的使用phonegap了，另外html5更注重移动平台，flash更适合pc端。在html5移动应用的架构选择上，PhoneGap无疑是最佳的开发模式。</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/314329.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
