<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: iPhone Developer Complaints</title>
	<atom:link href="http://mattgemmell.com/2008/08/04/iphone-developer-complaints/feed" rel="self" type="application/rss+xml" />
	<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints</link>
	<description>Modesty is Lying</description>
	<lastBuildDate>Sat, 20 Mar 2010 20:20:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Gary</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-40681</link>
		<dc:creator>Gary</dc:creator>
		<pubDate>Thu, 15 Jan 2009 05:30:14 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-40681</guid>
		<description>Would prefer the iphone had windows.

My iphone was stolen and u know I was not really to upset about it. I would have traded the operating system for windows. And if it had been possible then I would have been disappointed loosing it.</description>
		<content:encoded><![CDATA[<p>Would prefer the iphone had windows.</p>
<p>My iphone was stolen and u know I was not really to upset about it. I would have traded the operating system for windows. And if it had been possible then I would have been disappointed loosing it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mj &#187; Blog Archive &#187; Experience and Attention</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-40381</link>
		<dc:creator>mj &#187; Blog Archive &#187; Experience and Attention</dc:creator>
		<pubDate>Fri, 12 Dec 2008 00:39:09 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-40381</guid>
		<description>[...] Gemmell writes about the complaints about the iPhone NDA, DRM and requirements for certificates. You’re talking about Linux, for [...]</description>
		<content:encoded><![CDATA[<p>[...] Gemmell writes about the complaints about the iPhone NDA, DRM and requirements for certificates. You’re talking about Linux, for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Portela</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-39688</link>
		<dc:creator>David Portela</dc:creator>
		<pubDate>Tue, 05 Aug 2008 19:11:04 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-39688</guid>
		<description>Great prose and content as usual Matt. Hope you are well. You&#039;ve been Grubered, btw.</description>
		<content:encoded><![CDATA[<p>Great prose and content as usual Matt. Hope you are well. You&#8217;ve been Grubered, btw.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Ellsworth</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-39686</link>
		<dc:creator>Scott Ellsworth</dc:creator>
		<pubDate>Mon, 04 Aug 2008 20:52:14 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-39686</guid>
		<description>I can understand why Apple wants to control the SDK usage and the proliferation of private API usage.  They need to be able to fiddle with the API, and the SDK is still young enough that they know it will need to change.  These are fair points, and Apple certainly does not &quot;owe&quot; us anything.  It is, though, in their interest, I believe, for developers to help each other out.

The problem, from my dual perspectives as a developer at a large company, and as the guy who runs a local Cocoaheads meeting, is the lack of a place to talk about the SDK as it stands today.

The iPhone SDK is probably the single most interesting topic to my attendees, and to my co-workers.  A strict reading of the NDA implies that we still, sixish months after first ship and a month and a half after WWDC, cannot talk about how the SDK works.  I cannot post sample code that takes a GData feed and renders it to the screen.  We cannot bring up a &#039;hey, did you see that&quot; on cocoa-dev.  Thus, bad coding, and bad ideas, stay out there, because nobody can give a logic check.

Apple can maintain control of the SDK with draconian warnings about future change, requiring everyone discussing it to put &quot;I accept that things change&quot; in iphone posts.  Heck, they could require discussion to take place in a private forum, and they can prevent Apple people from posting officially.  This would allow the developer community to push back against poor SDK usage, without putting Apple&#039;s SDK at risk.

Today, we see a lot of  tip calculators and &#039;hold the button&#039; apps.  Perhaps a more vibrant developer community able to share knowledge would give a wee bit of pushback to crap apps

Scott</description>
		<content:encoded><![CDATA[<p>I can understand why Apple wants to control the SDK usage and the proliferation of private API usage.  They need to be able to fiddle with the API, and the SDK is still young enough that they know it will need to change.  These are fair points, and Apple certainly does not &#8220;owe&#8221; us anything.  It is, though, in their interest, I believe, for developers to help each other out.</p>
<p>The problem, from my dual perspectives as a developer at a large company, and as the guy who runs a local Cocoaheads meeting, is the lack of a place to talk about the SDK as it stands today.</p>
<p>The iPhone SDK is probably the single most interesting topic to my attendees, and to my co-workers.  A strict reading of the NDA implies that we still, sixish months after first ship and a month and a half after WWDC, cannot talk about how the SDK works.  I cannot post sample code that takes a GData feed and renders it to the screen.  We cannot bring up a &#8216;hey, did you see that&#8221; on cocoa-dev.  Thus, bad coding, and bad ideas, stay out there, because nobody can give a logic check.</p>
<p>Apple can maintain control of the SDK with draconian warnings about future change, requiring everyone discussing it to put &#8220;I accept that things change&#8221; in iphone posts.  Heck, they could require discussion to take place in a private forum, and they can prevent Apple people from posting officially.  This would allow the developer community to push back against poor SDK usage, without putting Apple&#8217;s SDK at risk.</p>
<p>Today, we see a lot of  tip calculators and &#8216;hold the button&#8217; apps.  Perhaps a more vibrant developer community able to share knowledge would give a wee bit of pushback to crap apps</p>
<p>Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JHC</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-39685</link>
		<dc:creator>JHC</dc:creator>
		<pubDate>Mon, 04 Aug 2008 19:17:16 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-39685</guid>
		<description>Nice enough rant, but I&#039;d like to note that you (and especially Jay) cheapen things with the word &quot;freetard&quot;, the sort of schoolyard insult I expect out of white trash and ten year old boys. It&#039;s more offensive and just about as clever as m-dollar-sign, and reflects poorly on otherwise wholly reasonable points of view.</description>
		<content:encoded><![CDATA[<p>Nice enough rant, but I&#8217;d like to note that you (and especially Jay) cheapen things with the word &#8220;freetard&#8221;, the sort of schoolyard insult I expect out of white trash and ten year old boys. It&#8217;s more offensive and just about as clever as m-dollar-sign, and reflects poorly on otherwise wholly reasonable points of view.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Legend Gemmell</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-39684</link>
		<dc:creator>Matt Legend Gemmell</dc:creator>
		<pubDate>Mon, 04 Aug 2008 17:04:12 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-39684</guid>
		<description>Hey Jay,

Indeed, don&#039;t read too much into the word choice - I really meant something more like &quot;utopian&quot; rather than moral per se. I&#039;d correct it, but I don&#039;t want to invalidate your comment, which I agree with.</description>
		<content:encoded><![CDATA[<p>Hey Jay,</p>
<p>Indeed, don&#8217;t read too much into the word choice &#8211; I really meant something more like &#8220;utopian&#8221; rather than moral per se. I&#8217;d correct it, but I don&#8217;t want to invalidate your comment, which I agree with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-39683</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Mon, 04 Aug 2008 16:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-39683</guid>
		<description>Great post, not as ranting as I thought it would be. I don&#039;t quite get the use of the phrase &quot;moral ideal&quot; as you did because it seemed you might be implying that Apple is not meeting a moral ideal, but I would argue that Apple is.  Since Apple is not violating anyone&#039;s rights they are moral, and as your post points out their position is wise, thus ideal.

I think when freetards (or people overcome with freetard thinking)  talk about how &quot;wrong&quot; something is, or &quot;immoral&quot; they are often projecting a desire to use force to compel the rest of the world to act the way they prefer.  I am certain that RMS would pass a law eliminating proprietary software in a minute if he could.  And in doing so he&#039;d be advocating blowing the brains out of any kid who wanted to keep the software he wrote to himself or trade it with people for money (and was willing to defend his right to not reveal the source code for his own creation.) 

In short, I don&#039;t think the freetards have the moral high ground.  I haven&#039;t seen anything to indicate that apple is violating anyone&#039;s rights, and thus anyone who says apple&#039;s actions are immoral (even re using DRM) is themselves either dishonest, or out of touch with morality. 

I just won&#039;t grant the the freetards the &quot;moral highground&quot;, as they don&#039;t have it.  (Though thisi s probably a quibble not worth as many words as I&#039;ve given it.)</description>
		<content:encoded><![CDATA[<p>Great post, not as ranting as I thought it would be. I don&#8217;t quite get the use of the phrase &#8220;moral ideal&#8221; as you did because it seemed you might be implying that Apple is not meeting a moral ideal, but I would argue that Apple is.  Since Apple is not violating anyone&#8217;s rights they are moral, and as your post points out their position is wise, thus ideal.</p>
<p>I think when freetards (or people overcome with freetard thinking)  talk about how &#8220;wrong&#8221; something is, or &#8220;immoral&#8221; they are often projecting a desire to use force to compel the rest of the world to act the way they prefer.  I am certain that RMS would pass a law eliminating proprietary software in a minute if he could.  And in doing so he&#8217;d be advocating blowing the brains out of any kid who wanted to keep the software he wrote to himself or trade it with people for money (and was willing to defend his right to not reveal the source code for his own creation.) </p>
<p>In short, I don&#8217;t think the freetards have the moral high ground.  I haven&#8217;t seen anything to indicate that apple is violating anyone&#8217;s rights, and thus anyone who says apple&#8217;s actions are immoral (even re using DRM) is themselves either dishonest, or out of touch with morality. </p>
<p>I just won&#8217;t grant the the freetards the &#8220;moral highground&#8221;, as they don&#8217;t have it.  (Though thisi s probably a quibble not worth as many words as I&#8217;ve given it.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wright</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-39682</link>
		<dc:creator>John Wright</dc:creator>
		<pubDate>Mon, 04 Aug 2008 15:38:30 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-39682</guid>
		<description>+1</description>
		<content:encoded><![CDATA[<p>+1</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sanity</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-39681</link>
		<dc:creator>Sanity</dc:creator>
		<pubDate>Mon, 04 Aug 2008 15:25:34 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-39681</guid>
		<description>Man, if Steve Jobs shot and killed a baby just to see it die you&#039;d try to come up with some reason that justifies it.

Basically, you go through all the (largely legitimate) complaints people have about iPhone development, and dismiss each one on the basis that there is probably a good reason for it, although you doesn&#039;t actually know what that reason is.

Preventing people from discussing a public API is just ridiculous. Your theory that its somehow related to the fact that the API might change for 2.1 is a joke, ALL APIs change, yet other APIs don&#039;t require this kind of enforced secrecy.

You claim that it &quot;isn&#039;t necessarily even a bad thing&quot; that Apple is keeping some APIs secret, even though Microsoft has been eviscerated in the past for doing exactly the same thing.

Your argument that all of this is necessary because the device is a phone is also specious. Many phones, including the Blackberry, and most phones in Europe, allow the installation of third-party software without any of these restrictions, and without apparent problems.

You try to draw an analogy between the iTunes Store for Mac OS X and the App Store for the iPhone, pointing out that the former hasn&#039;t hurt OSX. Um, duh, I&#039;m not forced to go though the iTunes store to install third-party software on my Mac!

Basically your argument comes down to &quot;Apple are a business, and anything they do is probably in the interests of their business, so its ok by me&quot;. Funny how Apple is the only company on the planet that gets to use that defense (Microsoft, Exxon, Philip Morris...?).</description>
		<content:encoded><![CDATA[<p>Man, if Steve Jobs shot and killed a baby just to see it die you&#8217;d try to come up with some reason that justifies it.</p>
<p>Basically, you go through all the (largely legitimate) complaints people have about iPhone development, and dismiss each one on the basis that there is probably a good reason for it, although you doesn&#8217;t actually know what that reason is.</p>
<p>Preventing people from discussing a public API is just ridiculous. Your theory that its somehow related to the fact that the API might change for 2.1 is a joke, ALL APIs change, yet other APIs don&#8217;t require this kind of enforced secrecy.</p>
<p>You claim that it &#8220;isn&#8217;t necessarily even a bad thing&#8221; that Apple is keeping some APIs secret, even though Microsoft has been eviscerated in the past for doing exactly the same thing.</p>
<p>Your argument that all of this is necessary because the device is a phone is also specious. Many phones, including the Blackberry, and most phones in Europe, allow the installation of third-party software without any of these restrictions, and without apparent problems.</p>
<p>You try to draw an analogy between the iTunes Store for Mac OS X and the App Store for the iPhone, pointing out that the former hasn&#8217;t hurt OSX. Um, duh, I&#8217;m not forced to go though the iTunes store to install third-party software on my Mac!</p>
<p>Basically your argument comes down to &#8220;Apple are a business, and anything they do is probably in the interests of their business, so its ok by me&#8221;. Funny how Apple is the only company on the planet that gets to use that defense (Microsoft, Exxon, Philip Morris&#8230;?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lukas Mathis</title>
		<link>http://mattgemmell.com/2008/08/04/iphone-developer-complaints/comment-page-1#comment-39680</link>
		<dc:creator>Lukas Mathis</dc:creator>
		<pubDate>Mon, 04 Aug 2008 15:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://mattgemmell.com/?p=866#comment-39680</guid>
		<description>Well, I&#039;m only partially sarcastic. I didn&#039;t mean to imply that you said these things about my post; I meant to imply that I recognize the flaws of my post :-)

When reducing DRM to &quot;more DRM == worse usability == mistake,&quot; I obviously ignored many important aspects of DRM. It was not my intention to write an exhaustive essay on the topic, I mainly wrote the post as an excuse for linking to Ash&#039;s and Tsai&#039;s posts. In doing so, I nonchalantly glanced over some things I probably should have mentioned, as you correctly point out.

I&#039;ve linked to your post to add some additional color and balance to my own post.</description>
		<content:encoded><![CDATA[<p>Well, I&#8217;m only partially sarcastic. I didn&#8217;t mean to imply that you said these things about my post; I meant to imply that I recognize the flaws of my post :-)</p>
<p>When reducing DRM to &#8220;more DRM == worse usability == mistake,&#8221; I obviously ignored many important aspects of DRM. It was not my intention to write an exhaustive essay on the topic, I mainly wrote the post as an excuse for linking to Ash&#8217;s and Tsai&#8217;s posts. In doing so, I nonchalantly glanced over some things I probably should have mentioned, as you correctly point out.</p>
<p>I&#8217;ve linked to your post to add some additional color and balance to my own post.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
