<?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; uikit</title>
	<atom:link href="http://tewha.net/tag/uikit/feed/" rel="self" type="application/rss+xml" />
	<link>http://tewha.net</link>
	<description>Writings and links on iPhone and iPad programming</description>
	<lastBuildDate>Wed, 18 Apr 2012 20:26:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>iPhone SDK: UIKit vs WebKit</title>
		<link>http://tewha.net/2007/10/iphone-sdk-uikit-vs-webkit/</link>
		<comments>http://tewha.net/2007/10/iphone-sdk-uikit-vs-webkit/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 20:31:38 +0000</pubDate>
		<dc:creator>Steven Fisher</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[uikit]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://pyile.com/2007/10/iphone-sdk-uikit-vs-webkit/</guid>
		<description><![CDATA[Earlier, I wrote that I don&#8217;t have much comment on Gruber&#8217;s post on iPhone web apps. It turns out I was wrong. It took me a while, but I realized after making that post that I needed to reconsider what &#8230; <a href="http://tewha.net/2007/10/iphone-sdk-uikit-vs-webkit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="/2007/10/iphone-or-ipod-touch/">Earlier, I wrote</a> that I don&#8217;t have much comment on <a href="http://daringfireball.net/2007/10/iphone_web_apps">Gruber&#8217;s post on iPhone web apps</a>. It turns out I was wrong.</p>

<p>It took me a while, but I realized after making that post that I needed to reconsider what I was doing for iPhone development ((Like Gruber, I&#8217;m just going to use iPhone as the generic term for iPhone or iPod touch.)). See, I have an application in mind for the iPhone. I originally planned to develop it for the web, but I need to reconsider that.</p>

<p>There&#8217;s a bunch of advantages to sticking with the web SDK:</p>

<ul>
<li>Centralized data authority. Users will never need to worry about whether their desktop computer or their iPhone has the latest version of their data.</li>

    <li>No data management for users:They never need to worry about backups, because I can backup everything automatically.</li>

    <li>Fully cross-platform ((In the sense of the software being able to run on all modern web browsers, I mean.)): All other things being equal, a bigger market is better, right? Sure, I&#8217;d want to do some customization for the &#8220;desktop version&#8221; later, to take advantage of the larger screen, but it wouldn&#8217;t be a rewrite by any means.</li>

    <li>SDK available today: A chicken in the hand is worth at least a dozen unknown birds squawking in a tree.</li>

    <li>Automatic updates for all! Hooray! This is especially relevant to me, because I can see tweaking some of the algorithms behind the scenes for many years.</li>

</ul>

<p>For my application, I can see these advantages to a UIKit SDK application:</p>

<ul>
<li>Better performance: web page downloads over AT&amp;T are going to take a while regardless of what else I do.</li>

    <li>Richer interface: despite WebKit being pretty darned capable ((See PopCap&#8217;s <a href="http://static.popcap.com/iphone/">Bejeweled</a>, for instance.)), I probably wouldn&#8217;t be able to do some of the more complicated animations or graphical manipulation that I wanted to do.</li>

    <li>Offline use: except some of the things I want to do would likely require a connection anyway ((This raises the question of what exactly the iPhone SDK can and can not do. Will it have full network connectivity?)).</li>

    <li>More interaction methods: This is the only one that really bothers me. Being able to flick between pages and respond to rotates easily is important for an iPhone application. I hope Apple has something up their sleeve on this front.</li>

</ul>

<p>How does it all stack up? I think I&#8217;ll be doing the development using the web. Nothing&#8217;s really changed, but now I&#8217;ve thought it through and feel comfortable with the choice.</p>

<p>Given that decision, I&#8217;m done. If I decided on UIKit, I&#8217;d now be wrestling with whether to unlock my iPod touch ((I&#8217;m not really breaking my rule here. My device is, specifically, an iPod touch.)) and start looking into third party documentation on the SDK to get an early start. I&#8217;m not sure this would really be a head start, as there&#8217;s probably quite a few others who will decide (or have already decided) to take this route.</p>
]]></content:encoded>
			<wfw:commentRss>http://tewha.net/2007/10/iphone-sdk-uikit-vs-webkit/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-05-23 04:21:12 -->
