<?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>The iPhone Blog &#187; rejected apps</title>
	<atom:link href="http://www.theiphoneblog.com/tag/rejected-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theiphoneblog.com</link>
	<description>For people who dare to Phone Different.</description>
	<lastBuildDate>Sun, 22 Nov 2009 21:58:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Three20 Framework and More on App Store Screening for Private APIs</title>
		<link>http://www.theiphoneblog.com/2009/11/20/three20-framework-app-store-screening-private-apis/</link>
		<comments>http://www.theiphoneblog.com/2009/11/20/three20-framework-app-store-screening-private-apis/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 18:46:10 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[postage]]></category>
		<category><![CDATA[private api]]></category>
		<category><![CDATA[rejected apps]]></category>
		<category><![CDATA[state of the apps]]></category>
		<category><![CDATA[three20]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=15459</guid>
		<description><![CDATA[

A little while ago we posted about Apple&#8217;s new use of a static analysis tool to find private API calls and reject the apps that make them. Rather than Storm8 or Unity this time, however, it&#8217;s former Facebook developer Joe Hewitt&#8217;s pioneering Three20 framework that&#8217;s getting caught.

Daring Fireball has some details:


  One popular open [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/11/20/three20-framework-app-store-screening-private-apis/">Three20 Framework and More on App Store Screening for Private APIs</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theiphoneblog.com/images/stories/2009/03/app_store_church_lady.jpg" alt="app_store_church_lady" title="app_store_church_lady" width="450" height="338" class="aligncenter size-full wp-image-7433" /></p>

<p>A little while ago we posted about Apple&#8217;s new use of a <a href="http://www.theiphoneblog.com/2009/11/16/apple-static-analysis-tool-find-private-apis-reject-apps/">static analysis tool</a> to find <a href="http://www.theiphoneblog.com/tag/private-api/">private API</a> calls and reject the apps that make them. Rather than <a href="http://www.theiphoneblog.com/tag/storm8/">Storm8</a> or <a href="http://www.theiphoneblog.com/2009/11/14/apple-rejectsremoves-unitybuilt-games-protect-user-privacy/">Unity</a> this time, however, it&#8217;s <a href="http://www.theiphoneblog.com/2009/11/11/iphone-facebook-app-developer-goodnight-good-luck/">former</a> <a href="http://www.theiphoneblog.com/tag/facebook/">Facebook</a> developer Joe Hewitt&#8217;s pioneering Three20 framework that&#8217;s getting caught.</p>

<p><a href="http://daringfireball.net/linked/2009/11/20/three20">Daring Fireball</a> has some details:</p>

<blockquote>
  <p>One popular open source framework, Joe Hewitt’s Three20 (linked here on DF <a href="http://daringfireball.net/linked/2009/03/23/three20">back in March</a>), played a bit fast and loose with private APIs, and so now there are numerous developers with apps getting flagged for private API calls made from the Three20 framework. This Google Groups thread [<a href="http://groups.google.com/group/three20/browse_thread/thread/c442af6e39a918b0/6d5046771539d139">link</a>] covers the problem and the work that’s being done to create a branch of Three20 that’s free of private API calls.</p>
</blockquote>

<p>Gruber also <a href="http://daringfireball.net/linked/2009/11/20/roguesheep">links</a> to <a href="http://blog.roguesheep.com/2009/11/19/warning-love-hurts/">RogueSheep</a>, whose Postage app has gotten caught via Three20, and has some suggestions to help them help Apple help them avoid getting rejected for unintended private API calls in the future:</p>

<blockquote>
  <p>Making the static analysis tool available to developers would indeed be helpful. But I suspect it wouldn’t work in terms of game theory. Honest developers could make good use of having access to the tool, to help ensure their projects are free of private API violations. But dishonest developers would use the tool to figure out ways to slip private API calls past the checker. Parrish’s second request, for Apple to run the tool against submissions far sooner in the review process, strikes me as a good and reasonable one.</p>
</blockquote>

<p>Us as well.</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/11/20/three20-framework-app-store-screening-private-apis/">Three20 Framework and More on App Store Screening for Private APIs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/11/20/three20-framework-app-store-screening-private-apis/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Apple Using Static Analysis Tool to Find Private APIs, Reject iPhone Apps</title>
		<link>http://www.theiphoneblog.com/2009/11/16/apple-static-analysis-tool-find-private-apis-reject-apps/</link>
		<comments>http://www.theiphoneblog.com/2009/11/16/apple-static-analysis-tool-find-private-apis-reject-apps/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 17:41:30 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[private api]]></category>
		<category><![CDATA[rejected apps]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=15196</guid>
		<description><![CDATA[

Speaking of Storm8, Unity-engine code, private API, and Gruber, A recent Twitter exchange between him  shows just how seriously all of this is now being taken by the App Store:


  Hockenberry: Hearing lots of reports about apps getting rejected due to private API usage. Maybe now you&#8217;ll believe me when I say it&#8217;s [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/11/16/apple-static-analysis-tool-find-private-apis-reject-apps/">Apple Using Static Analysis Tool to Find Private APIs, Reject iPhone Apps</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theiphoneblog.com/images/stories/2009/11/Screen-shot-2009-11-16-at-12.22.33-PM.png" alt="Gruber Hockenberry Twitter" title="Gruber Hockenberry Twitter" width="418" height="185" class="aligncenter size-full wp-image-15198" /></p>

<p>Speaking of <a href="http://www.theiphoneblog.com/tag/storm8/">Storm8</a>, <a href="http://www.theiphoneblog.com/tag/unity/">Unity-engine code</a>, <a href="http://www.theiphoneblog.com/tag/private-api/">private API</a>, and <a href="http://www.theiphoneblog.com/tag/gruber/">Gruber</a>, A recent Twitter exchange between him  shows just how seriously all of this is now being taken by the App Store:</p>

<blockquote>
  <p><a href="http://twitter.com/chockenberry/status/5768064904">Hockenberry</a>: Hearing lots of reports about apps getting rejected due to private API usage. Maybe now you&#8217;ll believe me when I say it&#8217;s a bad idea…</p>
  
  <p><a href="http://twitter.com/gruber/status/5768617360">Gruber</a>: Yup: Apple recently started running apps through a static analysis tool to look for private API calls.</p>
</blockquote>

<p>Google set off some of the <a href="http://www.theiphoneblog.com/tag/private-api/">private API discussion</a> when they implemented them as part of the <a href="http://www.theiphoneblog.com/2008/11/20/google-private-apis-advanced-voice-search/">Google Mobile app</a> (though it&#8217;s our understanding those API were later made public). Generally, private or unpublished API are kept that way because Apple (or whichever platform maker is supplying the APIs) hasn&#8217;t finished working on them, are planning changes, or is otherwise reserving their use &#8212; if 3rd parties implement them anyway, any future OS update can break them and cause problems for end users. Public API, on the other hand, are supported and intended to let developers do their thing without worrying about platform-level changes wrecking their apps.</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/11/16/apple-static-analysis-tool-find-private-apis-reject-apps/">Apple Using Static Analysis Tool to Find Private APIs, Reject iPhone Apps</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/11/16/apple-static-analysis-tool-find-private-apis-reject-apps/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Apple Rejects/Removes Unity-built Games to Protect User Privacy</title>
		<link>http://www.theiphoneblog.com/2009/11/14/apple-rejectsremoves-unitybuilt-games-protect-user-privacy/</link>
		<comments>http://www.theiphoneblog.com/2009/11/14/apple-rejectsremoves-unitybuilt-games-protect-user-privacy/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 00:47:55 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[private api]]></category>
		<category><![CDATA[rejected apps]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=15127</guid>
		<description><![CDATA[

It looks like Apple is using its rejection power for good this time &#8212; removing games built on the Unity engine which included private-API calls that could be used to steal private user information like your iPhone&#8217;s phone number.

Not all of the rejected/removed games were engaged in privacy violations (or even had the network capability [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/11/14/apple-rejectsremoves-unitybuilt-games-protect-user-privacy/">Apple Rejects/Removes Unity-built Games to Protect User Privacy</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theiphoneblog.com/images/stories/2009/03/app_store_church_lady.jpg" alt="app_store_church_lady" title="app_store_church_lady" width="450" height="338" class="aligncenter size-full wp-image-7433" /></p>

<p>It looks like Apple is using its <a href="http://www.theiphoneblog.com/tag/rejected-apps/">rejection</a> power for good this time &#8212; removing games built on the Unity engine which included private-API calls that could be used to steal private user information like your iPhone&#8217;s phone number.</p>

<p>Not all of the rejected/removed games were engaged in privacy violations (or even had the network capability to exploit it), but Apple isn&#8217;t taking any chances following the <a href="http://www.theiphoneblog.com/2009/11/08/lawsuit-claims-game-company-violating-privacy-collecting-iphone-users-phone-numbers/">Storm8 lawsuit</a>. <a href="http://toucharcade.com/2009/11/12/ravensword-and-many-other-unity-powered-games-rejected-by-apple/">Touch Arcade</a> has the details:</p>

<blockquote>
  <p>The Unity engine currently uses the two private API calls that Storm8 allegedly exploited to steal user data, <em>NSGetEnviron and exc</em>server. Mantas Puida of Unity Technologies explains these two API&#8217;s utilized by the Unity engine serve the following functions:</p>
  
  <p>_NSGetEnviron is used by Mono runtime to provide implementation of .NET core API method: Environment.GetEnvironmentVariable().</p>
  
  <p>exc_server is also used by Mono runtime to provide graceful NULL reference exception handling.</p>
</blockquote>

<p>The Unity engine, however, has been updated to remove the offending API calls, and the games are being recompiled and resubmitted to the App Store. Hopefully this will keep users&#8217; data safe from unscrupulous developers, while the scrupulous ones continue to turn out great games.</p>

<p>[<a href="http://toucharcade.com/2009/11/12/ravensword-and-many-other-unity-powered-games-rejected-by-apple/">Touch Arcade</a> via <a href="http://www.tuaw.com/2009/11/14/apple-rejects-unity-games-on-the-app-store/">TUAW</a>]</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/11/14/apple-rejectsremoves-unitybuilt-games-protect-user-privacy/">Apple Rejects/Removes Unity-built Games to Protect User Privacy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/11/14/apple-rejectsremoves-unitybuilt-games-protect-user-privacy/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>After 3 Months, 3 Rejections, Airfoil Speakers Touch Ships, Developers Leave iPhone</title>
		<link>http://www.theiphoneblog.com/2009/11/13/3-months-3-rejections-airfoil-speakers-touch-ships-developers-leave-iphone/</link>
		<comments>http://www.theiphoneblog.com/2009/11/13/3-months-3-rejections-airfoil-speakers-touch-ships-developers-leave-iphone/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 13:22:54 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[airfoil speakers touch]]></category>
		<category><![CDATA[rejected apps]]></category>
		<category><![CDATA[rogue amoeba]]></category>
		<category><![CDATA[state of the apps]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=15082</guid>
		<description><![CDATA[

After submitting a minor .1 bug fix for Airfoil Speakers Touch 1.0.1 [Free - iTunes link] for iPhone and iPod touch, longtime Mac developers Rogue Amoeba waited for what they assumed would be a routine App Store review. Three and a half months, three rejections, and the unsuccessful intervention of a champion at Apple, the [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/11/13/3-months-3-rejections-airfoil-speakers-touch-ships-developers-leave-iphone/">After 3 Months, 3 Rejections, Airfoil Speakers Touch Ships, Developers Leave iPhone</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.theiphoneblog.com/images/stories/2009/11/20091112OldAFST.png" alt="Airfoil Speaker Touch 1.0" title="Airfoil Speaker Touch 1.0" width="320" height="480" class="aligncenter size-full wp-image-15085" /></p>

<p>After submitting a minor .1 bug fix for Airfoil Speakers Touch 1.0.1 [Free - <a href="http://itunes.apple.com/ca/app/airfoil-speakers-touch/id311357351?mt=8">iTunes link</a>] for iPhone and iPod touch, longtime Mac developers <a href="http://www.rogueamoeba.com/utm/2009/11/13/airfoil-speakers-touch-1-0-1-finally-ships/">Rogue Amoeba</a> waited for what they assumed would be a routine App Store review. Three and a half months, three rejections, and the unsuccessful intervention of a champion at Apple, the app is finally in the store, but the developer has decided the process is too odorous to continue with the iPhone platform.</p>

<p>Don&#8217;t stop us just because you&#8217;ve <a href="http://www.theiphoneblog.com/tag/rejected-apps/">heard this <strike>before</strike> over and over again</a>. </p>

<p>The issue this time was Rogue Amoeba discovering the type of Mac and exact application that was being used as audio source, and displaying the corresponding Mac OS X-provided image of the machine and icon for the app.</p>

<p>Though standard &#8212; intended &#8212; behavior on the Mac, Apple&#8217;s App Store policy branded this a trademark violation and they requested it be changed. Rogue Amoeba assumed the request was erroneous and tried resubmitting, tried escalating via email, even had a champion inside Apple try help get it through. In the end, the App Store policy was an immovable object, and Rogue Amoeba had to remove the Mac and app icon images. Airfoil Speakers Touch 1.0.1 was then approved and placed in the app store.</p>

<p>(And during the whole process, Airfoil Speakers Touch 1.0, buggy as it was, and using the exact same artwork Apple had issue with in 1.0.1 was left untouched in the App Store for users to download and use).</p>

<blockquote>
  <p>In the future, we hope that developers will be allowed to ship software without needing Apple’s approval at all, the same way we do on Mac OS X. We hope the App Store will get better, review times will be shorter, reviews will be more intelligent, and that we can all focus on making great software. Right now, however, the platform is a mess.</p>
  
  <p>The chorus of disenchanted developers is growing and we’re adding our voices as well. Rogue Amoeba no longer has any plans for additional iPhone applications, and updates to our existing iPhone applications will likely be rare. The iPhone platform had great promise, but that promise is not enough, so we’re focusing on the Mac.</p>
</blockquote>

<p>Add our voice to the chorus: fix. this. More after the break&#8230;</p>

<p><span id="more-15082"></span></p>

<p>While many of these developers point to Apple acting as App Store gatekeeper as the issue, we&#8217;d submit right now the actual issue is Apple continuing to act as a capricious, illogical, unpredictable, often stupefying gatekeeper.</p>

<p>Curating a store is just a business model. It may well cost them developers philosophically opposed to the idea, even incredibly talented ones like <a href="http://www.theiphoneblog.com/2009/11/11/iphone-facebook-app-developer-goodnight-good-luck/">Facebook&#8217;s Joe Hewitt</a>, but every decision has an opportunity cost. Choosing to curate a store, even one growing so fast it has <a href="http://www.theiphoneblog.com/2009/09/28/apples-iphone-app-store-passes-2-billion-downloads/">2 billion downloads</a> and <a href="http://www.theiphoneblog.com/2009/11/04/official-apple-announces-100000-iphone-apps/">100,000 apps</a>, and continuing to suffer from poor communications, overzealous legal oversight, unclear guidelines, and the crap shoot that seems ultimately at the core of any given app getting approved on any given day&#8230; it just doesn&#8217;t work.</p>

<p>Getting rid of the gatekeeper might treat the symptom but is it the cure? Apple legal could just as easily issue a DMCA demand notice for an app using artwork they felt was a trademark violation, and have it taken down &#8212; even under Google&#8217;s more open, publish-first, investigate-if-flagged App Market system. The problem is Apple shouldn&#8217;t think using that artwork is a problem on the iPhone if it isn&#8217;t on the Mac. That, and the dozens of other so-obvious-it-hurts-our-brains-issues, are what needs to be fixed, and what are <a href="http://www.theiphoneblog.com/2009/10/01/macworld-c4-iphone-developers-discontent/">driving developers to question the platform</a>.</p>

<p>Like Palm, Apple could allow developers to skip review entirely, leave them off the storefront, but give them a direct download link to market and distribute on their own. That wouldn&#8217;t fix this issue. They could extend Ad-Hoc to infinity so there&#8217;d be no update notification or over-the-air (re)downloads, but developers could make binaries available themselves and users could drag and drop them into iTunes to install, along with beefy warning flags for &#8220;unapproved apps&#8221;. They could create those <a href="http://www.theiphoneblog.com/2009/07/10/appy-anniversary-hockenberry-app-store-changed-changed/">$999+ &#8220;pro&#8221; developer accounts</a>, along with dedicated App Store point-of-contact and accelerated review process (levels of partnership program exist on many other platforms and in many other businesses).</p>

<p>Or Apple could just spend some of that 35 billion on hiring a legion of reviewers (<a href="http://www.theiphoneblog.com/2009/08/21/apple-8500-apps-review-week-40-odd-reviews/">rather than just 40ish</a>), training them to the standards of Apple Retail, creating a second team dedicated to communicating with developers, and third team focused solely on whatever tiny percentage of cases, like the one above, spiral out of control. </p>

<p>Yes, Apple is making incremental improvements like <a href="http://www.theiphoneblog.com/2009/08/02/apple-adds-app-store-review-status-escalation-email-iphone-dev-center/">email escalation</a> and <a href="http://www.theiphoneblog.com/2009/11/06/itunes-connect-adds-submission-history-developers/">better review status messages</a>, but every step forward always seems to be met with an equal and opposing step back.</p>

<p>2 billion downloads, 100,000 apps &#8212; Apple touts the growth and size of the App Store in press releases, they need to start respecting that size in practice. Observably respecting. It shouldn&#8217;t take a champion inside Apple. It shouldn&#8217;t take <a href="http://www.theiphoneblog.com/2009/08/11/apple-vp-phil-schiller-emails-steven-frank-ebook-rejection-policy-working-improve-app-store/">emails from Apple Marketing SVP, Phil Schiller</a>. It shouldn&#8217;t take an <a href="http://www.theiphoneblog.com/2009/08/10/time-open-letter-steve-jobs-app-store/">open letter from Steve Jobs</a>. (Though it might help restore some developer confidence at this point). It should just work, and Apple needs to invest whatever they need to invest at this point to make it work.</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/11/13/3-months-3-rejections-airfoil-speakers-touch-ships-developers-leave-iphone/">After 3 Months, 3 Rejections, Airfoil Speakers Touch Ships, Developers Leave iPhone</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/11/13/3-months-3-rejections-airfoil-speakers-touch-ships-developers-leave-iphone/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>How Macworld Got Their iPhone App Approved or How Having a Big Voice Helps</title>
		<link>http://www.theiphoneblog.com/2009/11/06/macworld-iphone-app-approved-big-voice-helps/</link>
		<comments>http://www.theiphoneblog.com/2009/11/06/macworld-iphone-app-approved-big-voice-helps/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 22:01:58 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[macworld]]></category>
		<category><![CDATA[rejected apps]]></category>
		<category><![CDATA[state of the apps]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=14591</guid>
		<description><![CDATA[

Umpteenth verse, same as the first &#8212; Macworld turned their iPhone ebook into and app and submitted it to the iTunes App Store. It was rejected. Several times. Finally editor Jason Snell expressed his frustration on Twitter and several high profile blogs picked it up. Apple called him immediately to try and make it right.

Good [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/11/06/macworld-iphone-app-approved-big-voice-helps/">How Macworld Got Their iPhone App Approved or How Having a Big Voice Helps</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theiphoneblog.com/images/stories/2009/03/app_store_church_lady.jpg"><img src="http://www.theiphoneblog.com/images/stories/2009/03/app_store_church_lady-400x300.jpg" alt="app_store_church_lady" title="app_store_church_lady" width="400" height="300" class="aligncenter size-medium wp-image-7433" /></a></p>

<p>Umpteenth verse, same as the first &#8212; <a href="http://www.macworld.com/article/143677/2009/11/iphone_superguide_iphone.html">Macworld</a> turned their iPhone ebook into and app and submitted it to the iTunes App Store. It was rejected. Several times. Finally editor Jason Snell expressed his frustration on <a href="http://twitter.com/jsnell/status/5398125385">Twitter</a> and several high profile blogs picked it up. Apple called him immediately to try and make it right.</p>

<p>Good for Macworld. Bad for all the developers who lack the same megaphone by virtue of their job and connections.</p>

<p>Granted, with 100,000+ apps, the non-sensical and erroneous rejections remain a tiny percentage, but even a tiny percentage of 100,000+ represents many developers&#8217; time, effort, and money. It&#8217;s frustrating for them and embarrassing for Apple.</p>

<p>Tim Cook and <a href="http://www.theiphoneblog.com/2009/08/11/apple-vp-phil-schiller-emails-steven-frank-ebook-rejection-policy-working-improve-app-store/">Phil Schiller</a> claim they&#8217;re making improvements, and no doubt they are. From a pure perception point of view, however, this is one issue that needs fixing sooner rather than later.</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/11/06/macworld-iphone-app-approved-big-voice-helps/">How Macworld Got Their iPhone App Approved or How Having a Big Voice Helps</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/11/06/macworld-iphone-app-approved-big-voice-helps/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>StoneLoops! of Jurassica Pulled from App Store Due to Copyright Complaint?</title>
		<link>http://www.theiphoneblog.com/2009/10/23/stoneloops-jurassica-pulled-app-store-due-copyright-complaint/</link>
		<comments>http://www.theiphoneblog.com/2009/10/23/stoneloops-jurassica-pulled-app-store-due-copyright-complaint/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 19:12:48 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[rejected apps]]></category>
		<category><![CDATA[state of the apps]]></category>
		<category><![CDATA[Stoneloops of Jurassica]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=13970</guid>
		<description><![CDATA[

One of TiPb&#8217;s favorite iPhone games, indeed the game that cost some of us fingerprints on our index fingers, StoneLoops! of Jurassica has been pulled from the iTunes App Store following a copyright infringement complaint from Luxor-maker MumboJumbo. According to the developers&#8217; blog Casual Games Harmony:


  About 3 weeks ago we have learned that [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/10/23/stoneloops-jurassica-pulled-app-store-due-copyright-complaint/">StoneLoops! of Jurassica Pulled from App Store Due to Copyright Complaint?</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theiphoneblog.com/images/stories/2009/07/picture-25.png"><img src="http://www.theiphoneblog.com/images/stories/2009/07/picture-25-400x265.png" alt="stoneloops of jurassica" title="stoneloops of jurassica" width="400" height="265" class="aligncenter size-medium wp-image-10019" /></a></p>

<p>One of TiPb&#8217;s favorite iPhone games, indeed the game that cost some of us fingerprints on our index fingers, <a href="http://www.theiphoneblog.com/tag/stoneloops-of-jurassica/">StoneLoops! of Jurassica</a> has been pulled from the iTunes App Store following a copyright infringement complaint from Luxor-maker MumboJumbo. According to the developers&#8217; blog <a href="http://codeminion.com/blogs/maciek/2009/10/where-is-stoneloops-or-how-to-get-rid-of-your-competition-in-the-apple-appstore/">Casual Games Harmony</a>:</p>

<blockquote>
  <p>About 3 weeks ago we have learned that MumboJumbo supplied Apple with a formal complaint and a request to remove StoneLoops! from the AppStore. The reason? Infringing Luxor copyright, confusing customers, stealing Luxor’s look &amp; feel and even stealing their source code! This might sound absurd to anyone who knows both games but apparently Apple decided otherwise as we’ve been requested to prepare a formal response, which we did. We described how ungrounded each claim is and supplied various materials to back our claims.</p>
</blockquote>

<p>The developers responded, denying all but one complaint (the word Luxor appeared in the text of a quoted review, which they offered to remove). Apple, it seems, removed StoneLoops of Jurassica anyway. This led to the developer further pondering that:</p>

<blockquote>
  <p>if Apple stands by its decision this will create a dangerous precedence. If you are a developer and have an application in the AppStore you should quickly request Apple to remove the apps of your competition, before someone else requests to remove you! I don’t believe this can get any more absurd, but this is exactly where this reasoning is getting us.</p>
</blockquote>

<p>Copyright and infringement is a messy, litigious business, one which Apple puts itself squarely in the middle of by virtue of acting as sole App Store custodian. How can they determine merit all on their own, and avoid action by either affected party regardless of what they decide?</p>

<p>We love StoneLoops! We want it back immediately, but more than that &#8212; we need a better way for these disputes to be handled. Is there one? </p>

<p>[via <a href="http://appadvice.com/appnn/2009/10/stoneloops-of-jurassica-pulled-from-the-app-store-at-mumbojumbos-request/">AppAdvice</a>, thanks Tyler!]</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/10/23/stoneloops-jurassica-pulled-app-store-due-copyright-complaint/">StoneLoops! of Jurassica Pulled from App Store Due to Copyright Complaint?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/10/23/stoneloops-jurassica-pulled-app-store-due-copyright-complaint/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Google Says Apple Did Fully Reject Google Voice</title>
		<link>http://www.theiphoneblog.com/2009/09/18/google-apple-fully-reject-google-voice/</link>
		<comments>http://www.theiphoneblog.com/2009/09/18/google-apple-fully-reject-google-voice/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 16:54:11 +0000</pubDate>
		<dc:creator>Dieter Bohn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[app review process]]></category>
		<category><![CDATA[fcc response]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google latitude]]></category>
		<category><![CDATA[google voice]]></category>
		<category><![CDATA[rejected apps]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=11993</guid>
		<description><![CDATA[

In a post on their official blog, Google has let the world know that, &#8220;in the interest of transparency,&#8221; they&#8217;re allowing the FCC to comply with a Freedom of Information Act request to fully publish their response about the whole Google Voice Rejection Brouhaha, and it&#8217;s an interesting read, to say the least.  You [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/09/18/google-apple-fully-reject-google-voice/">Google Says Apple Did Fully Reject Google Voice</a></p>
]]></description>
			<content:encoded><![CDATA[<p align="center"><img src="http://www.theiphoneblog.com/images/stories/2009/08/apple_google_att_usual_suspects.jpg"/></p>

<p>In a <a href="http://googlepublicpolicy.blogspot.com/2009/09/our-complete-letter-to-fcc-regarding.html">post on their official blog</a>, Google has let the world know that, &#8220;in the interest of transparency,&#8221; they&#8217;re allowing the FCC to comply with a Freedom of Information Act request to fully publish their response about the whole <a href="http://www.theiphoneblog.com/2009/08/24/mega-apple-att-google-fcc-responsegoogle-voice-rejection-roundup/">Google Voice Rejection Brouhaha</a>, and it&#8217;s an interesting read, to say the least.  You can <a href="http://wireless.fcc.gov/releases/9182009_Google_Filing_iPhone.pdf">grab the PDF of the letter right here</a>.</p>

<p>The letter, which had been previously redacted, claims that not only did Apple fully reject both Google Voice and Latitude, but the rejection came after conversations between top executives, including Phil Shiller. This contradicts <a href="http://www.theiphoneblog.com/2009/08/21/apple-responds-fcc-questions/">Apple&#8217;s claim</a> that they had <em>not</em> rejected the apps, but merely reviewing them in a more extensive way.</p>

<p>The reason for the rejections (as Google calls them) is what you probably expected: &#8220;duplicate functionality.&#8221; Google writes:</p>

<blockquote>
  <p><em>Apple&#8217;s representatives informed Google that the Google Voice application was rejected because Apple believed the application duplicated the core dialer functionality of the iPhone. The Apple representatives indicated that the company did not want applications that could potentially replace such functionality</em></p>
</blockquote>

<p>The story is much the same for Google Latitude, but has a bit more shadenfreude to it since the functionality that&#8217;s being duplicated is &#8220;a version of Google Maps.&#8221; Google also details the dates of calls, emails, and in-person conversations between Alan Eustace of Google (VP of Engineering and Research) and Phil Schiller of Apple (VP of Worldwide Product Marketing, but you knew that).</p>

<p>So&#8230; the worm and turned and Google&#8217;s letting the world know they feel rejected.  How do you feel after this latest development?</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/09/18/google-apple-fully-reject-google-voice/">Google Says Apple Did Fully Reject Google Voice</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/09/18/google-apple-fully-reject-google-voice/feed/</wfw:commentRss>
		<slash:comments>87</slash:comments>
		</item>
		<item>
		<title>Apple Approves Rhapsody App, Palm Rejects NaNPlayer</title>
		<link>http://www.theiphoneblog.com/2009/09/10/apple-approves-rhapsody-music-streaming-app/</link>
		<comments>http://www.theiphoneblog.com/2009/09/10/apple-approves-rhapsody-music-streaming-app/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 14:27:25 +0000</pubDate>
		<dc:creator>Jeremy Sikora</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[app catalog]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[fcc]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iphone vs palm pre]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[nanplayer]]></category>
		<category><![CDATA[palm pre]]></category>
		<category><![CDATA[rejected apps]]></category>
		<category><![CDATA[Rhapsody]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=11466</guid>
		<description><![CDATA[

Rhapsody [free - iTunes Link] is now available in the iTunes App Store. It was less than a month ago that we told you about the submission of RealNetwork&#8217;s Rhapsody  iPhone app, well Apple may have been scared straight by the FCC because it&#8217;s been approved and is now available as a free download.

Now [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/09/10/apple-approves-rhapsody-music-streaming-app/">Apple Approves Rhapsody App, Palm Rejects NaNPlayer</a></p>
]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="300"><param name="movie" value="http://www.youtube.com/v/bnBzfWK2Hgo&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/bnBzfWK2Hgo&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="300"></embed></object></p>

<p>Rhapsody [free - <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=328908892&#038;mt=8">iTunes Link</a>] is now available in the iTunes App Store. It was less than a month ago that we told you about the <a href="http://www.theiphoneblog.com/2009/08/24/rhapsody-coming-iphone/">submission of RealNetwork&#8217;s Rhapsody</a>  iPhone app, well Apple may have been scared straight by the FCC because it&#8217;s been approved and is now available as a free download.</p>

<p>Now don&#8217;t don&#8217;t forget there is a $15/month subscription fee you must dish out if you want all of that music streaming goodness over AT&amp;T&#8217;s data network or Wi-Fi.  Sorry folks, no off-line access like <em><a href="http://www.theiphoneblog.com/tag/spotify/">Spotify</a></em> here.</p>

<p>In a strange twist of fate, <a href="http://www.precentral.net/nanplayer-rejected-app-catalog">PreCentral.net</a> tells us Palm has rejected their first App Catalog app, NaNPlayer, a (superior according to PC) replacement for the built-in Pre music player. Why did they do this? The developer used an undocumented API and that violates the SDK agreement. <a href="http://www.theiphoneblog.com/tag/rejected-apps/">Sound familiar</a>, iPhone users? Will Palm now get the same grief Apple does? </p>

<p>Sound off in the comments!</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/09/10/apple-approves-rhapsody-music-streaming-app/">Apple Approves Rhapsody App, Palm Rejects NaNPlayer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/09/10/apple-approves-rhapsody-music-streaming-app/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>C64 No Longer Available in App Store?</title>
		<link>http://www.theiphoneblog.com/2009/09/07/c64-longer-app-store/</link>
		<comments>http://www.theiphoneblog.com/2009/09/07/c64-longer-app-store/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 04:08:01 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[c64]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[rejected apps]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=11148</guid>
		<description><![CDATA[

As of this writing, while the C64 emulator app still shows up in the iTunes App Store, attempting to buy it results in the above error message:


  The item you tried to buy is no longer available
  
  The availability of the item changed while you were using the store. The same [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/09/07/c64-longer-app-store/">C64 No Longer Available in App Store?</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theiphoneblog.com/images/stories/2009/09/Screen-shot-2009-09-08-at-12.00.35-AM.png"><img src="http://www.theiphoneblog.com/images/stories/2009/09/Screen-shot-2009-09-08-at-12.00.35-AM-400x171.png" alt="no longer available" title="no longer available" width="400" height="171" class="aligncenter size-medium wp-image-11149" /></a></p>

<p>As of this writing, while the <a href="http://www.theiphoneblog.com/2009/09/06/quick-app-c64-commodore-64-emulator-iphone-hack-basic/">C64 emulator app</a> still shows up in the iTunes App Store, attempting to buy it results in the above error message:</p>

<blockquote>
  <p>The item you tried to buy is no longer available</p>
  
  <p>The availability of the item changed while you were using the store. The same item may be available with a different price or elsewhere on the store.</p>
</blockquote>

<p>Whether this is just a glitch in the system, or a result of Apple pulling the app due to the BASIC interpreter <a href="http://www.theiphoneblog.com/2009/09/06/quick-app-c64-commodore-64-emulator-iphone-hack-basic/">still being accessible</a> via a workaround (which would likely be a violation of the SDK license agreement), is unknown. If the latter, hopefully the developer can update and return the app to the store ASAP. Given how fast Apple has been processing Facebook <a href="http://www.theiphoneblog.com/2009/09/03/quick-app-updates-facebook-302-quickoffice-14-itv-20/">updates</a> <a href="http://www.theiphoneblog.com/2009/08/30/facebook-301-iphone-bug-fixes-app-store/">lately</a>, it shouldn&#8217;t take long to get a revision up, right?</p>

<p>[Thanks to @<a href="http://twitter.com/clayrussell/status/3833246088">clayrussell</a> for the head's up!]</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/09/07/c64-longer-app-store/">C64 No Longer Available in App Store?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/09/07/c64-longer-app-store/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Apple Telling Developers to Remove &#8220;Free Memory&#8221; Function from App Store iPhone Apps?</title>
		<link>http://www.theiphoneblog.com/2009/08/28/apple-telling-developers-remove-free-memory-function-app-store-iphone-apps/</link>
		<comments>http://www.theiphoneblog.com/2009/08/28/apple-telling-developers-remove-free-memory-function-app-store-iphone-apps/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 11:34:19 +0000</pubDate>
		<dc:creator>Rene Ritchie</dc:creator>
				<category><![CDATA[App Store Apps]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[free memory]]></category>
		<category><![CDATA[rejected apps]]></category>
		<category><![CDATA[state of the apps]]></category>

		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=10687</guid>
		<description><![CDATA[

According to developers Bjango, Apple is now telling developers to remove the &#8220;Free Memory&#8221; function &#8212; the ability to clear data from RAM without force quitting or rebooting &#8212; from their iPhone (and iPod touch) applications or those applications will be removed from the App Store.

Bjango, who makes iStat [$1.99 on sale - iTunes link] [...]<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br/><br/><a href="http://www.theiphoneblog.com/2009/08/28/apple-telling-developers-remove-free-memory-function-app-store-iphone-apps/">Apple Telling Developers to Remove &#8220;Free Memory&#8221; Function from App Store iPhone Apps?</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theiphoneblog.com/images/stories/2009/03/app_store_church_lady.jpg"><img src="http://www.theiphoneblog.com/images/stories/2009/03/app_store_church_lady-400x300.jpg" alt="app_store_church_lady" title="app_store_church_lady" width="400" height="300" class="aligncenter size-medium wp-image-7433" /></a></p>

<p>According to developers <a href="http://bjango.com/help/istat/freememory/">Bjango</a>, Apple is now telling developers to remove the &#8220;Free Memory&#8221; function &#8212; the ability to clear data from RAM without force quitting or rebooting &#8212; from their iPhone (and iPod touch) applications or those applications will be removed from the App Store.</p>

<p>Bjango, who makes iStat [$1.99 on sale - <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=303034517&#038;mt=8">iTunes link</a>] had to do just that for their latest version:</p>

<blockquote>
  <p>Stat’s Free Memory function was removed at Apple’s request. This decision was completely out of our hands. Please note that all other apps with Free Memory appear to have been removed or updated without their Free Memory function too.</p>
</blockquote>

<p>After eliciting feedback and considering their options, Bjango went ahead and removed the feature. (Bjango advises users who want the feature to NOT UPGRADE their copies, and reminds Mac users with Time Machine <a href="http://bjango.com/help/istat/freememory/">how to downgrade</a> to the old, &#8220;Free Memory&#8221;-enabled version if necessary.)</p>

<p>To rub salt on their wounds, negative reviews are now piling up for iStat in iTunes, of course, despite Bjango explaining Apple requested the removal in the app&#8217;s &#8220;What&#8217;s New in This Version&#8221; section.</p>

<p>What Apple&#8217;s rationale may be (if Phil Schiller deigns anyone with another email) is unknown.</p>

<p>[Thanks Scott for the tip!]</p>
<p>This is a story by <a href="http://theiphoneblog.com">the iPhone Blog</a>.  This feed is sponsored by <a href="http://store.theiphoneblog.com">The iPhone Blog Store</a>.<br /><br /><a href="http://www.theiphoneblog.com/2009/08/28/apple-telling-developers-remove-free-memory-function-app-store-iphone-apps/">Apple Telling Developers to Remove &#8220;Free Memory&#8221; Function from App Store iPhone Apps?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.theiphoneblog.com/2009/08/28/apple-telling-developers-remove-free-memory-function-app-store-iphone-apps/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
	</channel>
</rss>

