<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tewha &#187; OS X Touch</title>
	<atom:link href="http://tewha.net/tag/os-x-touch/feed/" rel="self" type="application/rss+xml" />
	<link>http://tewha.net</link>
	<description>Writings and links on iPhone and iPad programming</description>
	<lastBuildDate>Sat, 04 Feb 2012 06:19:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>One App At a Time&#8230; Always?</title>
		<link>http://tewha.net/2008/03/one-app-at-a-time-always/</link>
		<comments>http://tewha.net/2008/03/one-app-at-a-time-always/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 08:32:33 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[OS X Touch]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://tewha.net/2008/03/one-app-at-a-time-always/</guid>
		<description><![CDATA[Gruber at Daring Fireball writes about the restriction of one application at a time on the iPhone. Read it before you go on. Writing a background task for Touch OS X would be very, very hard. Well, actually, not so &#8230; <a href="http://tewha.net/2008/03/one-app-at-a-time-always/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Gruber at Daring Fireball <a href="http://daringfireball.net/2008/03/one_app_at_a_time">writes about the restriction</a> of one application at a time on the iPhone. Read it before you go on.</p>

<p>Writing a background task for Touch OS X would be very, very hard. Well, actually, not so much hard as taking a lot of skill, time and effort. I can really understand why Apple wouldn&#8217;t want just anyone doing it. But before I get too stressed over it, it&#8217;s worth asking a few questions:</p>

<p>First, what kind of program does this actually affect? Not many, probably. In fact, basically, polling network software or network software that receives pushes is the most common scenario. ((Time-based software is also a possibility, but let&#8217;s discard that for the moment.)) An instant messenger program is an obvious example; it needs to keep the connection alive and plays some sort of beep when a message comes in.</p>

<p>So we&#8217;ve established a program this affects. Now it&#8217;s worth asking a second question: Is it possible this rule is up for negotiation? At the right price, would it go away? And if so, what might the right price be?</p>

<ol>
<li>An application that background operation is critical to.</li>

<li>An application that Apple thinks is important enough to be worth the resources on the iPhone and the effort. Because make no mistake, it&#8217;s going to take effort from Apple.</li>

<li>Doing the work on campus with an Apple engineer&#8217;s help.</li>

<li>Payment for the engineer, possibly to be waived in some cases.</li>

</ol>

<p>In short, if I was to write a program that beeped on the hour, I probably wouldn&#8217;t get an exception. I wouldn&#8217;t even know who to ask. But AOL Instant Messenger? That might happen. AOL might not even have to ask. ((Although I doubt they have anything running in the background at this point. For the purposes of a prototype/demo, a simple, customized back end would make more sense.))</p>

<p>In short, as developers we need to worry more about <strong>we</strong> are going to do, than what someone like AOL is going to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2008/03/one-app-at-a-time-always/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: tewha.net @ 2012-02-08 14:10:52 -->
