<?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>LuoYe</title>
	<atom:link href="http://www.luoye.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.luoye.org/blog</link>
	<description>又一个 WordPress 博客</description>
	<lastBuildDate>Sun, 13 Jun 2010 13:04:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe终止Flash iPhone应用编译器开发</title>
		<link>http://www.luoye.org/blog/2010/05/adobe-flash-iphone/</link>
		<comments>http://www.luoye.org/blog/2010/05/adobe-flash-iphone/#comments</comments>
		<pubDate>Tue, 25 May 2010 08:40:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[新闻动态]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://127.0.0.1/blog/?p=5</guid>
		<description><![CDATA[去年10月，Adobe宣布Flash Professional   CS5将内置iPhone编译器，可以直接将Flash应用编译为iPhone原生软件的.ipa格式，供开发商提交给苹果进入App   Store销售。然而就在本月初的iPhone OS 4预览发布会后，苹果向开发者们提供的iPhone SDK 4   Beta版已经对软件开发协议进行了修改，禁止使用任何第三方编译器编译iPhone软件。此举立即引起了Adobe的强烈不满，双方随后开始了激烈的隔空交战。Adobe   Flash平台项目经理Mike Chambers日前在博客上发表文章，就Adobe对此事的看法进行了详细的说明。

首先我们来看看苹果新版的iPhone软件开发协议：
“应用程序仅能以苹果描述的形式使用SDK中提供的官方API，不能使用或调用任何私有API。应用程序需原生使用Objective-C、C、C++语言编写，或由iPhone   OS   WebKit引擎执行JavaScript代码。只有以C、C++和Objective-C语言编写的代码可以编译并直接链接到官方API（禁止应用程序通过中间解释程序或兼容层、工具调用官方API）。”
Mike Chambers表示，苹果此举除了禁用Flash CS5之外，还将一系列其他技术挡在了App   Store门外，包括Unity、Titanium、MonoTouch等。“尽管苹果可能会有选择的强制执行这一标准，但我们相信苹果肯定会对使用Flash   CS5开发的应用软件采取强制措施。目前在App Store内销售的使用Flash编译软件超过100款，这些软件的开发商应该做好随时被苹果撤柜的准备。”
目前Adobe CS5已经发布，其中的Flash Professional CS5确实包含了Packager for   iPhone编译器功能。不过Mike Chambers表示，Adobe目前已经没有任何继续向这一项目进行投资的计划。
接下来他继续表示了对苹果的不满，称在Flash CS5的整个开发过程中，该编译器功能都完全符合苹果App   Store软件开发协议的规定。然而就在CS5正式发布前数日，苹果单方面修改协议让Adobe措手不及。“如果你想要为iPhone平台开发软件，就应该做好他们随时以任何理由修改协议的准备，就像最近他们因为自己有了广告平台而拒绝所有其他广告网络，以及拒绝普利策奖得主的软件一样。”
“尽管即将放弃这一计划，但iPhone编译器项目并非完全浪费资源。它证明了两件事：
1. Flash无法在iPhone上运行并无技术上的原因。
2. 开发者完全可以使用Flash在iPhone平台上创造出性能优异，有说服力的内容。”
“最终，真正开放式的平台将打败苹果所要创造的这种封闭、禁锢的落后体系。”
在Mike Chambers发表此番言论后不久，苹果公司发言人Trudy   Miller面对媒体做出了回应：“确实有人在走回头路：包括HTML5、CSS、JavaScript、H.264这些开放标准都被iPhone、iPad所支持，而Adobe的Flash却是一个封闭的产品。”
]]></description>
			<content:encoded><![CDATA[<p>去年10月，Adobe宣布Flash Professional   CS5将内置iPhone编译器，可以直接将Flash应用编译为iPhone原生软件的.ipa格式，供开发商提交给苹果进入App   Store销售。然而就在本月初的iPhone OS 4预览发布会后，苹果向开发者们提供的iPhone SDK 4   Beta版已经对软件开发协议进行了修改，禁止使用任何第三方编译器编译iPhone软件。此举立即引起了Adobe的强烈不满，双方随后开始了激烈的隔空交战。Adobe   Flash平台项目经理Mike Chambers日前在博客上发表文章，就Adobe对此事的看法进行了详细的说明。</p>
<p><span id="more-5"></span></p>
<p>首先我们来看看苹果新版的iPhone软件开发协议：</p>
<p>“应用程序仅能以苹果描述的形式使用SDK中提供的官方API，不能使用或调用任何私有API。应用程序需原生使用Objective-C、C、C++语言编写，或由iPhone   OS   WebKit引擎执行JavaScript代码。只有以C、C++和Objective-C语言编写的代码可以编译并直接链接到官方API（禁止应用程序通过中间解释程序或兼容层、工具调用官方API）。”</p>
<p>Mike Chambers表示，苹果此举除了禁用Flash CS5之外，还将一系列其他技术挡在了App   Store门外，包括Unity、Titanium、MonoTouch等。“尽管苹果可能会有选择的强制执行这一标准，但我们相信苹果肯定会对使用Flash   CS5开发的应用软件采取强制措施。目前在App Store内销售的使用Flash编译软件超过100款，这些软件的开发商应该做好随时被苹果撤柜的准备。”</p>
<p>目前Adobe CS5已经发布，其中的Flash Professional CS5确实包含了Packager for   iPhone编译器功能。不过Mike Chambers表示，Adobe目前已经没有任何继续向这一项目进行投资的计划。</p>
<p>接下来他继续表示了对苹果的不满，称在Flash CS5的整个开发过程中，该编译器功能都完全符合苹果App   Store软件开发协议的规定。然而就在CS5正式发布前数日，苹果单方面修改协议让Adobe措手不及。“如果你想要为iPhone平台开发软件，就应该做好他们随时以任何理由修改协议的准备，就像最近他们因为自己有了广告平台而拒绝所有其他广告网络，以及拒绝普利策奖得主的软件一样。”</p>
<p>“尽管即将放弃这一计划，但iPhone编译器项目并非完全浪费资源。它证明了两件事：</p>
<p>1. Flash无法在iPhone上运行并无技术上的原因。</p>
<p>2. 开发者完全可以使用Flash在iPhone平台上创造出性能优异，有说服力的内容。”</p>
<p>“最终，真正开放式的平台将打败苹果所要创造的这种封闭、禁锢的落后体系。”</p>
<p>在Mike Chambers发表此番言论后不久，苹果公司发言人Trudy   Miller面对媒体做出了回应：“确实有人在走回头路：包括HTML5、CSS、JavaScript、H.264这些开放标准都被iPhone、iPad所支持，而Adobe的Flash却是一个封闭的产品。”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.luoye.org/blog/2010/05/adobe-flash-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
