<?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: Why Apple Didn&#8217;t Release An iPhone SDK</title>
	<atom:link href="http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/feed" rel="self" type="application/rss+xml" />
	<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk</link>
	<description>grep understanding</description>
	<lastBuildDate>Sun, 29 Jan 2012 20:44:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-62201</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Sat, 16 Jun 2007 14:45:27 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-62201</guid>
		<description>&lt;blockquote&gt;Also, it annoys me that you don’t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more…&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It was unfortunate that they only brought the iPhone to a single carrier, and it is unorthodox here i the U.S. as well. I think that goes back to Apple controlling variables.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I think they&#039;re more worried about losing customers based on the charges that their poorly written apps cause. If they have an unlimited plan then AT&amp;T eats it, if not then the customer gets this massive bill. They may pay it but they will be unhappy from that point on. They&#039;re trying to limit the ways in which customers can have negative experiences. Again, I agree that it&#039;s a &lt;em&gt;consumer&lt;/em&gt; device, not a super-hacker device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;iTV is different because it&#039;s an entertainment device rather than an important life appliance. If you bork your iTV because you messed it up with 3rd party crap, you just can&#039;t watch movies for a while. If you do the same with your phone you might need Apple or AT&amp;T&#039;s help -- and it will be a major hassle for both the consumer and the providers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I think it&#039;s very strange to stop an entire SDK just to stop a single application (Skype). Even if they were doing it to stop ANY VOIP applications, I think it&#039;d be much easier to do that from the network side while still allowing the SDK to go forward and bring more customers in. The fact that they didn&#039;t do this is, in my opinion, because they were worried about the impact to their network and device stability by doing so. Especially right at launch. I think it&#039;s very possible that they may release it later, after they&#039;ve seen what impact the iPhone is going to have, and have learned to defend the network better.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interesting idea about JahJah. I&#039;ll look out for a web-app from them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Your first comment sounded a bit hostile -- which seemed uncharacteristic of you -- but I figured you were just having a bad day. But your comments I didn&#039;t take as trolling; it seems like legitimate discussion to me. No worries, man. I know you&#039;re cool. :)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
		<content:encoded><![CDATA[<blockquote>Also, it annoys me that you don’t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more…</blockquote>

<ol>
<li><p>It was unfortunate that they only brought the iPhone to a single carrier, and it is unorthodox here i the U.S. as well. I think that goes back to Apple controlling variables.</p></li>
<li><p>I think they&#8217;re more worried about losing customers based on the charges that their poorly written apps cause. If they have an unlimited plan then AT&amp;T eats it, if not then the customer gets this massive bill. They may pay it but they will be unhappy from that point on. They&#8217;re trying to limit the ways in which customers can have negative experiences. Again, I agree that it&#8217;s a <em>consumer</em> device, not a super-hacker device.</p></li>
<li><p>iTV is different because it&#8217;s an entertainment device rather than an important life appliance. If you bork your iTV because you messed it up with 3rd party crap, you just can&#8217;t watch movies for a while. If you do the same with your phone you might need Apple or AT&amp;T&#8217;s help &#8212; and it will be a major hassle for both the consumer and the providers.</p></li>
<li><p>I think it&#8217;s very strange to stop an entire SDK just to stop a single application (Skype). Even if they were doing it to stop ANY VOIP applications, I think it&#8217;d be much easier to do that from the network side while still allowing the SDK to go forward and bring more customers in. The fact that they didn&#8217;t do this is, in my opinion, because they were worried about the impact to their network and device stability by doing so. Especially right at launch. I think it&#8217;s very possible that they may release it later, after they&#8217;ve seen what impact the iPhone is going to have, and have learned to defend the network better.</p></li>
<li><p>Interesting idea about JahJah. I&#8217;ll look out for a web-app from them.</p></li>
<li><p>Your first comment sounded a bit hostile &#8212; which seemed uncharacteristic of you &#8212; but I figured you were just having a bad day. But your comments I didn&#8217;t take as trolling; it seems like legitimate discussion to me. No worries, man. I know you&#8217;re cool. :)</p></li>
</ol>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248157</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Sat, 16 Jun 2007 14:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248157</guid>
		<description>&lt;blockquote&gt;Also, it annoys me that you don’t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more…&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It was unfortunate that they only brought the iPhone to a single carrier, and it is unorthodox here i the U.S. as well. I think that goes back to Apple controlling variables.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I think they&#039;re more worried about losing customers based on the charges that their poorly written apps cause. If they have an unlimited plan then AT&amp;T; eats it, if not then the customer gets this massive bill. They may pay it but they will be unhappy from that point on. They&#039;re trying to limit the ways in which customers can have negative experiences. Again, I agree that it&#039;s a &lt;em&gt;consumer&lt;/em&gt; device, not a super-hacker device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;iTV is different because it&#039;s an entertainment device rather than an important life appliance. If you bork your iTV because you messed it up with 3rd party crap, you just can&#039;t watch movies for a while. If you do the same with your phone you might need Apple or AT&amp;T;&#039;s help -- and it will be a major hassle for both the consumer and the providers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I think it&#039;s very strange to stop an entire SDK just to stop a single application (Skype). Even if they were doing it to stop ANY VOIP applications, I think it&#039;d be much easier to do that from the network side while still allowing the SDK to go forward and bring more customers in. The fact that they didn&#039;t do this is, in my opinion, because they were worried about the impact to their network and device stability by doing so. Especially right at launch. I think it&#039;s very possible that they may release it later, after they&#039;ve seen what impact the iPhone is going to have, and have learned to defend the network better.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interesting idea about JahJah. I&#039;ll look out for a web-app from them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Your first comment sounded a bit hostile -- which seemed uncharacteristic of you -- but I figured you were just having a bad day. But your comments I didn&#039;t take as trolling; it seems like legitimate discussion to me. No worries, man. I know you&#039;re cool. :)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
		<content:encoded><![CDATA[<blockquote>Also, it annoys me that you don’t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more…</blockquote>

<ol>
<li><p>It was unfortunate that they only brought the iPhone to a single carrier, and it is unorthodox here i the U.S. as well. I think that goes back to Apple controlling variables.</p></li>
<li><p>I think they&#8217;re more worried about losing customers based on the charges that their poorly written apps cause. If they have an unlimited plan then AT&amp;T; eats it, if not then the customer gets this massive bill. They may pay it but they will be unhappy from that point on. They&#8217;re trying to limit the ways in which customers can have negative experiences. Again, I agree that it&#8217;s a <em>consumer</em> device, not a super-hacker device.</p></li>
<li><p>iTV is different because it&#8217;s an entertainment device rather than an important life appliance. If you bork your iTV because you messed it up with 3rd party crap, you just can&#8217;t watch movies for a while. If you do the same with your phone you might need Apple or AT&amp;T;&#8217;s help &#8212; and it will be a major hassle for both the consumer and the providers.</p></li>
<li><p>I think it&#8217;s very strange to stop an entire SDK just to stop a single application (Skype). Even if they were doing it to stop ANY VOIP applications, I think it&#8217;d be much easier to do that from the network side while still allowing the SDK to go forward and bring more customers in. The fact that they didn&#8217;t do this is, in my opinion, because they were worried about the impact to their network and device stability by doing so. Especially right at launch. I think it&#8217;s very possible that they may release it later, after they&#8217;ve seen what impact the iPhone is going to have, and have learned to defend the network better.</p></li>
<li><p>Interesting idea about JahJah. I&#8217;ll look out for a web-app from them.</p></li>
<li><p>Your first comment sounded a bit hostile &#8212; which seemed uncharacteristic of you &#8212; but I figured you were just having a bad day. But your comments I didn&#8217;t take as trolling; it seems like legitimate discussion to me. No worries, man. I know you&#8217;re cool. :)</p></li>
</ol>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248158</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Sat, 16 Jun 2007 14:45:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248158</guid>
		<description>&lt;blockquote&gt;Also, it annoys me that you don’t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more…&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;It was unfortunate that they only brought the iPhone to a single carrier, and it is unorthodox here i the U.S. as well. I think that goes back to Apple controlling variables.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I think they&#039;re more worried about losing customers based on the charges that their poorly written apps cause. If they have an unlimited plan then AT&amp;T; eats it, if not then the customer gets this massive bill. They may pay it but they will be unhappy from that point on. They&#039;re trying to limit the ways in which customers can have negative experiences. Again, I agree that it&#039;s a &lt;em&gt;consumer&lt;/em&gt; device, not a super-hacker device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;iTV is different because it&#039;s an entertainment device rather than an important life appliance. If you bork your iTV because you messed it up with 3rd party crap, you just can&#039;t watch movies for a while. If you do the same with your phone you might need Apple or AT&amp;T;&#039;s help -- and it will be a major hassle for both the consumer and the providers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I think it&#039;s very strange to stop an entire SDK just to stop a single application (Skype). Even if they were doing it to stop ANY VOIP applications, I think it&#039;d be much easier to do that from the network side while still allowing the SDK to go forward and bring more customers in. The fact that they didn&#039;t do this is, in my opinion, because they were worried about the impact to their network and device stability by doing so. Especially right at launch. I think it&#039;s very possible that they may release it later, after they&#039;ve seen what impact the iPhone is going to have, and have learned to defend the network better.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interesting idea about JahJah. I&#039;ll look out for a web-app from them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Your first comment sounded a bit hostile -- which seemed uncharacteristic of you -- but I figured you were just having a bad day. But your comments I didn&#039;t take as trolling; it seems like legitimate discussion to me. No worries, man. I know you&#039;re cool. :)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
		<content:encoded><![CDATA[<blockquote>Also, it annoys me that you don’t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more…</blockquote>

<ol>
<li><p>It was unfortunate that they only brought the iPhone to a single carrier, and it is unorthodox here i the U.S. as well. I think that goes back to Apple controlling variables.</p></li>
<li><p>I think they&#8217;re more worried about losing customers based on the charges that their poorly written apps cause. If they have an unlimited plan then AT&amp;T; eats it, if not then the customer gets this massive bill. They may pay it but they will be unhappy from that point on. They&#8217;re trying to limit the ways in which customers can have negative experiences. Again, I agree that it&#8217;s a <em>consumer</em> device, not a super-hacker device.</p></li>
<li><p>iTV is different because it&#8217;s an entertainment device rather than an important life appliance. If you bork your iTV because you messed it up with 3rd party crap, you just can&#8217;t watch movies for a while. If you do the same with your phone you might need Apple or AT&amp;T;&#8217;s help &#8212; and it will be a major hassle for both the consumer and the providers.</p></li>
<li><p>I think it&#8217;s very strange to stop an entire SDK just to stop a single application (Skype). Even if they were doing it to stop ANY VOIP applications, I think it&#8217;d be much easier to do that from the network side while still allowing the SDK to go forward and bring more customers in. The fact that they didn&#8217;t do this is, in my opinion, because they were worried about the impact to their network and device stability by doing so. Especially right at launch. I think it&#8217;s very possible that they may release it later, after they&#8217;ve seen what impact the iPhone is going to have, and have learned to defend the network better.</p></li>
<li><p>Interesting idea about JahJah. I&#8217;ll look out for a web-app from them.</p></li>
<li><p>Your first comment sounded a bit hostile &#8212; which seemed uncharacteristic of you &#8212; but I figured you were just having a bad day. But your comments I didn&#8217;t take as trolling; it seems like legitimate discussion to me. No worries, man. I know you&#8217;re cool. :)</p></li>
</ol>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-62167</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 12:02:10 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-62167</guid>
		<description>&lt;p&gt;So, I blogged about my comment. Also, it annoys me that you don&#039;t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>So, I blogged about my comment. Also, it annoys me that you don&#8217;t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248155</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 12:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248155</guid>
		<description>&lt;p&gt;So, I blogged about my comment. Also, it annoys me that you don&#039;t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>So, I blogged about my comment. Also, it annoys me that you don&#8217;t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248156</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 12:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248156</guid>
		<description>&lt;p&gt;So, I blogged about my comment. Also, it annoys me that you don&#039;t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>So, I blogged about my comment. Also, it annoys me that you don&#8217;t respond to my trolling. At the same time, the fact that you give meaningful responses makes me respect you more&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-62161</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 11:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-62161</guid>
		<description>&lt;p&gt;First point: I need to steal your blockquote style at some point, it&#039;s very pretty&lt;/p&gt;

&lt;p&gt;Second: you say that &quot;AT&amp;T will take ALL the traffic from poor iPhone apps built with an SDK&quot; like it&#039;s a bad thing. Here in .au, all of the providers charge quite nice (for them) rates for data - mostly on the order of 5c/kb. One provider instead charges 20c per minute, in 5-minute blocks. In other words, most of our providers would &lt;em&gt;love&lt;/em&gt; to have the traffic generated from poorly-written apps - in fact, they&#039;re quite experienced and writing watertight contracts so that they can benefit from poorly-written apps on the existing phones.&lt;/p&gt;

&lt;p&gt;Judging from your comment though, it sounds like this isn&#039;t the case where you are. Do AT&amp;T have some kind of all-you-can-eat data plan or something like that, that would end up costing them money if someone used a lot of data?&lt;/p&gt;

&lt;p&gt;To some extent I agree that the remain-in-known-good-configuration is quite likely. One of Apple&#039;s biggest strengths has always been the lack of choice in their product offerings: eg, when choosing a macbook, you can choose the amount of ram, the size/speed of hard drive, but that&#039;s about it - the only real choice of hardware you get is that you can sometimes choose between two different video cards, or lately, two different types of monitor. This makes their product offering very simple to support: there&#039;s a very limited range of hardware -&gt; very  few drivers -&gt; easier to ensure that the drivers work reliably. Contrast with Windows, which supports a huge range of hardware -&gt; huge range of drivers -&gt; huge numbers of people with varying skill level writing drivers -&gt; less stability.&lt;/p&gt;

&lt;p&gt;Also, the most recent product aside form the iPhone was the iTv - no SDK for that either, no support for third-party apps (that I know of - everything that&#039;s been added has been hacked on, right?)&lt;/p&gt;

&lt;p&gt;So, it would fit with their model to provide limited choice and extensibility, aiming to have something that works consistently. I do agree with that.&lt;/p&gt;

&lt;p&gt;As for it being odd that Apple would make an agreement with AT&amp;T that led to them not offering an SDK simply to stop VOIP apps - I don&#039;t think that&#039;s any more peculiar then them only selling the phone through one particular network. Well - from an Australian perspective at least, that&#039;s very odd - maybe it&#039;s more common to have a phone model tied to a particular provider over there?&lt;/p&gt;

&lt;p&gt;It&#039;s just occured to me though that there&#039;s at least one VOIP provider who could still happily have an interface on the iPhone, despite the lack of an SDK: JahJah (http://www.jajah.com/)! They could turn this into a great opportunity - they&#039;re the only provider I can think of who provide that functionality, so they&#039;re uniquely placed to be the only VOIP provider who can have an interface on the iPhone..&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>First point: I need to steal your blockquote style at some point, it&#8217;s very pretty</p>

<p>Second: you say that &#8220;AT&amp;T will take ALL the traffic from poor iPhone apps built with an SDK&#8221; like it&#8217;s a bad thing. Here in .au, all of the providers charge quite nice (for them) rates for data &#8211; mostly on the order of 5c/kb. One provider instead charges 20c per minute, in 5-minute blocks. In other words, most of our providers would <em>love</em> to have the traffic generated from poorly-written apps &#8211; in fact, they&#8217;re quite experienced and writing watertight contracts so that they can benefit from poorly-written apps on the existing phones.</p>

<p>Judging from your comment though, it sounds like this isn&#8217;t the case where you are. Do AT&amp;T have some kind of all-you-can-eat data plan or something like that, that would end up costing them money if someone used a lot of data?</p>

<p>To some extent I agree that the remain-in-known-good-configuration is quite likely. One of Apple&#8217;s biggest strengths has always been the lack of choice in their product offerings: eg, when choosing a macbook, you can choose the amount of ram, the size/speed of hard drive, but that&#8217;s about it &#8211; the only real choice of hardware you get is that you can sometimes choose between two different video cards, or lately, two different types of monitor. This makes their product offering very simple to support: there&#8217;s a very limited range of hardware -&gt; very  few drivers -&gt; easier to ensure that the drivers work reliably. Contrast with Windows, which supports a huge range of hardware -&gt; huge range of drivers -&gt; huge numbers of people with varying skill level writing drivers -&gt; less stability.</p>

<p>Also, the most recent product aside form the iPhone was the iTv &#8211; no SDK for that either, no support for third-party apps (that I know of &#8211; everything that&#8217;s been added has been hacked on, right?)</p>

<p>So, it would fit with their model to provide limited choice and extensibility, aiming to have something that works consistently. I do agree with that.</p>

<p>As for it being odd that Apple would make an agreement with AT&amp;T that led to them not offering an SDK simply to stop VOIP apps &#8211; I don&#8217;t think that&#8217;s any more peculiar then them only selling the phone through one particular network. Well &#8211; from an Australian perspective at least, that&#8217;s very odd &#8211; maybe it&#8217;s more common to have a phone model tied to a particular provider over there?</p>

<p>It&#8217;s just occured to me though that there&#8217;s at least one VOIP provider who could still happily have an interface on the iPhone, despite the lack of an SDK: JahJah (<a href="http://www.jajah.com/" rel="nofollow">http://www.jajah.com/</a>)! They could turn this into a great opportunity &#8211; they&#8217;re the only provider I can think of who provide that functionality, so they&#8217;re uniquely placed to be the only VOIP provider who can have an interface on the iPhone..</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248153</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 11:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248153</guid>
		<description>&lt;p&gt;First point: I need to steal your blockquote style at some point, it&#039;s very pretty&lt;/p&gt;

&lt;p&gt;Second: you say that &quot;AT&amp;T will take ALL the traffic from poor iPhone apps built with an SDK&quot; like it&#039;s a bad thing. Here in .au, all of the providers charge quite nice (for them) rates for data - mostly on the order of 5c/kb. One provider instead charges 20c per minute, in 5-minute blocks. In other words, most of our providers would &lt;em&gt;love&lt;/em&gt; to have the traffic generated from poorly-written apps - in fact, they&#039;re quite experienced and writing watertight contracts so that they can benefit from poorly-written apps on the existing phones.&lt;/p&gt;

&lt;p&gt;Judging from your comment though, it sounds like this isn&#039;t the case where you are. Do AT&amp;T have some kind of all-you-can-eat data plan or something like that, that would end up costing them money if someone used a lot of data?&lt;/p&gt;

&lt;p&gt;To some extent I agree that the remain-in-known-good-configuration is quite likely. One of Apple&#039;s biggest strengths has always been the lack of choice in their product offerings: eg, when choosing a macbook, you can choose the amount of ram, the size/speed of hard drive, but that&#039;s about it - the only real choice of hardware you get is that you can sometimes choose between two different video cards, or lately, two different types of monitor. This makes their product offering very simple to support: there&#039;s a very limited range of hardware -&gt; very  few drivers -&gt; easier to ensure that the drivers work reliably. Contrast with Windows, which supports a huge range of hardware -&gt; huge range of drivers -&gt; huge numbers of people with varying skill level writing drivers -&gt; less stability.&lt;/p&gt;

&lt;p&gt;Also, the most recent product aside form the iPhone was the iTv - no SDK for that either, no support for third-party apps (that I know of - everything that&#039;s been added has been hacked on, right?)&lt;/p&gt;

&lt;p&gt;So, it would fit with their model to provide limited choice and extensibility, aiming to have something that works consistently. I do agree with that.&lt;/p&gt;

&lt;p&gt;As for it being odd that Apple would make an agreement with AT&amp;T that led to them not offering an SDK simply to stop VOIP apps - I don&#039;t think that&#039;s any more peculiar then them only selling the phone through one particular network. Well - from an Australian perspective at least, that&#039;s very odd - maybe it&#039;s more common to have a phone model tied to a particular provider over there?&lt;/p&gt;

&lt;p&gt;It&#039;s just occured to me though that there&#039;s at least one VOIP provider who could still happily have an interface on the iPhone, despite the lack of an SDK: JahJah (http://www.jajah.com/)! They could turn this into a great opportunity - they&#039;re the only provider I can think of who provide that functionality, so they&#039;re uniquely placed to be the only VOIP provider who can have an interface on the iPhone..&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>First point: I need to steal your blockquote style at some point, it&#8217;s very pretty</p>

<p>Second: you say that &#8220;AT&amp;T will take ALL the traffic from poor iPhone apps built with an SDK&#8221; like it&#8217;s a bad thing. Here in .au, all of the providers charge quite nice (for them) rates for data &#8211; mostly on the order of 5c/kb. One provider instead charges 20c per minute, in 5-minute blocks. In other words, most of our providers would <em>love</em> to have the traffic generated from poorly-written apps &#8211; in fact, they&#8217;re quite experienced and writing watertight contracts so that they can benefit from poorly-written apps on the existing phones.</p>

<p>Judging from your comment though, it sounds like this isn&#8217;t the case where you are. Do AT&amp;T have some kind of all-you-can-eat data plan or something like that, that would end up costing them money if someone used a lot of data?</p>

<p>To some extent I agree that the remain-in-known-good-configuration is quite likely. One of Apple&#8217;s biggest strengths has always been the lack of choice in their product offerings: eg, when choosing a macbook, you can choose the amount of ram, the size/speed of hard drive, but that&#8217;s about it &#8211; the only real choice of hardware you get is that you can sometimes choose between two different video cards, or lately, two different types of monitor. This makes their product offering very simple to support: there&#8217;s a very limited range of hardware -&gt; very  few drivers -&gt; easier to ensure that the drivers work reliably. Contrast with Windows, which supports a huge range of hardware -&gt; huge range of drivers -&gt; huge numbers of people with varying skill level writing drivers -&gt; less stability.</p>

<p>Also, the most recent product aside form the iPhone was the iTv &#8211; no SDK for that either, no support for third-party apps (that I know of &#8211; everything that&#8217;s been added has been hacked on, right?)</p>

<p>So, it would fit with their model to provide limited choice and extensibility, aiming to have something that works consistently. I do agree with that.</p>

<p>As for it being odd that Apple would make an agreement with AT&amp;T that led to them not offering an SDK simply to stop VOIP apps &#8211; I don&#8217;t think that&#8217;s any more peculiar then them only selling the phone through one particular network. Well &#8211; from an Australian perspective at least, that&#8217;s very odd &#8211; maybe it&#8217;s more common to have a phone model tied to a particular provider over there?</p>

<p>It&#8217;s just occured to me though that there&#8217;s at least one VOIP provider who could still happily have an interface on the iPhone, despite the lack of an SDK: JahJah (<a href="http://www.jajah.com/" rel="nofollow">http://www.jajah.com/</a>)! They could turn this into a great opportunity &#8211; they&#8217;re the only provider I can think of who provide that functionality, so they&#8217;re uniquely placed to be the only VOIP provider who can have an interface on the iPhone..</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248154</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 11:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248154</guid>
		<description>&lt;p&gt;First point: I need to steal your blockquote style at some point, it&#039;s very pretty&lt;/p&gt;

&lt;p&gt;Second: you say that &quot;AT&amp;T will take ALL the traffic from poor iPhone apps built with an SDK&quot; like it&#039;s a bad thing. Here in .au, all of the providers charge quite nice (for them) rates for data - mostly on the order of 5c/kb. One provider instead charges 20c per minute, in 5-minute blocks. In other words, most of our providers would &lt;em&gt;love&lt;/em&gt; to have the traffic generated from poorly-written apps - in fact, they&#039;re quite experienced and writing watertight contracts so that they can benefit from poorly-written apps on the existing phones.&lt;/p&gt;

&lt;p&gt;Judging from your comment though, it sounds like this isn&#039;t the case where you are. Do AT&amp;T have some kind of all-you-can-eat data plan or something like that, that would end up costing them money if someone used a lot of data?&lt;/p&gt;

&lt;p&gt;To some extent I agree that the remain-in-known-good-configuration is quite likely. One of Apple&#039;s biggest strengths has always been the lack of choice in their product offerings: eg, when choosing a macbook, you can choose the amount of ram, the size/speed of hard drive, but that&#039;s about it - the only real choice of hardware you get is that you can sometimes choose between two different video cards, or lately, two different types of monitor. This makes their product offering very simple to support: there&#039;s a very limited range of hardware -&gt; very  few drivers -&gt; easier to ensure that the drivers work reliably. Contrast with Windows, which supports a huge range of hardware -&gt; huge range of drivers -&gt; huge numbers of people with varying skill level writing drivers -&gt; less stability.&lt;/p&gt;

&lt;p&gt;Also, the most recent product aside form the iPhone was the iTv - no SDK for that either, no support for third-party apps (that I know of - everything that&#039;s been added has been hacked on, right?)&lt;/p&gt;

&lt;p&gt;So, it would fit with their model to provide limited choice and extensibility, aiming to have something that works consistently. I do agree with that.&lt;/p&gt;

&lt;p&gt;As for it being odd that Apple would make an agreement with AT&amp;T that led to them not offering an SDK simply to stop VOIP apps - I don&#039;t think that&#039;s any more peculiar then them only selling the phone through one particular network. Well - from an Australian perspective at least, that&#039;s very odd - maybe it&#039;s more common to have a phone model tied to a particular provider over there?&lt;/p&gt;

&lt;p&gt;It&#039;s just occured to me though that there&#039;s at least one VOIP provider who could still happily have an interface on the iPhone, despite the lack of an SDK: JahJah (http://www.jajah.com/)! They could turn this into a great opportunity - they&#039;re the only provider I can think of who provide that functionality, so they&#039;re uniquely placed to be the only VOIP provider who can have an interface on the iPhone..&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>First point: I need to steal your blockquote style at some point, it&#8217;s very pretty</p>

<p>Second: you say that &#8220;AT&amp;T will take ALL the traffic from poor iPhone apps built with an SDK&#8221; like it&#8217;s a bad thing. Here in .au, all of the providers charge quite nice (for them) rates for data &#8211; mostly on the order of 5c/kb. One provider instead charges 20c per minute, in 5-minute blocks. In other words, most of our providers would <em>love</em> to have the traffic generated from poorly-written apps &#8211; in fact, they&#8217;re quite experienced and writing watertight contracts so that they can benefit from poorly-written apps on the existing phones.</p>

<p>Judging from your comment though, it sounds like this isn&#8217;t the case where you are. Do AT&amp;T have some kind of all-you-can-eat data plan or something like that, that would end up costing them money if someone used a lot of data?</p>

<p>To some extent I agree that the remain-in-known-good-configuration is quite likely. One of Apple&#8217;s biggest strengths has always been the lack of choice in their product offerings: eg, when choosing a macbook, you can choose the amount of ram, the size/speed of hard drive, but that&#8217;s about it &#8211; the only real choice of hardware you get is that you can sometimes choose between two different video cards, or lately, two different types of monitor. This makes their product offering very simple to support: there&#8217;s a very limited range of hardware -&gt; very  few drivers -&gt; easier to ensure that the drivers work reliably. Contrast with Windows, which supports a huge range of hardware -&gt; huge range of drivers -&gt; huge numbers of people with varying skill level writing drivers -&gt; less stability.</p>

<p>Also, the most recent product aside form the iPhone was the iTv &#8211; no SDK for that either, no support for third-party apps (that I know of &#8211; everything that&#8217;s been added has been hacked on, right?)</p>

<p>So, it would fit with their model to provide limited choice and extensibility, aiming to have something that works consistently. I do agree with that.</p>

<p>As for it being odd that Apple would make an agreement with AT&amp;T that led to them not offering an SDK simply to stop VOIP apps &#8211; I don&#8217;t think that&#8217;s any more peculiar then them only selling the phone through one particular network. Well &#8211; from an Australian perspective at least, that&#8217;s very odd &#8211; maybe it&#8217;s more common to have a phone model tied to a particular provider over there?</p>

<p>It&#8217;s just occured to me though that there&#8217;s at least one VOIP provider who could still happily have an interface on the iPhone, despite the lack of an SDK: JahJah (<a href="http://www.jajah.com/" rel="nofollow">http://www.jajah.com/</a>)! They could turn this into a great opportunity &#8211; they&#8217;re the only provider I can think of who provide that functionality, so they&#8217;re uniquely placed to be the only VOIP provider who can have an interface on the iPhone..</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-62060</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Sat, 16 Jun 2007 03:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-62060</guid>
		<description>&lt;p&gt;On your first point, I agree that there&#039;s a huge number of Palm app programmers that don&#039;t know what they&#039;re doing, but I think the hype around the iPhone will generate an even more novice dev crowd. First of all Apple already has a ton of developers that would be likely to start programming immediately if an SDK were released -- not to mention the fact that the AT&amp;T will take ALL the traffic from poor iPhone apps built with an SDK. There wouldn&#039;t be any distribution of the pain; it would all fall on them. 

I also think that the stability of the device is also a major consideration. Palm has succeeded because they are an application platform. It&#039;s a basic computer that you can run all this crap on, and if you like to run tons of crap at the expense of stability, then that&#039;s your device. But Apple (I think) wants to sell an appliance. Extensible to some degree, but never sacrificing the stability of the phone or iPod. They want it to remain in a known-good configuration, and I think they&#039;re banking that this will prove more valuable than the immediate release of the SDK.&lt;/p&gt;

&lt;p&gt;As for the Skype argument, I haven&#039;t read his thoughts on the matter but it does seem odd to me that Apple would sacrifice ALL development capability simply to stop a single application. I see what you&#039;re saying about the genre of VOIP in general, but it seems to me like AT&amp;T would stop that at the network level rather than killing the whole SDK to stop it on the local side.&lt;/p&gt;

&lt;p&gt;Thoughts?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>On your first point, I agree that there&#8217;s a huge number of Palm app programmers that don&#8217;t know what they&#8217;re doing, but I think the hype around the iPhone will generate an even more novice dev crowd. First of all Apple already has a ton of developers that would be likely to start programming immediately if an SDK were released &#8212; not to mention the fact that the AT&#038;T will take ALL the traffic from poor iPhone apps built with an SDK. There wouldn&#8217;t be any distribution of the pain; it would all fall on them. 

I also think that the stability of the device is also a major consideration. Palm has succeeded because they are an application platform. It&#8217;s a basic computer that you can run all this crap on, and if you like to run tons of crap at the expense of stability, then that&#8217;s your device. But Apple (I think) wants to sell an appliance. Extensible to some degree, but never sacrificing the stability of the phone or iPod. They want it to remain in a known-good configuration, and I think they&#8217;re banking that this will prove more valuable than the immediate release of the SDK.</p>

<p>As for the Skype argument, I haven&#8217;t read his thoughts on the matter but it does seem odd to me that Apple would sacrifice ALL development capability simply to stop a single application. I see what you&#8217;re saying about the genre of VOIP in general, but it seems to me like AT&#038;T would stop that at the network level rather than killing the whole SDK to stop it on the local side.</p>

<p>Thoughts?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248151</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Sat, 16 Jun 2007 03:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248151</guid>
		<description>&lt;p&gt;On your first point, I agree that there&#039;s a huge number of Palm app programmers that don&#039;t know what they&#039;re doing, but I think the hype around the iPhone will generate an even more novice dev crowd. First of all Apple already has a ton of developers that would be likely to start programming immediately if an SDK were released -- not to mention the fact that the AT&amp;T; will take ALL the traffic from poor iPhone apps built with an SDK. There wouldn&#039;t be any distribution of the pain; it would all fall on them. 

I also think that the stability of the device is also a major consideration. Palm has succeeded because they are an application platform. It&#039;s a basic computer that you can run all this crap on, and if you like to run tons of crap at the expense of stability, then that&#039;s your device. But Apple (I think) wants to sell an appliance. Extensible to some degree, but never sacrificing the stability of the phone or iPod. They want it to remain in a known-good configuration, and I think they&#039;re banking that this will prove more valuable than the immediate release of the SDK.&lt;/p&gt;

&lt;p&gt;As for the Skype argument, I haven&#039;t read his thoughts on the matter but it does seem odd to me that Apple would sacrifice ALL development capability simply to stop a single application. I see what you&#039;re saying about the genre of VOIP in general, but it seems to me like AT&amp;T; would stop that at the network level rather than killing the whole SDK to stop it on the local side.&lt;/p&gt;

&lt;p&gt;Thoughts?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>On your first point, I agree that there&#8217;s a huge number of Palm app programmers that don&#8217;t know what they&#8217;re doing, but I think the hype around the iPhone will generate an even more novice dev crowd. First of all Apple already has a ton of developers that would be likely to start programming immediately if an SDK were released &#8212; not to mention the fact that the AT&amp;T; will take ALL the traffic from poor iPhone apps built with an SDK. There wouldn&#8217;t be any distribution of the pain; it would all fall on them. 

I also think that the stability of the device is also a major consideration. Palm has succeeded because they are an application platform. It&#8217;s a basic computer that you can run all this crap on, and if you like to run tons of crap at the expense of stability, then that&#8217;s your device. But Apple (I think) wants to sell an appliance. Extensible to some degree, but never sacrificing the stability of the phone or iPod. They want it to remain in a known-good configuration, and I think they&#8217;re banking that this will prove more valuable than the immediate release of the SDK.</p>

<p>As for the Skype argument, I haven&#8217;t read his thoughts on the matter but it does seem odd to me that Apple would sacrifice ALL development capability simply to stop a single application. I see what you&#8217;re saying about the genre of VOIP in general, but it seems to me like AT&amp;T; would stop that at the network level rather than killing the whole SDK to stop it on the local side.</p>

<p>Thoughts?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248152</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Sat, 16 Jun 2007 03:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248152</guid>
		<description>&lt;p&gt;On your first point, I agree that there&#039;s a huge number of Palm app programmers that don&#039;t know what they&#039;re doing, but I think the hype around the iPhone will generate an even more novice dev crowd. First of all Apple already has a ton of developers that would be likely to start programming immediately if an SDK were released -- not to mention the fact that the AT&amp;T; will take ALL the traffic from poor iPhone apps built with an SDK. There wouldn&#039;t be any distribution of the pain; it would all fall on them. 

I also think that the stability of the device is also a major consideration. Palm has succeeded because they are an application platform. It&#039;s a basic computer that you can run all this crap on, and if you like to run tons of crap at the expense of stability, then that&#039;s your device. But Apple (I think) wants to sell an appliance. Extensible to some degree, but never sacrificing the stability of the phone or iPod. They want it to remain in a known-good configuration, and I think they&#039;re banking that this will prove more valuable than the immediate release of the SDK.&lt;/p&gt;

&lt;p&gt;As for the Skype argument, I haven&#039;t read his thoughts on the matter but it does seem odd to me that Apple would sacrifice ALL development capability simply to stop a single application. I see what you&#039;re saying about the genre of VOIP in general, but it seems to me like AT&amp;T; would stop that at the network level rather than killing the whole SDK to stop it on the local side.&lt;/p&gt;

&lt;p&gt;Thoughts?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>On your first point, I agree that there&#8217;s a huge number of Palm app programmers that don&#8217;t know what they&#8217;re doing, but I think the hype around the iPhone will generate an even more novice dev crowd. First of all Apple already has a ton of developers that would be likely to start programming immediately if an SDK were released &#8212; not to mention the fact that the AT&amp;T; will take ALL the traffic from poor iPhone apps built with an SDK. There wouldn&#8217;t be any distribution of the pain; it would all fall on them. 

I also think that the stability of the device is also a major consideration. Palm has succeeded because they are an application platform. It&#8217;s a basic computer that you can run all this crap on, and if you like to run tons of crap at the expense of stability, then that&#8217;s your device. But Apple (I think) wants to sell an appliance. Extensible to some degree, but never sacrificing the stability of the phone or iPod. They want it to remain in a known-good configuration, and I think they&#8217;re banking that this will prove more valuable than the immediate release of the SDK.</p>

<p>As for the Skype argument, I haven&#8217;t read his thoughts on the matter but it does seem odd to me that Apple would sacrifice ALL development capability simply to stop a single application. I see what you&#8217;re saying about the genre of VOIP in general, but it seems to me like AT&amp;T; would stop that at the network level rather than killing the whole SDK to stop it on the local side.</p>

<p>Thoughts?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-62025</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 01:31:40 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-62025</guid>
		<description>&lt;blockquote&gt;
Because they aren’t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that *do* write them tend to be more experienced.

This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc. 
&lt;/blockquote&gt;

&lt;p&gt;Sorry, I thought we were arguing based on reality, not based on the featureset of some mythical SDK you dreamed up.&lt;/p&gt;

&lt;p&gt;I&#039;m going to counter your Apple-makes-an-SDK-that&#039;s-really-simple-for-noobs fantasy with an Apple-makes-an-SDK-no-simpler-for-noobs-than-existing-SDKs-for-similar-phones fantasy. Something like an extra API or two exposed in xcode, plus a cross-compiler and some libraries that one has to pay Apple money for, coupled with a contract on which the developer agrees not to create anything that will cause problems on the network.&lt;/p&gt;

&lt;p&gt;But getting back to reality-based discourse... Have you &lt;em&gt;seen&lt;/em&gt; the quality of some of the apps for S60/UIQ/Palm out there? There are, very definitely, a lot of inexperienced programmers already creating apps for existing phones, principally with J2ME. So, your argument that the iPhone&#039;s mystical SDK would be the first to attract inexperienced programmers is irrelevant.&lt;/p&gt;

&lt;p&gt;Secondly, I think Dave Winer has a much more reasonable &lt;a href=&quot;http://www.scripting.com/stories/2007/06/15/whyNoIphoneSdk.html&quot; rel=&quot;nofollow&quot;&gt;suggestion&lt;/a&gt; about why there&#039;s no SDK - no SDK == no Skype == no competition for AT&amp;T, with whom Apple had to work closely in order to be able to get the features they want on the phone.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
Because they aren’t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that *do* write them tend to be more experienced.

This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc. 
</blockquote>

<p>Sorry, I thought we were arguing based on reality, not based on the featureset of some mythical SDK you dreamed up.</p>

<p>I&#8217;m going to counter your Apple-makes-an-SDK-that&#8217;s-really-simple-for-noobs fantasy with an Apple-makes-an-SDK-no-simpler-for-noobs-than-existing-SDKs-for-similar-phones fantasy. Something like an extra API or two exposed in xcode, plus a cross-compiler and some libraries that one has to pay Apple money for, coupled with a contract on which the developer agrees not to create anything that will cause problems on the network.</p>

<p>But getting back to reality-based discourse&#8230; Have you <em>seen</em> the quality of some of the apps for S60/UIQ/Palm out there? There are, very definitely, a lot of inexperienced programmers already creating apps for existing phones, principally with J2ME. So, your argument that the iPhone&#8217;s mystical SDK would be the first to attract inexperienced programmers is irrelevant.</p>

<p>Secondly, I think Dave Winer has a much more reasonable <a href="http://www.scripting.com/stories/2007/06/15/whyNoIphoneSdk.html" rel="nofollow">suggestion</a> about why there&#8217;s no SDK &#8211; no SDK == no Skype == no competition for AT&amp;T, with whom Apple had to work closely in order to be able to get the features they want on the phone.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248149</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 01:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248149</guid>
		<description>&lt;blockquote&gt;
Because they aren’t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that *do* write them tend to be more experienced.

This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc. 
&lt;/blockquote&gt;

&lt;p&gt;Sorry, I thought we were arguing based on reality, not based on the featureset of some mythical SDK you dreamed up.&lt;/p&gt;

&lt;p&gt;I&#039;m going to counter your Apple-makes-an-SDK-that&#039;s-really-simple-for-noobs fantasy with an Apple-makes-an-SDK-no-simpler-for-noobs-than-existing-SDKs-for-similar-phones fantasy. Something like an extra API or two exposed in xcode, plus a cross-compiler and some libraries that one has to pay Apple money for, coupled with a contract on which the developer agrees not to create anything that will cause problems on the network.&lt;/p&gt;

&lt;p&gt;But getting back to reality-based discourse... Have you &lt;em&gt;seen&lt;/em&gt; the quality of some of the apps for S60/UIQ/Palm out there? There are, very definitely, a lot of inexperienced programmers already creating apps for existing phones, principally with J2ME. So, your argument that the iPhone&#039;s mystical SDK would be the first to attract inexperienced programmers is irrelevant.&lt;/p&gt;

&lt;p&gt;Secondly, I think Dave Winer has a much more reasonable &lt;a href=&quot;http://www.scripting.com/stories/2007/06/15/whyNoIphoneSdk.html&quot; rel=&quot;nofollow&quot;&gt;suggestion&lt;/a&gt; about why there&#039;s no SDK - no SDK == no Skype == no competition for AT&amp;T, with whom Apple had to work closely in order to be able to get the features they want on the phone.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
Because they aren’t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that *do* write them tend to be more experienced.

This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc. 
</blockquote>

<p>Sorry, I thought we were arguing based on reality, not based on the featureset of some mythical SDK you dreamed up.</p>

<p>I&#8217;m going to counter your Apple-makes-an-SDK-that&#8217;s-really-simple-for-noobs fantasy with an Apple-makes-an-SDK-no-simpler-for-noobs-than-existing-SDKs-for-similar-phones fantasy. Something like an extra API or two exposed in xcode, plus a cross-compiler and some libraries that one has to pay Apple money for, coupled with a contract on which the developer agrees not to create anything that will cause problems on the network.</p>

<p>But getting back to reality-based discourse&#8230; Have you <em>seen</em> the quality of some of the apps for S60/UIQ/Palm out there? There are, very definitely, a lot of inexperienced programmers already creating apps for existing phones, principally with J2ME. So, your argument that the iPhone&#8217;s mystical SDK would be the first to attract inexperienced programmers is irrelevant.</p>

<p>Secondly, I think Dave Winer has a much more reasonable <a href="http://www.scripting.com/stories/2007/06/15/whyNoIphoneSdk.html" rel="nofollow">suggestion</a> about why there&#8217;s no SDK &#8211; no SDK == no Skype == no competition for AT&amp;T, with whom Apple had to work closely in order to be able to get the features they want on the phone.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zhasper</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248150</link>
		<dc:creator>Zhasper</dc:creator>
		<pubDate>Sat, 16 Jun 2007 01:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248150</guid>
		<description>&lt;blockquote&gt;
Because they aren’t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that *do* write them tend to be more experienced.

This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc. 
&lt;/blockquote&gt;

&lt;p&gt;Sorry, I thought we were arguing based on reality, not based on the featureset of some mythical SDK you dreamed up.&lt;/p&gt;

&lt;p&gt;I&#039;m going to counter your Apple-makes-an-SDK-that&#039;s-really-simple-for-noobs fantasy with an Apple-makes-an-SDK-no-simpler-for-noobs-than-existing-SDKs-for-similar-phones fantasy. Something like an extra API or two exposed in xcode, plus a cross-compiler and some libraries that one has to pay Apple money for, coupled with a contract on which the developer agrees not to create anything that will cause problems on the network.&lt;/p&gt;

&lt;p&gt;But getting back to reality-based discourse... Have you &lt;em&gt;seen&lt;/em&gt; the quality of some of the apps for S60/UIQ/Palm out there? There are, very definitely, a lot of inexperienced programmers already creating apps for existing phones, principally with J2ME. So, your argument that the iPhone&#039;s mystical SDK would be the first to attract inexperienced programmers is irrelevant.&lt;/p&gt;

&lt;p&gt;Secondly, I think Dave Winer has a much more reasonable &lt;a href=&quot;http://www.scripting.com/stories/2007/06/15/whyNoIphoneSdk.html&quot; rel=&quot;nofollow&quot;&gt;suggestion&lt;/a&gt; about why there&#039;s no SDK - no SDK == no Skype == no competition for AT&amp;T, with whom Apple had to work closely in order to be able to get the features they want on the phone.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
Because they aren’t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that *do* write them tend to be more experienced.

This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc. 
</blockquote>

<p>Sorry, I thought we were arguing based on reality, not based on the featureset of some mythical SDK you dreamed up.</p>

<p>I&#8217;m going to counter your Apple-makes-an-SDK-that&#8217;s-really-simple-for-noobs fantasy with an Apple-makes-an-SDK-no-simpler-for-noobs-than-existing-SDKs-for-similar-phones fantasy. Something like an extra API or two exposed in xcode, plus a cross-compiler and some libraries that one has to pay Apple money for, coupled with a contract on which the developer agrees not to create anything that will cause problems on the network.</p>

<p>But getting back to reality-based discourse&#8230; Have you <em>seen</em> the quality of some of the apps for S60/UIQ/Palm out there? There are, very definitely, a lot of inexperienced programmers already creating apps for existing phones, principally with J2ME. So, your argument that the iPhone&#8217;s mystical SDK would be the first to attract inexperienced programmers is irrelevant.</p>

<p>Secondly, I think Dave Winer has a much more reasonable <a href="http://www.scripting.com/stories/2007/06/15/whyNoIphoneSdk.html" rel="nofollow">suggestion</a> about why there&#8217;s no SDK &#8211; no SDK == no Skype == no competition for AT&amp;T, with whom Apple had to work closely in order to be able to get the features they want on the phone.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-61875</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Fri, 15 Jun 2007 13:17:04 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-61875</guid>
		<description>&lt;blockquote&gt;
  &lt;p&gt;What makes Apple’s situation different to Nokia or Sony-Ericsson’s situation with their Symbian phones, or anyone with a Windows based phone? They all provide SDKs that allow applications such as “WikiCache” to be built - why is it not a problem for them?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Because they aren&#039;t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that &lt;em&gt;do&lt;/em&gt; write them tend to be more experienced.&lt;/p&gt;

&lt;p&gt;This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc.&lt;/p&gt;

&lt;p&gt;In short, the iPhone SDK would be different because it would attract thousands upon thousands of people who should not be programming at all, and then it would be easy enough that they could actually create something dangerous without getting discouraged. The other tools weed people out either by not advertising themselves or by requiring more programming knowledge to even get started.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
  <p>What makes Apple’s situation different to Nokia or Sony-Ericsson’s situation with their Symbian phones, or anyone with a Windows based phone? They all provide SDKs that allow applications such as “WikiCache” to be built &#8211; why is it not a problem for them?</p>
</blockquote>

<p>Because they aren&#8217;t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that <em>do</em> write them tend to be more experienced.</p>

<p>This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc.</p>

<p>In short, the iPhone SDK would be different because it would attract thousands upon thousands of people who should not be programming at all, and then it would be easy enough that they could actually create something dangerous without getting discouraged. The other tools weed people out either by not advertising themselves or by requiring more programming knowledge to even get started.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248147</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Fri, 15 Jun 2007 13:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248147</guid>
		<description>&lt;blockquote&gt;
  &lt;p&gt;What makes Apple’s situation different to Nokia or Sony-Ericsson’s situation with their Symbian phones, or anyone with a Windows based phone? They all provide SDKs that allow applications such as “WikiCache” to be built - why is it not a problem for them?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Because they aren&#039;t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that &lt;em&gt;do&lt;/em&gt; write them tend to be more experienced.&lt;/p&gt;

&lt;p&gt;This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc.&lt;/p&gt;

&lt;p&gt;In short, the iPhone SDK would be different because it would attract thousands upon thousands of people who should not be programming at all, and then it would be easy enough that they could actually create something dangerous without getting discouraged. The other tools weed people out either by not advertising themselves or by requiring more programming knowledge to even get started.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
  <p>What makes Apple’s situation different to Nokia or Sony-Ericsson’s situation with their Symbian phones, or anyone with a Windows based phone? They all provide SDKs that allow applications such as “WikiCache” to be built &#8211; why is it not a problem for them?</p>
</blockquote>

<p>Because they aren&#8217;t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that <em>do</em> write them tend to be more experienced.</p>

<p>This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc.</p>

<p>In short, the iPhone SDK would be different because it would attract thousands upon thousands of people who should not be programming at all, and then it would be easy enough that they could actually create something dangerous without getting discouraged. The other tools weed people out either by not advertising themselves or by requiring more programming knowledge to even get started.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248148</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Fri, 15 Jun 2007 13:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248148</guid>
		<description>&lt;blockquote&gt;
  &lt;p&gt;What makes Apple’s situation different to Nokia or Sony-Ericsson’s situation with their Symbian phones, or anyone with a Windows based phone? They all provide SDKs that allow applications such as “WikiCache” to be built - why is it not a problem for them?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Because they aren&#039;t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that &lt;em&gt;do&lt;/em&gt; write them tend to be more experienced.&lt;/p&gt;

&lt;p&gt;This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc.&lt;/p&gt;

&lt;p&gt;In short, the iPhone SDK would be different because it would attract thousands upon thousands of people who should not be programming at all, and then it would be easy enough that they could actually create something dangerous without getting discouraged. The other tools weed people out either by not advertising themselves or by requiring more programming knowledge to even get started.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<blockquote>
  <p>What makes Apple’s situation different to Nokia or Sony-Ericsson’s situation with their Symbian phones, or anyone with a Windows based phone? They all provide SDKs that allow applications such as “WikiCache” to be built &#8211; why is it not a problem for them?</p>
</blockquote>

<p>Because they aren&#8217;t attracting tons of developers to write applications for them as a popular, interesting thing. Hence the people that <em>do</em> write them tend to be more experienced.</p>

<p>This is different with the iPhone SDK because Apple would advertise it all over the place, and thousands of casual quasi-programmers would find the notion of using it VERY attractive. And of course the tool would be very easy to use. Want to make a network call? Drag and drop! Etc.</p>

<p>In short, the iPhone SDK would be different because it would attract thousands upon thousands of people who should not be programming at all, and then it would be easy enough that they could actually create something dangerous without getting discouraged. The other tools weed people out either by not advertising themselves or by requiring more programming knowledge to even get started.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-61830</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Fri, 15 Jun 2007 09:12:25 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-61830</guid>
		<description>&lt;p&gt;LOL&lt;/p&gt;

&lt;p&gt;I&#039;ve corrected my faux pas faux pas. :)&lt;/p&gt;

&lt;p&gt;But I&#039;m not American. I&#039;m a Chinese-African. Let&#039;s see to it that you don&#039;t make that mistake again.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>LOL</p>

<p>I&#8217;ve corrected my faux pas faux pas. :)</p>

<p>But I&#8217;m not American. I&#8217;m a Chinese-African. Let&#8217;s see to it that you don&#8217;t make that mistake again.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Miessler</title>
		<link>http://danielmiessler.com/blog/why-apple-didnt-release-an-iphone-sdk/comment-page-1#comment-248146</link>
		<dc:creator>Daniel Miessler</dc:creator>
		<pubDate>Fri, 15 Jun 2007 09:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://dmiessler.com/archives/1399#comment-248146</guid>
		<description>&lt;p&gt;LOL&lt;/p&gt;

&lt;p&gt;I&#039;ve corrected my faux pas faux pas. :)&lt;/p&gt;

&lt;p&gt;But I&#039;m not American. I&#039;m a Chinese-African. Let&#039;s see to it that you don&#039;t make that mistake again.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>LOL</p>

<p>I&#8217;ve corrected my faux pas faux pas. :)</p>

<p>But I&#8217;m not American. I&#8217;m a Chinese-African. Let&#8217;s see to it that you don&#8217;t make that mistake again.</p>]]></content:encoded>
	</item>
</channel>
</rss>

