<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: The iPhone SDK</title>
	<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/</link>
	<description></description>
	<pubDate>Sat, 06 Sep 2008 20:16:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>

	<item>
		<title>By: Lefty</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6363</link>
		<author>Lefty</author>
		<pubDate>Mon, 17 Mar 2008 14:54:13 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6363</guid>
		<description>Android's not really much better than the iPhone: you can only program in Java (and a version that's outside the Java Community Process), the security is completely left up to the user (another recipe for disaster), and Google's continuing description of Android as "open source" is a fabrication.

Google won't allow access to the Android sources before phones ship--most likely, not before 2009--and once they do, I expect to see a thousand forks bloom in short order...</description>
		<content:encoded><![CDATA[<p>Android&#8217;s not really much better than the iPhone: you can only program in Java (and a version that&#8217;s outside the Java Community Process), the security is completely left up to the user (another recipe for disaster), and Google&#8217;s continuing description of Android as &#8220;open source&#8221; is a fabrication.</p>
<p>Google won&#8217;t allow access to the Android sources before phones ship&#8211;most likely, not before 2009&#8211;and once they do, I expect to see a thousand forks bloom in short order&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugenia</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6322</link>
		<author>Eugenia</author>
		<pubDate>Fri, 14 Mar 2008 22:26:10 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6322</guid>
		<description>David, I don't have a specific clause, just the overall idea of how Apple does business. And it won't take 500 same apps to get a stop on your face, just 2 or 3 will be enough. I expect nothing less of Apple at this point. They control the whole thing and they said so clearly.</description>
		<content:encoded><![CDATA[<p>David, I don&#8217;t have a specific clause, just the overall idea of how Apple does business. And it won&#8217;t take 500 same apps to get a stop on your face, just 2 or 3 will be enough. I expect nothing less of Apple at this point. They control the whole thing and they said so clearly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Shellabarger</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6321</link>
		<author>David Shellabarger</author>
		<pubDate>Fri, 14 Mar 2008 18:54:19 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6321</guid>
		<description>@Adam S
Eugenia is right. Android solves all of these problems.
http://code.google.com/android/intro/lifecycle.html

I'm developing an app for Android, and thinking about developing the same app for iPhone. However, the iPhone will limit what I want to do (run a background service).

And come on. No cut and paste for the iPhone! I mean seriously...</description>
		<content:encoded><![CDATA[<p>@Adam S<br />
Eugenia is right. Android solves all of these problems.<br />
<a href="http://code.google.com/android/intro/lifecycle.html" rel="nofollow">http://code.google.com/android/intro/lifecycle.html</a></p>
<p>I&#8217;m developing an app for Android, and thinking about developing the same app for iPhone. However, the iPhone will limit what I want to do (run a background service).</p>
<p>And come on. No cut and paste for the iPhone! I mean seriously&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David H Dennis</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6320</link>
		<author>David H Dennis</author>
		<pubDate>Fri, 14 Mar 2008 17:02:54 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6320</guid>
		<description>Can you tell me where the terms disallow "too many of the same app"?

I'm sure a lot of people will be affected by that one, and I don't remember hearing about it elsewhere, or reading it in the SDK terms (which I just read pretty much word for word).

Certainly it's common sense that Apple would not want to release 500 apps that do the same thing, but I'd like to see the specific clause you're referring to.

D</description>
		<content:encoded><![CDATA[<p>Can you tell me where the terms disallow &#8220;too many of the same app&#8221;?</p>
<p>I&#8217;m sure a lot of people will be affected by that one, and I don&#8217;t remember hearing about it elsewhere, or reading it in the SDK terms (which I just read pretty much word for word).</p>
<p>Certainly it&#8217;s common sense that Apple would not want to release 500 apps that do the same thing, but I&#8217;d like to see the specific clause you&#8217;re referring to.</p>
<p>D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugenia</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6263</link>
		<author>Eugenia</author>
		<pubDate>Mon, 10 Mar 2008 05:26:36 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6263</guid>
		<description>I don't think affects ObJC developers, it mostly affects users and Flash content developers.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think affects ObJC developers, it mostly affects users and Flash content developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allan</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6262</link>
		<author>Allan</author>
		<pubDate>Mon, 10 Mar 2008 05:01:47 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6262</guid>
		<description>How do you think the absence of Flash affects adoption by the developer community?</description>
		<content:encoded><![CDATA[<p>How do you think the absence of Flash affects adoption by the developer community?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eugenia</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6257</link>
		<author>Eugenia</author>
		<pubDate>Sun, 09 Mar 2008 17:02:27 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6257</guid>
		<description>&gt;the terms of service do

Are you blind? This is what I say too ("the terms disallow.."). But no matter if the SDK let you build such apps, doesn't mean that your app is going to get approved because of these terms.

&gt;Can your iPhone do this?

Yes, apps can do this right now. The only real security the iPhone has is user support, but nothing like it.

&gt;How do you propose to do this? 

By being very careful in the design of the OS, maybe even put apps on their own runtime. You separate the apps. And you don't tell apps use the "kill" command, for example. There are tricks to do this.

Maybe I should let you visit another mobile OS to see such features implemented, but I better not mention it here.</description>
		<content:encoded><![CDATA[<p>>the terms of service do</p>
<p>Are you blind? This is what I say too (&#8221;the terms disallow..&#8221;). But no matter if the SDK let you build such apps, doesn&#8217;t mean that your app is going to get approved because of these terms.</p>
<p>>Can your iPhone do this?</p>
<p>Yes, apps can do this right now. The only real security the iPhone has is user support, but nothing like it.</p>
<p>>How do you propose to do this? </p>
<p>By being very careful in the design of the OS, maybe even put apps on their own runtime. You separate the apps. And you don&#8217;t tell apps use the &#8220;kill&#8221; command, for example. There are tricks to do this.</p>
<p>Maybe I should let you visit another mobile OS to see such features implemented, but I better not mention it here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam S</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6253</link>
		<author>Adam S</author>
		<pubDate>Sun, 09 Mar 2008 16:02:32 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6253</guid>
		<description>The SDK does not have these limitations, the terms of service do.  If you had done your research, you'd see that the call that terminates applications can be overridden.  Your problem is not with the SDK tech specs, it's with the terms and conditions that come with distributing apps. 

Also, I'm not sure you are really thinking about what you're asking for.  

&lt;i&gt;Making sure no app can crash another app&lt;/i&gt;
Can your iPhone do this?  Apps don't crash each other, there is a system by which they shut down running apps. cleanly. Such as when you receive a phone call while you're going other things. 

&lt;i&gt;making sure that no app can [...] steal data&lt;/i&gt;
How do you propose to do this? If I give you access to the contacts db and the internet, that's a recipe for disaster on ANY phone.  How does one build a complete protection against this? It's either lockdown or introduce risk.  At some point, users have to have some responsibility.  

I'm not defending Apple here, but if you're going to attack them, at least understand the problem entirely.  The iPhone has redefined mobile phone usability, and with that comes rules and guidelines.  But certain things can't be eliminated without the platform suffering, and they ought to be addressed more quickly.</description>
		<content:encoded><![CDATA[<p>The SDK does not have these limitations, the terms of service do.  If you had done your research, you&#8217;d see that the call that terminates applications can be overridden.  Your problem is not with the SDK tech specs, it&#8217;s with the terms and conditions that come with distributing apps. </p>
<p>Also, I&#8217;m not sure you are really thinking about what you&#8217;re asking for.  </p>
<p><i>Making sure no app can crash another app</i><br />
Can your iPhone do this?  Apps don&#8217;t crash each other, there is a system by which they shut down running apps. cleanly. Such as when you receive a phone call while you&#8217;re going other things. </p>
<p><i>making sure that no app can [&#8230;] steal data</i><br />
How do you propose to do this? If I give you access to the contacts db and the internet, that&#8217;s a recipe for disaster on ANY phone.  How does one build a complete protection against this? It&#8217;s either lockdown or introduce risk.  At some point, users have to have some responsibility.  </p>
<p>I&#8217;m not defending Apple here, but if you&#8217;re going to attack them, at least understand the problem entirely.  The iPhone has redefined mobile phone usability, and with that comes rules and guidelines.  But certain things can&#8217;t be eliminated without the platform suffering, and they ought to be addressed more quickly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikita</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6249</link>
		<author>Nikita</author>
		<pubDate>Sun, 09 Mar 2008 11:28:02 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6249</guid>
		<description>Well, that's pretty much what would happen anyway - if too many people keep jailbreaking their phones because that would get them better functionality (in terms of running services for example) sooner or later Apple will integrate that into the SDK. I don't think anyone should be overy concerned over that.

--Nikita</description>
		<content:encoded><![CDATA[<p>Well, that&#8217;s pretty much what would happen anyway - if too many people keep jailbreaking their phones because that would get them better functionality (in terms of running services for example) sooner or later Apple will integrate that into the SDK. I don&#8217;t think anyone should be overy concerned over that.</p>
<p>&#8211;Nikita</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nita</title>
		<link>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6248</link>
		<author>Nita</author>
		<pubDate>Sun, 09 Mar 2008 11:11:45 +0000</pubDate>
		<guid>http://eugenia.gnomefiles.org/2008/03/09/the-iphone-sdk/#comment-6248</guid>
		<description>I think those conditions actually suck very very much. I have a Nokia 6630 (yes, it is old, but then again it works just fine) and I have used several kinds of IM apps on it, all of them running in the background. This allows me to do other stuff while still being available for contact. So I just find the clause Apple has about background apps totally and utterly stupid. iPhone may be a good phone, but Apple is limiting it's use in so many ways that I wouldn't use it even if I got it for free.</description>
		<content:encoded><![CDATA[<p>I think those conditions actually suck very very much. I have a Nokia 6630 (yes, it is old, but then again it works just fine) and I have used several kinds of IM apps on it, all of them running in the background. This allows me to do other stuff while still being available for contact. So I just find the clause Apple has about background apps totally and utterly stupid. iPhone may be a good phone, but Apple is limiting it&#8217;s use in so many ways that I wouldn&#8217;t use it even if I got it for free.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
