<?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/"
	xmlns:go='http://ns.gigaom.com/'
xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>GigaOM &#187; Apple</title>
	<atom:link href="http://gigaom.com/apple/tag/sdk/feed/" rel="self" type="application/rss+xml" />
	<link>http://gigaom.com</link>
	<description></description>
	<lastBuildDate>Fri, 10 Feb 2012 08:36:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gigaom.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0db8f6557d022075dbbf010c54d46d93?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>GigaOM &#187; Apple</title>
		<link>http://gigaom.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gigaom.com/osd.xml" title="GigaOM" />
	<atom:link rel='hub' href='http://gigaom.com/?pushpress=hub'/>
		<item>
		<title>App beta testing gets better with new TestFlight SDK</title>
		<link>http://gigaom.com/apple/app-beta-testing-gets-better-with-new-testflight-sdk/</link>
		<comments>http://gigaom.com/apple/app-beta-testing-gets-better-with-new-testflight-sdk/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 14:44:13 +0000</pubDate>
		<dc:creator>Darrell Etherington</dc:creator>
				<category><![CDATA[@CNN]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[testflight]]></category>

		<guid isPermaLink="false">http://gigaom.com/?p=404093</guid>
		<description><![CDATA[Developers looking to beta test their iOS apps have a number of options for finding and communicating with beta testers, but few are as slick and easy to use as TestFlight. Now it's even better, thanks to a new SDK that made its official debut Monday.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=404093&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img  title="testflight-feature" src="http://gigaom2.files.wordpress.com/2011/09/testflight-feature.jpg?w=300&#038;h=200" alt="" width="300" height="200" class="alignright size-medium wp-image-404100" />Developers looking to beta test their apps before getting them into the App Store have a number of options for finding and communicating with beta testers, but few are as<a title="iOS App Beta Testing Takes With TestFlight" href="http://gigaom.com/apple/ios-app-beta-testing-takes-with-testflight/"> slick and easy to use as TestFlight</a>. Now the provisioning tool gets even better, thanks to a number of updates in version two, which made its official debut on Monday.</p>
<p>The new version of TestFlight comes with an SDK that allows developers to make their beta testing process a lot more involved, and it provides improved tools for gathering feedback. Feedback and communication are key to a successful beta test (which is why I&#8217;m not a great tester myself), and the new features available to developers through TestFlight&#8217;s API are all about improving information flow between devs and testers.</p>
<p>Highlights of what developers can look forward to include:</p>
<ul>
<li><strong>In-App Questions.</strong> Trigger questions at specific checkpoints to get feedback from users as they&#8217;re using the software exactly at points where you think there might be an issue.</li>
<li><strong>In-App Updates.</strong> Make sure your test group is on the same page with in-app update prompts, which also allow you to update to the latest version instantly over the air.</li>
<li><strong>Feedback.</strong> In-app forms and tester email responses all feed into the developer dashboard and allow for instant replies between tester and coder.</li>
</ul>
<p>There&#8217;s more, too, so be sure to head over to the <a href="https://testflightapp.com/">official TestFlight website</a> and check it out if you&#8217;re interested. Developers and testers alike can still sign up for free, too, and all of these new features arrive as free updates for existing and new users alike. Inevitably, TestFlight will have to bring some tiered paid options or advertising to the table to keep things going, but judging by developer response and its adoption by big brands so far, it won&#8217;t have too much trouble getting people to pay for the product when it does.</p>
<p>As for general consumers, even if you never actually use or see TestFlight in action, you&#8217;ll probably feel its effects: A better beta process with more communication options built in should lead to better shipping products popping up in the App Store.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=404093+app-beta-testing-gets-better-with-new-testflight-sdk&utm_content=etherin">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/04/mobile-q1-all-eyes-on-tablets-t-mobile-and-att/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=404093+app-beta-testing-gets-better-with-new-testflight-sdk&utm_content=etherin">Mobile Q1: All Eyes on Tablets, T-Mobile and&nbsp;AT&amp;T</a></li><li><a href="http://pro.gigaom.com/2011/08/flash-analysis-steve-jobs/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=404093+app-beta-testing-gets-better-with-new-testflight-sdk&utm_content=etherin">Flash analysis: Steve&nbsp;Jobs</a></li><li><a href="http://pro.gigaom.com/2011/07/mobile-q2-smartphone-growth-surges-ipads-rule-continues/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=404093+app-beta-testing-gets-better-with-new-testflight-sdk&utm_content=etherin">Mobile Q2: Smartphone growth surges; iPad&#8217;s rule&nbsp;continues</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=404093&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/app-beta-testing-gets-better-with-new-testflight-sdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	 <go:thumbnail>http://gigaom2.files.wordpress.com/2011/09/testflight-feature.jpg?w=130</go:thumbnail> 
		<media:thumbnail url="http://gigaom2.files.wordpress.com/2011/09/testflight-feature.jpg?w=210" />
		<media:content url="http://gigaom2.files.wordpress.com/2011/09/testflight-feature.jpg?w=210" medium="image">
			<media:title type="html">testflight-feature</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/188039e12983eb749171a75cfd01378d?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">etherin</media:title>
		</media:content>

		<media:content url="http://gigaom2.files.wordpress.com/2011/09/testflight-feature.jpg?w=300" medium="image">
			<media:title type="html">testflight-feature</media:title>
		</media:content>
	</item>
		<item>
		<title>iPhone Development Alternatives: Code Without Objective-C</title>
		<link>http://gigaom.com/apple/iphone-development-alternatives-code-without-objective-c/</link>
		<comments>http://gigaom.com/apple/iphone-development-alternatives-code-without-objective-c/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 17:12:51 +0000</pubDate>
		<dc:creator>Andrew Flocchini</dc:creator>
				<category><![CDATA[iPhone, iPod, iPad]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=43026</guid>
		<description><![CDATA[Apple has gone to great lengths to allow anybody who wants to, the ability to develop and sell their very own app. I appreciate this but I’ve never programmed in Objective-C before and I’m not sure if I want to learn. So I started looking around for alternative ways to create an iPhone app.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=174090&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img  title="sdk-image-globe-20100127" src="http://gigapple.files.wordpress.com/2010/03/sdk-image-globe-20100127.jpg?w=216&#038;h=251" alt="" width="216" height="251" class=" alignleft" />Apple has gone to great lengths to allow anybody who wants to, the ability to develop and sell their very own app. I appreciate this but I’ve never programmed in Objective-C before and I’m not sure if I want to learn. So I started looking around for alternative ways to create an iPhone app. I had <a href="http://gigaom.com/apple/how-to-create-an-iphone-web-app/">already created web apps</a> using iWebKit so the idea of using HTML and JavaScript is very appealing.</p>
<p>I know, you’re saying “Why not just learn Objective-C? You’re so lazy.” I wanted to test the waters first before I spent a lot of time learning a new programming language. I’m sure there are many other options out there but these are the ones I have looked at.</p>
<h2>PhoneGap</h2>
<p><a href="http://phonegap.com/">PhoneGap</a> is a free open source development tool that allows you to build apps using JavaScript. There is support for iPhone, Android &amp; Blackberry environments. This was the first tool I learned about and it really intrigued me. PhoneGap is designed for someone with HTML and JavaScript knowledge. It will provide a bridge into the iPhone development world.</p>
<p><img  title="PhoneGap" src="http://gigapple.files.wordpress.com/2010/03/screen-shot-2010-03-26-at-9-51-10-am.png?w=240&#038;h=85" alt="" width="240" height="85" class=" alignleft" /></p>
<p>The first thing you do in install PhoneGap’s library installer and template into Xcode. Now you can choose to create a “PhoneGap-based Application.” This will give you a starting point and it will create all the files that are needed to begin. The idea is that you can build your app like a website. You use HTML and JavaScript as you would if you were creating a web app. There are some native features you can use such as Accelerometer &amp; GPS. It still may be a little tough since the documentation is a little sparse. It’s still young though and they are heading in the right direction.</p>
<h2>RhoMobile</h2>
<p><a href="http://rhomobile.com/">RhoMobile</a> is similar to PhoneGap but much more polished. Commercial apps require a licensing fee and that’s why you get so much more. RhoMobile also has support for all current mobile OS’s, synchronized data plans, Ruby support and a web-based development service called <a href="http://rhohub.com/">RhoHub</a>.</p>
<p><img  title="RhoMobile" src="http://gigapple.files.wordpress.com/2010/03/screen-shot-2010-03-26-at-9-47-44-am.png?w=300&#038;h=140" alt="" width="300" height="140" class=" alignleft" /></p>
<p>It’s a very nice package and definitely a step up from PhoneGap. They also use special HTML tags to access native features like GPS, contacts, camera, maps and push. Visual style is also very important and that’s why they integrated styling based off of <a href="http://www.joehewitt.com/blog/introducing_iui.php">iUI</a> to keep everything feeling native.</p>
<p>The RhoHub editor looks very nice and their sync features are also inviting. The problem I have is the price. I’m already going to be $99 down just to become a developer and I don’t want to risk more money while I’m testing the waters. RhoMobile charges $500 per app and if you use their <a href="http://rhomobile.com/products/rhosync/">RhoSync</a> server it starts at $5,000 for 100 users.</p>
<p>I love what they’re doing but I don’t want to commit that much yet. They understand this and even talk about it on their <a href="http://rhomobile.com/docs/faq/">FAQ</a> page.</p>
<blockquote><p>“Some of our best customers have graduated from a simpler framework.”</p></blockquote>
<p>Someday I may try them out but not this early in the game.</p>
<h2>Titanium</h2>
<p><a href="http://www.appcelerator.com/">Titanium</a> is similar to RhoMobile, but it’s free. It makes money by offering professional plans that give you premium support, beta access and more in-depth analytics data. I don’t need those features yet so the free version works perfect for me.</p>
<p><img  title="Titanium" src="http://gigapple.files.wordpress.com/2010/03/prod_tit_platform2.png?w=295&#038;h=200" alt="" width="295" height="200" class=" alignleft" /></p>
<p>The big push with Titanium is keeping things native. It uses JavaScript to talk to the iPhone OS and complete tasks using native elements whenever possible. This allows you to create an app that looks and feels like a truly native app.</p>
<p>Titanium is a developer application in itself so you don’t have to work in Xcode. Everything is run off of JavaScript and HTML files that you can edit in your editor of choice. It’s just like creating a website except for the special JavaScript calls that it has developed.</p>
<p>It is actually easier to use the native elements it provides than to try to create the iPhone look using HTML. It has a great example app called <a href="http://developer.appcelerator.com/doc/kitchensink">Kitchen Sink</a> which shows you everything that can be done. If you like what you see, find the source file and see how their developers did it. I like learning this way and it allowed me to advance and get comfortable pretty quickly.</p>
<p>A lot of other steps have to be taken on the Apple Dev Center site to allow you to test apps on your devices and submit them to the store such as provisioning &amp; distribution profiles. Once you take care of all your profile downloads and testing, Titanium can create a zip file that’s ready to be uploaded to Apple. I was very impressed by how easy this was. I used Titanium to test my apps in the iPhone simulator, on my iPhone and then created the file that was ready to submit.</p>
<h2>Conclusion</h2>
<p>To get into iPhone developing, I was willing to spend the $99 Apple wanted, but that was it. Until I could make that money back, I wasn’t interested in paying for anything else. Now that I see the backend and have actually made some money, the idea of paying for development is more appealing.</p>
<p>If you are ready to take the plunge, I would look at Titanium. You’ll get the native elements without having to learn Objective-C. If you have a some money to spend, and perhaps a more complicated app, RhoMobile may be the answer. If you have a lot of money to spend then why not hire a developer who could bang it out for you in a week? It all depends on what you want to get out of the experience.</p>
<p>Now that I have done a <a href="http://itunes.apple.com/us/artist/buzzbox-studios/id360731652">few apps</a> using Titanium, I am interested in learning and using Apple’s SDK tools. I hope I can find the time and the willpower to learn a new programming language. It would be the logical final step in my iPhone journey. I started by making web apps and to finish by making native apps just makes sense. If you have a good idea for an app then go for it, the most you’ll be out is $99 and some time.</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=174090&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/iphone-development-alternatives-code-without-objective-c/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	 <go:thumbnail>http://gigapple.files.wordpress.com/2010/02/sdk_thumb.jpg?w=130</go:thumbnail> 
		<media:thumbnail url="http://gigapple.files.wordpress.com/2010/02/sdk_thumb.jpg?w=210" />
		<media:content url="http://gigapple.files.wordpress.com/2010/02/sdk_thumb.jpg?w=210" medium="image">
			<media:title type="html">sdk_thumb</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/56e04118e8fb1fab8caa42294f7590ad?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">Andrew Flocchini</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/03/sdk-image-globe-20100127.jpg" medium="image">
			<media:title type="html">sdk-image-globe-20100127</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/03/screen-shot-2010-03-26-at-9-51-10-am.png" medium="image">
			<media:title type="html">PhoneGap</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/03/screen-shot-2010-03-26-at-9-47-44-am.png?w=300" medium="image">
			<media:title type="html">RhoMobile</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/03/prod_tit_platform2.png" medium="image">
			<media:title type="html">Titanium</media:title>
		</media:content>
	</item>
		<item>
		<title>iPad SDK Mining a Big Tease, But Let&#8217;s Stay Level-headed</title>
		<link>http://gigaom.com/apple/ipad-sdk-mining/</link>
		<comments>http://gigaom.com/apple/ipad-sdk-mining/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 16:49:32 +0000</pubDate>
		<dc:creator>Liam Cassidy</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Rumor]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[speculation]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=41502</guid>
		<description><![CDATA[After the rumor-fest surrounding Apple’s mystery device was stanched the moment Steve Jobs unveiled the iPad, a new trend has emerged; SDK Mining. This is the art of digging through the iPad’s operating system to uncover clues about hitherto-undisclosed functionality. Since the iPad and iPhone SDKs [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=173993&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="excerpt"><img  title="sdk logo" src="http://gigapple.files.wordpress.com/2010/02/sdk-logo.jpg?w=192&#038;h=240" alt="" width="192" height="240" class=" alignleft" />After the rumor-fest surrounding Apple’s mystery device was stanched the moment Steve Jobs unveiled the iPad, a new trend has emerged; SDK Mining. This is the art of digging through the iPad’s operating system to uncover clues about hitherto-undisclosed functionality.</p>
<p>Since the iPad and iPhone SDKs are so very close in core functionality, SDK Miners have been trying to unearth something (anything!) we didn’t already know about the iPad. I suspect most people simply glance over these reports, shrug, and move on without comment. After all, we’re a bit tired of tablet rumors by now, right? But looking at some of the comments in the articles (linked below), there are some people who take it all very seriously indeed. And that’s probably a mistake, as I’ll explain shortly.</p>
<p>Before I do, here’s a quick rundown of what we <em>think</em> we know so far from the SDK Mining that has happened in the last five weeks. <span id="more-173993"></span></p>
<h3><strong>January 29</strong></h3>
<p><strong> </strong>Engadget <a href="http://www.engadget.com/2010/01/29/confirmed-iphone-os-3-2-has-support-for-video-calling-file-dow/">confirmed</a> that the OS SDK contained support for Video Calling, File Downloads, SMS and even Handwriting input;</p>
<blockquote><p>We&#8217;re told that there are hooks to accept and decline a video conference, flip a video feed (which suggests a front-facing camera) and &#8212; most importantly &#8212; run the video call in either full screen mode or in just a portion of the screen. That means you&#8217;ll be able to chat and do other things at the same time, which could mean there&#8217;s at least some type of multitasking going on here.</p></blockquote>
<p>Engadget’s Nilay Patel adds in an update;</p>
<blockquote><p>…there&#8217;s a spell checker with multiple dictionaries and user-added entries (huzzah!), much richer text support for apps, the ability to selectively draw to external displays (using the VGA or component adapters, we&#8217;d imagine), location-aware ads in Maps and possibly other programs that use the Maps API, file upload ability in Safari, a modifiable cut / copy / paste menu, and, most interestingly, prototype support for a &#8220;handwriting keyboard.&#8221; Maybe we&#8217;ll see some stylus action on this thing after all.</p></blockquote>
<p>In all, Patel lists no fewer than <em>18</em> new discoveries, though many of them are pretty dry and technical.</p>
<p>After that, things fell quiet for a while, until just this week.</p>
<h3><strong>February 20</strong></h3>
<p><strong> </strong>9to5Mac <a href="http://www.9to5mac.com/iphone-video-chat-340968306">reported</a> discovering a set of icons in the 3.2 SDK it believes are “pretty definitive evidence” for video calling functionality in a future iPhone or iPad device.</p>
<div id="attachment_41509" class="wp-caption aligncenter" style="width: 557px"><a rel="attachment wp-att-41509" href="http://gigaom.com/apple/ipad-sdk-mining/ipad-video-chat-icons/"><img  title="iPad Video Chat icons" src="http://gigapple.files.wordpress.com/2010/02/ipad-video-chat-icons.jpg?w=547&#038;h=399" alt="" width="547" height="399" class=" alignleft" /></a><p class="wp-caption-text">Image by 9to5Mac</p></div>
<p>It also found strings of code that refer to iChat, too, but didn’t speculate further. It <em>did</em> say;</p>
<blockquote><p>While it is possible that Apple brought code over from its Mac telephony products, it is unlikely that they also built icons and compressed them into the iPad SDK for such a product if it weren&#8217;t being built for future release.</p></blockquote>
<h3><strong>February 23</strong></h3>
<p><strong> </strong>MacRumor’s Arnold Kim <a href="http://www.macrumors.com/2010/02/23/ipad-sdk-support-for-front-facing-camera-camera-flash-zoom-and-video-conferencing/">added</a> to the fresh wave of SDK Mining reports with this graphic of the icons used in the video chat functionality;</p>
<div id="attachment_41510" class="wp-caption aligncenter" style="width: 600px"><a rel="attachment wp-att-41510" href="http://gigaom.com/apple/ipad-sdk-mining/ipad-video-accept-decline-buttons/"><img  title="iPad Video accept decline buttons" src="http://gigapple.files.wordpress.com/2010/02/ipad-video-accept-decline-buttons.jpg?w=590&#038;h=54" alt="" width="590" height="54" class=" alignleft" /></a><p class="wp-caption-text">Image by MacRumors</p></div>
<p>Kim writes;</p>
<blockquote><p>It seems Apple built in API support to test to see if your iPad had a Front Facing Camera, Zoom and a Camera Flash. The front facing camera would, of course, be used for video chat, while Zoom and Camera Flash are often requested features for the iPhone&#8217;s camera.</p>
<p>Given the size of these buttons, they were intended for use on the the iPad&#8217;s screen rather than the iPhone. We&#8217;re not sure why these features were dropped…</p></blockquote>
<p>And finally, just today, MacNN <a href="http://www.macnn.com/articles/10/02/24/separate.lock..and.homescreen.images/">brings us</a> news of (wait for it) <em>advanced wallpaper options</em>.</p>
<div id="attachment_41511" class="wp-caption aligncenter" style="width: 510px"><a rel="attachment wp-att-41511" href="http://gigaom.com/apple/ipad-sdk-mining/ipad-wallpaper-settings/"><img  title="iPad Wallpaper Settings" src="http://gigapple.files.wordpress.com/2010/02/ipad-wallpaper-settings.jpg?w=500&#038;h=388" alt="" width="500" height="388" class=" alignleft" /></a><p class="wp-caption-text">Image by MacNN</p></div>
<p>Well. Be still my beating heart. From MacNN;</p>
<blockquote><p>In the current iPad simulator, users can now set separate lock- and homescreen wallpapers, reflecting the iPad&#8217;s ability to keep wallpaper active while navigating icons. In case the difference doesn&#8217;t matter, another button applies the same wallpaper to both screens.</p></blockquote>
<h3>The Disappointment of SDK Mining</h3>
<p>While it’s fun to poke-around in the code (in the absence of an <em>actual</em> iPad to play with, it’s the next best thing!), SDK Mining often leads to disappointment. An operating system &#8212; even a ‘small’ OS like the one found on the iPhone or iPad &#8212; is hugely complex. It’s the end-product of years of development. In that time, as hardware and software prototypes came-and-went, functionality was added and removed, supported and dropped, many times over. This is common to any OS development process.</p>
<p>We need to be careful when reading breathless reports of “hidden” functionality in the iPad (or iPhone) SDKs. In the reports above, the code <em>references</em> camera features, proving that, at some point, Apple’s developers seriously explored that functionality. That doesn’t mean a camera is <em>guaranteed</em> to appear on the iPad. (For instance, just because I once learned how to ride a bike, it doesn’t guarantee I’ll become an avid cyclist.)</p>
<p>So let’s enjoy the speculation &#8212; but not get too worked-up over what it <em>might</em> mean. After all, it might never happen.</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=173993&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/ipad-sdk-mining/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	 <go:thumbnail>http://gigapple.files.wordpress.com/2010/02/sdk_thumb.jpg?w=130</go:thumbnail> 
		<media:thumbnail url="http://gigapple.files.wordpress.com/2010/02/sdk_thumb.jpg?w=210" />
		<media:content url="http://gigapple.files.wordpress.com/2010/02/sdk_thumb.jpg?w=210" medium="image">
			<media:title type="html">sdk_thumb</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/84ffab8ffeac6bfee20144c0e9f0fe42?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">limalicas</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/02/sdk-logo.jpg" medium="image">
			<media:title type="html">sdk logo</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/02/ipad-video-chat-icons.jpg" medium="image">
			<media:title type="html">iPad Video Chat icons</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/02/ipad-video-accept-decline-buttons.jpg" medium="image">
			<media:title type="html">iPad Video accept decline buttons</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/02/ipad-wallpaper-settings.jpg" medium="image">
			<media:title type="html">iPad Wallpaper Settings</media:title>
		</media:content>
	</item>
		<item>
		<title>iPad Development Made Easy</title>
		<link>http://gigaom.com/apple/ipad-development-made-easy/</link>
		<comments>http://gigaom.com/apple/ipad-development-made-easy/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 18:58:58 +0000</pubDate>
		<dc:creator>Olly Farshi</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[iPhone, iPod, iPad]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=39964</guid>
		<description><![CDATA[Alongside the army of consumers and tech pundits waiting for a peek of the aptly named iPad, the over 25,000 strong development community have been patiently standing on the sidelines too. Taking several leaps forward in terms of its processing power and onboard hardware, the device [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=173894&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img  title="promo_sdk" src="http://gigapple.files.wordpress.com/2010/01/promo_sdk.jpg?w=86&#038;h=116" alt="" width="86" height="116" class=" alignleft" /></p>
<p class="excerpt">Alongside the army of consumers and tech pundits waiting for a peek of the aptly named iPad, the over 25,000 strong development community have been patiently standing on the sidelines too.</p>
<p>Taking several leaps forward in terms of its processing power and onboard hardware, the device includes Apple&#8217;s own chip, said Jobs, &#8220;It&#8217;s called the A4, and it screams.&#8221; Most exciting for developers with iPhone apps already on sale is that Apple has made the transition up to iPad as smooth as possible. <span id="more-173894"></span></p>
<p>Since the device&#8217;s Home Screen is essentially a facsimile of the iPhone Home Screen, developers won&#8217;t have to worry about creating new icons or other assets in order to port the app across. In fact, as stated by Apple themselves, the iPad can run all iPhone apps unmodified out of the box.</p>
<p>The big announcement for the dev community is that Apple are releasing the new SDK today. Just like the user experience is somewhat like a <em>big iPhone</em>, development will take place within the iPhone SDK and &#8212; thanks to the device’s app scaling feature &#8212; developers won’t even have to worry about creating content in the larger device’s resolution.</p>
<p>It’s unclear whether Apple will also take steps to update its Developer Connection site, that unusually clunky web-based tool-set and administration area for App Store developers.</p>
<p>Most interesting though will be seeing how developers leverage the additional processing power that the iPad includes. Developers can grab the new SDK from Apple.com today.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=173894+ipad-development-made-easy&utm_content=ollyf">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2010/03/forecast-web-tablet-app-sales/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=173894+ipad-development-made-easy&utm_content=ollyf">Forecast: Tablet App Sales To Hit $8B by&nbsp;2015</a></li><li><a href="http://pro.gigaom.com/2011/02/hot-topic-tablets/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=173894+ipad-development-made-easy&utm_content=ollyf">Hot Topic:&nbsp;Tablets</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=173894+ipad-development-made-easy&utm_content=ollyf">Report: A Mobile Video Market&nbsp;Overview</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=173894&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/ipad-development-made-easy/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a4e760f4462bf44a600dc6c125daa3d0?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">ollyf</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2010/01/promo_sdk.jpg" medium="image">
			<media:title type="html">promo_sdk</media:title>
		</media:content>
	</item>
		<item>
		<title>iPhone Social Gaming Service Roundup</title>
		<link>http://gigaom.com/apple/iphone-social-gaming-service-roundup/</link>
		<comments>http://gigaom.com/apple/iphone-social-gaming-service-roundup/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 17:00:38 +0000</pubDate>
		<dc:creator>Christopher Ryan</dc:creator>
				<category><![CDATA[CNN Mobile]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[NYT Enterprise]]></category>
		<category><![CDATA[SYN Feature Enterprise]]></category>
		<category><![CDATA[aurora feint]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ngmoco]]></category>
		<category><![CDATA[openfeint]]></category>
		<category><![CDATA[plus]]></category>
		<category><![CDATA[scoreloop]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=28167</guid>
		<description><![CDATA[Like any gaming platform, the sustained success of the platform itself is driven by its users. Social gaming networks allow for increased user interaction and, in many ways, a more engaging gaming experience. On the Xbox, you have the Xbox Live service; the Playstation 3 features [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=173052&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="excerpt">Like any gaming platform, the sustained success of the platform itself is driven by its users. Social gaming networks allow for increased user interaction and, in many ways, a more engaging gaming experience. On the Xbox, you have the Xbox Live service; the Playstation 3 features the Playstation Network; and the Wii features WiiConnect24. So what types of social gaming services does the iPhone support? Come to find out, an increasing number of them. Here’s a look at the top three.</p>
<h3>ngmoco’s Plus+</h3>
<p><img  title="ngmoco Plus+ Logo" src="http://gigapple.files.wordpress.com/2009/07/ngmocopluslogo2.jpg?w=210&#038;h=210" alt="ngmoco Plus+ Logo" width="210" height="210" class=" alignleft" />The company who dazzled your iPhone with hits like <a title="Rolando: Taking iPhone Gaming to the Next Level" href="http://gigaom.com/apple/rolando-taking-iphone-gaming-to-the-next-level/">Rolando</a>, <a title="App Review: Rolando 2 — Roll On the Second Coming" href="http://gigaom.com/apple/app-review-rolando-2-roll-on-the-second-coming/">Rolando 2</a>, <a title="Apple Design Award 2009 Winners" href="http://gigaom.com/apple/apple-design-award-2009-winners/">Topple</a> (my favorite) and others, recently introduced their service called <a href="http://www.plusplus.com">Plus+</a>. This service allows users to challenge your friends on the network (or via Twitter) and track awards and top scores on leaderboards.</p>
<p>For more information, check out Darrell’s <a title="Plus Social Gaming Service for iPhone Launches" href="http://gigaom.com/apple/plus-social-gaming-service-for-iphone-launches/">review</a> of the service. From what I have been able to find, the Plus+ service is not open to outside developers at this time. <span id="more-173052"></span></p>
<h3>OpenFeint</h3>
<p><img  title="OpenFeint Logo" src="http://gigapple.files.wordpress.com/2009/07/openfeintlogo1.jpg?w=210&#038;h=210" alt="OpenFeint Logo" width="210" height="210" class=" alignleft" />If you are a fan of <a href="http://gigaom.com/apple/aurora-feint-ii-the-arena-arrives-in-the-app-store/">Aurora Feint</a>, you’ve likely heard of their social gaming service called <a href="http://www.openfeint.com">OpenFeint</a>. This service allows users to interact similarly to Plus+, but is based around a concept they call “social discovery.” Some unique features to OpenFeint-enabled games include chat rooms for more open social discussion, the ability to see what other OpenFeint-enabled games your friends might be playing (and buy them from within the app), and the largest user base of games supporting its service, with over 100 games based on OpenFeint.</p>
<p>For developers, if you’re interested in integrating OpenFeint into your next masterpiece, its SDK is free to try and is available <a title="OpenFeint SDK" href="https://api.openfeint.com/signup?credential_type=http_basic">here</a>. The size of your user base, or if an app is paid vs. free, determines the cost per user for developers to integrate OpenFeint’s service into their applications.</p>
<h3>Scoreloop</h3>
<p><img  title="Scoreloop Logo" src="http://gigapple.files.wordpress.com/2009/07/scoreloop.jpg?w=210&#038;h=210" alt="Scoreloop Logo" width="210" height="210" class=" alignleft" />Another service to enter this market is <a title="Scoreloop" href="http://www.scoreloop.com">Scoreloop</a>, a company and service formed by previous Apple and NeXT employees. Scoreloop is based around the simple objectives of global high scores and player challenges. Much like the other services, it also features integration with social networks such as Facebook, and allows for custom avatars and personalized profiles for tracking records and high scores. Scoreloop’s “economy” is based around coins, which helps to provide a unified scoring system between games, allowing users to maintain their collection of coins and gain or lose more via challenging other players.</p>
<p>While perhaps not as fully featured as other services, like OpenFeint, Scoreloop is, however, the first to announce that it is working to release its service on other devices, such as the Android platform. With a larger target market and a cheaper cost of entry for developers, Scoreloop could easily become more popular than OpenFeint (not to mention it&#8217;s user interface is more customizable to fit your application). For developers interested in Scoreloop, check out their free SDK <a title="Scoreloop SDK" href="http://corporate.scoreloop.com/">here</a>. <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=314131943&amp;mt=8">Bug Landing</a>, by the Scoreloop developers, is also a free application that features integration with this service.</p>
<h3>Will one rise above the rest?</h3>
<p>As Twitter became popular, we saw a plethora of competitors enter the market, from Plurk to Jaiku to Pownce. At the moment, a similar effect is starting to happen among these social networking services. Where on the console platform, each manufacturer has produced their own service, Apple has yet to bring any sort of unified service to its users. Since we all have an Apple ID for iTunes, Apple could easily integrate a beautiful solution so you can keep one central list of your gaming friends, awards and achievements.</p>
<p>Will Apple  continue to stand by and allow multiple social gaming network services to evolve on the iPhone platform, or will they step in to offer their own service?</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=173052+iphone-social-gaming-service-roundup&utm_content=limeology">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2010/09/how-to-market-your-iphone-app-a-developers-guide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=173052+iphone-social-gaming-service-roundup&utm_content=limeology">How to Market Your iPhone App: A Developer&#8217;s&nbsp;Guide</a></li><li><a href="http://pro.gigaom.com/2010/08/transient-apps-the-consumer-influence-on-enterprise-mobility-part-2/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=173052+iphone-social-gaming-service-roundup&utm_content=limeology">Transient Apps: The Consumer Influence on Enterprise Mobility, Part&nbsp;2</a></li><li><a href="?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=173052+iphone-social-gaming-service-roundup&utm_content=limeology"></a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=173052&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/iphone-social-gaming-service-roundup/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/832459ff6ff50bbfb3a2b901927c1448?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">limeology</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2009/07/ngmocopluslogo2.jpg" medium="image">
			<media:title type="html">ngmoco Plus+ Logo</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2009/07/openfeintlogo1.jpg" medium="image">
			<media:title type="html">OpenFeint Logo</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2009/07/scoreloop.jpg" medium="image">
			<media:title type="html">Scoreloop Logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple Insists New Apps Must Be iPhone 3.0-Compatible</title>
		<link>http://gigaom.com/apple/apple-insists-new-apps-must-be-iphone-3-0-compatible/</link>
		<comments>http://gigaom.com/apple/apple-insists-new-apps-must-be-iphone-3-0-compatible/#comments</comments>
		<pubDate>Fri, 08 May 2009 13:53:38 +0000</pubDate>
		<dc:creator>Darrell Etherington</dc:creator>
				<category><![CDATA[CNN Mobile]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[NYT Company News]]></category>
		<category><![CDATA[SYN Straight News]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=23230</guid>
		<description><![CDATA[It&#8217;s getting down to the wire, and Apple clearly means business. Yesterday they sent out an email to those enrolled in the iPhone development program notifying members that all apps submitted will now be reviewed for approval using iPhone OS 3.0. That means that even if [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=172728&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="excerpt">It&#8217;s getting down to the wire, and Apple clearly means business. Yesterday they sent out an email to those enrolled in the iPhone development program notifying members that all apps submitted will now be reviewed for approval using <a href="http://gigaom.com/apple/apple-iphone-30-event-a-grab-bag-of-much-needed-additions/" target="_self">iPhone OS 3.0</a>. That means that even if you were designing your app using the iPhone 2.0 SDK, as Apple has insisted that all apps submitted until now must be, it&#8217;s finally time to break out the 3.0 SDK and see if your work is compatible with the new software. If not, better get it into shape quick, because now Apple has yet another reason to reject you.</p>
<p>In the notification email from Apple, they also cover existing apps already available in the App Store. According to them, all apps should (theoretically) already be compatible with the new software. In my experience, this isn&#8217;t exactly true, with some very odd behavior coming from some apps, like eBay mobile not letting me successfully sign in. There are other quirks as well, but hopefully devs take this last month to test and correct both of those so that when iPhone 3.0 officially launches people don&#8217;t encounter the same annoying ticks that beta testers have experienced. <span id="more-172728"></span></p>
<p><img  title="iphone30note" src="http://gigapple.files.wordpress.com/2009/05/picture-6.png?w=604" alt="iphone30note" class=" alignleft" /></p>
<p>Bad user experience isn&#8217;t the only thing devs have to fear if they don&#8217;t make sure their existing apps play nice with the new software, though. Apple notes in the email that should any app prove incompatible with iPhone 3.0 once it goes live, they reserve the right to remove it from the App Store. Hopefully this isn&#8217;t just an empty threat, because it could help trim at least some of the vaporware fat from the store.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172728+apple-insists-new-apps-must-be-iphone-3-0-compatible&utm_content=etherin">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172728+apple-insists-new-apps-must-be-iphone-3-0-compatible&utm_content=etherin">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172728+apple-insists-new-apps-must-be-iphone-3-0-compatible&utm_content=etherin">Report: A Mobile Video Market&nbsp;Overview</a></li><li><a href="http://pro.gigaom.com/2010/10/in-q3-the-tablet-and-4g-were-the-big-stories/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172728+apple-insists-new-apps-must-be-iphone-3-0-compatible&utm_content=etherin">In Q3, the Tablet and 4G Were the Big&nbsp;Stories</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=172728&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/apple-insists-new-apps-must-be-iphone-3-0-compatible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/188039e12983eb749171a75cfd01378d?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">etherin</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2009/05/picture-6.png" medium="image">
			<media:title type="html">iphone30note</media:title>
		</media:content>
	</item>
		<item>
		<title>New iPhone 3.0 OS Beta 4 Comes With iTunes 8.2 Pre-Release</title>
		<link>http://gigaom.com/apple/new-iphone-30-os-beta-4-comes-with-itunes-82-pre-release/</link>
		<comments>http://gigaom.com/apple/new-iphone-30-os-beta-4-comes-with-itunes-82-pre-release/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 14:36:16 +0000</pubDate>
		<dc:creator>Darrell Etherington</dc:creator>
				<category><![CDATA[CNN Media]]></category>
		<category><![CDATA[CNN Mobile]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[NYT Company News]]></category>
		<category><![CDATA[NYT Internet]]></category>
		<category><![CDATA[SYN Analysis]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[3.0]]></category>
		<category><![CDATA[8.2]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[pre release]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=22525</guid>
		<description><![CDATA[In keeping with the release schedule they&#8217;ve established, Apple yesterday let loose new versions of its iPhone 3.0 OS and accompanying SDK. This time around, developers got another goody, in the form of an early pre-release of iTunes 8.2. The new version of iTunes is apparently [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=172680&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="excerpt">In keeping with the release schedule they&#8217;ve established, Apple yesterday let loose new versions of its <a href="http://gigaom.com/apple/apple-introduces-new-features-in-iphone-os-30-beta-3/" target="_self">iPhone 3.0 OS</a> and accompanying SDK. This time around, developers got another goody, in the form of an early pre-release of iTunes 8.2. The new version of iTunes is apparently required for activating the new iPhone OS beta, build 7A300g. As always, users must also install the latest iPhone SDK (build 9M2732) in order for the update to work properly.</p>
<p><img  title="picture-33" src="http://gigapple.files.wordpress.com/2009/04/picture-33.png?w=604" alt="iTunes8" class=" alignleft" /></p>
<p>The new iTunes pre-release is stealing the spotlight this time around, thanks to a mention in the &#8220;About iTunes&#8221; legalese of Blu-ray (screenshot above) among other formats mentioned in conjunction with Gracenote, the software used to gather track information when CDs or other media are played back in Apple&#8217;s media jukebox app. Many are speculating that this could foretell the coming of the sometimes maligned video disc format to the Mac platform. <span id="more-172680"></span></p>
<p>Before you get too excited, though, realize (as Gizmodo <a href="http://gizmodo.com/5231999/itunes-82-may-point-to-blu+ray-on-macs" target="_self">points out</a>) that the same legal content in iTunes 8.1.1 (the current version) didn&#8217;t list DVD, so the inclusion of Blu-ray doesn&#8217;t necessarily indicate anything. Unless, of course, it indicates an upcoming ability to play back (folding DVD Player into iTunes and getting rid of the separate app) and/or import from both sources, in addition to CDs. Now that&#8217;s tantalizing.</p>
<p>On the iPhone side, there are some nice new features that I actually am really happy to finally see included. The &#8220;Store&#8221; menu that showed up in previous builds, but that didn&#8217;t actually have any content, now lets you sign in and out of your iTunes account, and view and change your account payment details and credit card information. The less dependent on iTunes the iPhone becomes, the better, in my opinion, and this virtually cuts the cord. Now we just need wireless syncing.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172680+new-iphone-30-os-beta-4-comes-with-itunes-82-pre-release&utm_content=etherin">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2010/04/how-startups-can-cash-in-on-the-ipads-weaknesses/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172680+new-iphone-30-os-beta-4-comes-with-itunes-82-pre-release&utm_content=etherin">How Startups Can Cash In On the iPad&#8217;s&nbsp;Weaknesses</a></li><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172680+new-iphone-30-os-beta-4-comes-with-itunes-82-pre-release&utm_content=etherin">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172680+new-iphone-30-os-beta-4-comes-with-itunes-82-pre-release&utm_content=etherin">Report: A Mobile Video Market&nbsp;Overview</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=172680&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/new-iphone-30-os-beta-4-comes-with-itunes-82-pre-release/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/188039e12983eb749171a75cfd01378d?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">etherin</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2009/04/picture-33.png" medium="image">
			<media:title type="html">picture-33</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple&#8217;s Stance Gets Sterner on Jailbreaking in Latest Developer License Agreement</title>
		<link>http://gigaom.com/apple/apples-stance-gets-sterner-on-jailbreaking-in-latest-developer-license-agreement/</link>
		<comments>http://gigaom.com/apple/apples-stance-gets-sterner-on-jailbreaking-in-latest-developer-license-agreement/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 15:00:42 +0000</pubDate>
		<dc:creator>Darrell Etherington</dc:creator>
				<category><![CDATA[CNN Big Tech]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[NYT Company News]]></category>
		<category><![CDATA[SYN Straight News]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=20786</guid>
		<description><![CDATA[We know they don&#8217;t like it, since they recently took steps to try and make it illegal, but now Apple is letting developers know directly that they won&#8217;t stand for any jailbreaking funny business on their part, either. The news from Ars Technica comes via changes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=172572&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img  title="jailbreak" src="http://gigapple.files.wordpress.com/2009/04/jailbreak.png?w=300&#038;h=186" alt="jailbreak" width="300" height="186" class=" alignleft" /></p>
<p class="excerpt">We know they don&#8217;t like it, since they recently took steps to try and make it illegal, but now Apple is letting developers know directly that they won&#8217;t stand for any <a href="http://theappleblog.com/tag/jailbreak-series/" target="_self">jailbreaking</a> funny business on their part, either.</p>
<p>The news from <a href="http://arstechnica.com/apple/news/2009/04/latest-iphone-developer-agreement-bans-jailbreaks.ars" target="_self">Ars Technica</a> comes via changes to the iPhone Developer Program License Agreement, which is part of signing up for the iPhone Developer Program itself. Updates to the Agreement now prevent developers from jailbreaking their own phones, assisting in jailbreaking efforts, and developing apps for use with jailbroken devices. The exact wording of the new clauses are as follows:</p>
<blockquote><p>(e)You will not, through use of the Apple Software, services or otherwise, create any Application or other program that would disable, hack or otherwise interfere with the Security Solution, or any security, digital signing, digital rights management, verification or authentication mechanisms implemented in or by the iPhone operating system software, iPod touch operating system software, this Apple Software, any services or other Apple software or technology, or enable others to do so; and</p>
<p>(f) Applications developed using the Apple Software may only be distributed if selected by Apple (in its sole discretion) for distribution via the App Store or for limited distribution on Registered Devices (ad hoc distribution) as contemplated in this Agreement.</p></blockquote>
<p><span id="more-172572"></span>Basically, Apple&#8217;s now gone and drawn a line in the sand. It&#8217;ll be interesting to see how high-profile developers like Ars Technica&#8217;s own Erica Sadun, who has a foot planted firmly in both the legit and the jailbroken community, react to this latest development. Apple has the advantage of commerce on their side, but can they really twist the arm of independent developers who are only developing free apps to begin with? It&#8217;s still not clear whether they can do much beyond booting people out of the Developer Program for any violation, which it seems to me will only serve to strengthen the ranks of the jailbreaking community.</p>
<p>Apple&#8217;s probably hoping that this will curtail insider knowledge of development builds and SDK updates, which would hopefully hamper the ability of the DevTeam and others to jailbreak new OS updates so quickly (the newest version of 3.0, for instance, can already be <a href="http://www.macnn.com/articles/09/04/02/iphone.30b2.jailbroken/" target="_self">jailbroken on Windows</a>). I seriously doubt the effectiveness of the new clauses, however, until Apple shows that they have some teeth by providing a real-life example of what the consequences of violating the new rules are.</p>
<p>Rather than trying to close their fist on this issue, Apple should really be looking to address the problems that drive developers to the jailbreaking community to begin with. That means making serious changes to the app submission/review process, and taking a look at the strict set of rules they impose on anyone who wants to develop legitimately for their devices.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172572+apples-stance-gets-sterner-on-jailbreaking-in-latest-developer-license-agreement&utm_content=etherin">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172572+apples-stance-gets-sterner-on-jailbreaking-in-latest-developer-license-agreement&utm_content=etherin">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172572+apples-stance-gets-sterner-on-jailbreaking-in-latest-developer-license-agreement&utm_content=etherin">Report: A Mobile Video Market&nbsp;Overview</a></li><li><a href="http://pro.gigaom.com/2010/10/in-q3-the-tablet-and-4g-were-the-big-stories/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=172572+apples-stance-gets-sterner-on-jailbreaking-in-latest-developer-license-agreement&utm_content=etherin">In Q3, the Tablet and 4G Were the Big&nbsp;Stories</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=172572&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/apples-stance-gets-sterner-on-jailbreaking-in-latest-developer-license-agreement/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/188039e12983eb749171a75cfd01378d?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">etherin</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2009/04/jailbreak.png?w=300" medium="image">
			<media:title type="html">jailbreak</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple Unleashes A &#8220;Perfect Storm&#8221; Of Updates</title>
		<link>http://gigaom.com/apple/apple-unleashes-a-perfect-storm-of-updates/</link>
		<comments>http://gigaom.com/apple/apple-unleashes-a-perfect-storm-of-updates/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 21:00:51 +0000</pubDate>
		<dc:creator>Bob Rudis</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Apple TV]]></category>
		<category><![CDATA[ichat]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[QuickTime]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[Software Update]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=11097</guid>
		<description><![CDATA[Apple TV 2.3 was not enough. They could not stop at iPhone OS 2.2. Apple had to introduce the perfect storm of updates to impact users of all their systems and devices by unleashing Quicktime H.264 Compatibility Update (now at version 7.5.5) and iTunes 8.0.2 (plus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171973&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img  title="software-update" src="http://gigapple.files.wordpress.com/2008/11/software-update.png?w=128&#038;h=128" alt="" width="128" height="128" class=" alignleft" /><a href="http://gigaom.com/apple/apple-tv-23-update-adds-refinements-kills-boxee/">Apple TV 2.3</a> was not enough. They could not stop at <a href="http://gigaom.com/apple/iphone-22-firmware-released/">iPhone OS 2.2</a>. Apple had to introduce the perfect storm of updates to impact users of all their systems and devices by unleashing Quicktime H.264 Compatibility Update (now at version 7.5.5) and iTunes 8.0.2 (plus the required download of the new iPhone SDK to match the 2.2 OS release).</p>
<p>While the former only &#8220;improves QuickTime compatibility with iChat,&#8221; the iTunes update &#8220;improves stability and performance&#8221; and:</p>
<ul>
<li>addresses a quality issue creating MP3s on some computers</li>
<li>fixes a connectivity issue with the iTunes Store when using some Internet proxies with Mac OS X</li>
<li>improves accessibility with VoiceOver</li>
</ul>
<p>The H.264 update will require a restart and I strongly suggest performing all iPhone/iPod Touch updates <em>before</em> upgrading iTunes (always reduce the number of potential things that can go wrong). Both installation packages are available via Software Update and should be available in the download section of <a href="http://support.apple.com/">Apple&#8217;s support site</a> later today. The iTunes installation package is <a href="http://www.apple.com/itunes/download/">available at the usual download location</a>.</p>
<p>The most impressive part of all these updates is how well the Apple file servers have held up under the load and how much their QA processes have improved. The iPhone update downloaded very quickly and the entire backup/update procedures went very smoothly. iTunes did not clobber my libraries and I had no issues with the Apple TV 2.3 update (yes, I was willing to give up Boxee for a peek at the new &#8220;official&#8221; features). The SDK download went faster than any other one I have attempted to grab and install, and it successfully compiled and installed one of my in-development apps without incident.</p>
<p>Let&#8217;s hope Apple manages to make this the &#8220;new normal&#8221; for all their updates.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171973+apple-unleashes-a-perfect-storm-of-updates&utm_content=hrbrmstr">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2010/04/how-startups-can-cash-in-on-the-ipads-weaknesses/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171973+apple-unleashes-a-perfect-storm-of-updates&utm_content=hrbrmstr">How Startups Can Cash In On the iPad&#8217;s&nbsp;Weaknesses</a></li><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171973+apple-unleashes-a-perfect-storm-of-updates&utm_content=hrbrmstr">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171973+apple-unleashes-a-perfect-storm-of-updates&utm_content=hrbrmstr">Report: A Mobile Video Market&nbsp;Overview</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171973&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/apple-unleashes-a-perfect-storm-of-updates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a08d08f6b541441fccf36bc6392a0784?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">hrbrmstr</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2008/11/software-update.png" medium="image">
			<media:title type="html">software-update</media:title>
		</media:content>
	</item>
		<item>
		<title>Demand for iPhone Developers Up 500%</title>
		<link>http://gigaom.com/apple/demand-for-iphone-developers-up-500/</link>
		<comments>http://gigaom.com/apple/demand-for-iphone-developers-up-500/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 21:00:43 +0000</pubDate>
		<dc:creator>Darrell Etherington</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[personal type stuff]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=8725</guid>
		<description><![CDATA[The SDK and the success of the App Store have combined to create an emerging professional category, that of iPhone application developer. According to oDesk, a technology outsourcer billing itself as the &#8220;leading marketplace and global IT platform for outsourcing technology jobs to certified, freelance, Apple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171857&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img  title="iphonedev" src="http://theappleblog.com/wp-content/uploads/2008/10/iphonedev-292x300.jpg" alt="" width="292" height="300" class=" alignleft" />
<p class="excerpt">The SDK and the success of the App Store have combined to create an emerging professional category, that of iPhone application developer.</p>
<p>According to <a href="http://press-releases.techwhack.com/28928-odesk-2" target="_self">oDesk</a>, a technology outsourcer billing itself as the &#8220;leading marketplace and global IT platform for outsourcing technology jobs to certified, freelance, Apple iPhone developers&#8221;, demand has risen for iPhone-related positions from 30 to upwards of 140 jobs per month over the past six months.</p>
<p>While the numbers are drawn from internal oDesk records only, such a steep increase is unlikely to be an isolated phenomenon. Nor is oDesk&#8217;s sample pool a limited one, since they have representation in over 100 countries worldwide, including major markets like the U.S. and China.<br />
<span id="more-171857"></span><br />
Though some of the growth followed immediately after the announcement of the iPhone SDK availability, the most significant growth came after last July, when the App Store officially opened for business. No doubt the impressive download numbers that continue to come out of Cupertino are beginning to catch the attention of the wait-and-see corporate crowd.</p>
<p>If the numbers are a good representation of a wider trend, then there are a few things to take away from this rapid growth.</p>
<p>First, it might indicate the specific nature of Apple&#8217;s recent <a href="http://gigaom.com/apple/apple-u-education-or-indoctrination/" target="_self">educational initiatives</a>. As the marketplace becomes more discerning, accreditation will be more important to potential employers. Considering Apple&#8217;s pick for the Apple U job, they are clearly getting serious about academic laurels, and a new field hungry for certification is a good reason to do so.</p>
<p>Second, expect to see a lot more movie and product tie-ins like the Dark Knight&#8217;s <a href="The SDK and the success of the App Store have combined to create an emerging professional category, that of iPhone application developer. According to oDesk, a technology outsourcer billing itself as the &quot;leading marketplace and global IT platform for outsourcing technology jobs to certified, freelance, Apple iPhone developers&quot;, demand has risen for iPhone-related positions from 30 to upwards of 140 jobs per month over the past half-year.  While the numbers are drawn from internal oDesk records only, such a steep increase is unlikely to be an isolated phenomenon. Nor is oDesk's sample pool a limited one, since they have representation in over 100 countries worldwide, including major markets like the U.S. and China.  Though some of the growth followed immediately after the announcement of the iPhone SDK availability, the most significant growth came after last July, when the App Store officially opened for business. No doubt the impressive download numbers that continue to come out of Cupertino are beginning to catch the attention of the wait-and-see corporate crowd.  If the numbers are a good representation of a wider trend, then there are a few things to take away from this rapid growth.   First, it might indicate the specific nature of Apple's recent educational initiatives. As the marketplace becomes more discerning, accreditation will be more important to potential employers. Considering Apple's pick for the Apple U job, they are clearly getting serious about academic laurels, and a new field hungry for certification is a good reason to do so.  Second, expect to see a lot more movie and product tie-ins like the Dark Knight's Jokering-app, and the recently released Bolt-related game from Disney. For companies, hiring freelancers to develop a quick iPhone application is a cheap way to heighten brand awareness.  Finally, expect more conflict over intellectual property. Stringers and freelancers always bring in issues of confidentiatility and proprietary information, and with so many in the fray, the iPint/iBeer situation is unlikely to be just a one-off.  The question now is whether the demand for developers continues to grow, or plateaus and shrinks once the App Store loses its novelty value or competitors like BlackBerry and Google gain ground." target="_self">Jokering-app</a>, and the recently released Bolt-related <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=294531474&amp;mt=8" target="_self">game</a> from Disney. For companies, hiring freelancers to develop a quick iPhone application is a cheap way to heighten brand awareness.</p>
<p>Finally, expect more conflict over intellectual property. Stringers and freelancers always bring in issues of confidentiatility and proprietary information, and with so many in the fray, the <a href="http://gigaom.com/apple/ibeer-v-ipint-the-beer-battle-lawsuit/" target="_self">iPint/iBeer situation</a> is unlikely to be just a one-off.</p>
<p>The question now is whether the demand for developers continues to grow, or plateaus and shrinks once the App Store loses its novelty value or competitors like BlackBerry and Google gain ground.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171857+demand-for-iphone-developers-up-500&utm_content=etherin">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171857+demand-for-iphone-developers-up-500&utm_content=etherin">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171857+demand-for-iphone-developers-up-500&utm_content=etherin">Report: A Mobile Video Market&nbsp;Overview</a></li><li><a href="http://pro.gigaom.com/2010/10/in-q3-the-tablet-and-4g-were-the-big-stories/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171857+demand-for-iphone-developers-up-500&utm_content=etherin">In Q3, the Tablet and 4G Were the Big&nbsp;Stories</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171857&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/demand-for-iphone-developers-up-500/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/188039e12983eb749171a75cfd01378d?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">etherin</media:title>
		</media:content>

		<media:content url="http://theappleblog.com/wp-content/uploads/2008/10/iphonedev-292x300.jpg" medium="image">
			<media:title type="html">iphonedev</media:title>
		</media:content>
	</item>
		<item>
		<title>PhoneGap Provides Javascript Access to iPhone API</title>
		<link>http://gigaom.com/apple/phonegap-provides-javascript-access-to-iphone-api/</link>
		<comments>http://gigaom.com/apple/phonegap-provides-javascript-access-to-iphone-api/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 14:00:17 +0000</pubDate>
		<dc:creator>Omar McFarlane</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[tablet pc]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=7670</guid>
		<description><![CDATA[There is no doubt that developers are coming from far and wide to write iPhone applications. While some are coming from household names Mac users have come to know and love, others are coming from developers who have never laid hands on a Mac before. However, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171807&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img  title="iPhone SDK" src="http://gigapple.files.wordpress.com/2008/10/download_iphonesdk.png?w=158&#038;h=148" alt="" width="158" height="148" class=" alignleft" />There is no doubt that developers are coming from far and wide to write iPhone applications. While some are coming from household names Mac users have come to know and love, others are coming from developers who have never laid hands on a Mac before.</p>
<p>However, regardless of background, sometimes, learning a whole new programming language can be a tall order. Enter <a href="http://phonegap.com/">PhoneGap</a>.</p>
<p>Developed by Brock Whitten, Rob Ellis, Colin Toomey and Eric Oesterle; PhoneGap hopes to be the bridge between Javascript and the iPhone&#8217;s Objective-C by acting as a Webkit wrapper for a web app. Having currently implemented the Geo Locating and Accelerometer, the PhoneGap team plans to provide access to the camera, sounds, vibration, local SQLite, and push services. This should come as good news to web app developers looking to write more robust programs and to those who have since avoided writing programs due to the disparities between the <a href="http://developer.apple.com/iphone/">iPhone SDK</a> and the <a href="http://developer.apple.com/webapps/">web app SDK</a>.</p>
<p>Give PhoneGap a try and let us know what you think.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171807+phonegap-provides-javascript-access-to-iphone-api&utm_content=omcfarlane">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171807+phonegap-provides-javascript-access-to-iphone-api&utm_content=omcfarlane">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171807+phonegap-provides-javascript-access-to-iphone-api&utm_content=omcfarlane">Report: A Mobile Video Market&nbsp;Overview</a></li><li><a href="http://pro.gigaom.com/2010/10/in-q3-the-tablet-and-4g-were-the-big-stories/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171807+phonegap-provides-javascript-access-to-iphone-api&utm_content=omcfarlane">In Q3, the Tablet and 4G Were the Big&nbsp;Stories</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171807&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/phonegap-provides-javascript-access-to-iphone-api/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cba33f290426276b102df86a6a694b06?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">omcfarlane</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2008/10/download_iphonesdk.png" medium="image">
			<media:title type="html">iPhone SDK</media:title>
		</media:content>
	</item>
		<item>
		<title>Apple Officially Drops the iPhone NDA</title>
		<link>http://gigaom.com/apple/apple-officially-drops-the-iphone-nda/</link>
		<comments>http://gigaom.com/apple/apple-officially-drops-the-iphone-nda/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 15:29:26 +0000</pubDate>
		<dc:creator>Josh Pigford</dc:creator>
				<category><![CDATA[Freeware of the Moment]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[tablet pc]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[nda]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=5335</guid>
		<description><![CDATA[iPhone Developers &#8217;round the world can breathe a sigh of relief today. Seven months after the release of Apple&#8217;s iPhone SDK, the restrictive NDA that Apple placed on the SDK has officially been dropped. We have decided to drop the non-disclosure agreement (NDA) for released iPhone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171684&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="excerpt">iPhone Developers &#8217;round the world can breathe a sigh of relief today. Seven months after the release of Apple&#8217;s <a href="http://developer.apple.com/iphone/">iPhone SDK</a>, the restrictive NDA that Apple placed on the SDK has officially been <a href="http://developer.apple.com/iphone/program/">dropped</a>.</p>
<blockquote><p>
We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.</p>
<p>We put the NDA in place because the iPhone OS includes many Apple inventions and innovations that we would like to protect, so that others don’t steal our work. It has happened before. While we have filed for hundreds of patents on iPhone technology, the NDA added yet another level of protection. We put it in place as one more way to help protect the iPhone from being ripped off by others.</p>
<p>However, the NDA has created too much of a burden on developers, authors and others interested in helping further the iPhone’s success, so we are dropping it for released software. Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.</p>
<p>Thanks to everyone who provided us constructive feedback on this matter.
</p></blockquote>
<p>This is great news for everyone involved and will certainly increase the quality of apps as developers will be able to freely exchange information. Of course, the other side of this is that the number of &#8220;beginner&#8221; apps being submitted to the App Store will most likely greatly increase. I imagine Apple has significantly increased the workload of the staff of people who approve/reject submitted applications. Poor guys.</p>
<p>This is also great news for our <a href="http://gigaom.com/apple/tutorial-build-a-simple-rss-reader-for-iphone/">iPhone SDK Tutorial</a>. All of those comments about the Apple police knocking down our door thankfully never came true. Props to Apple for doing the right thing.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171684+apple-officially-drops-the-iphone-nda&utm_content=shpigford">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171684+apple-officially-drops-the-iphone-nda&utm_content=shpigford">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171684+apple-officially-drops-the-iphone-nda&utm_content=shpigford">Report: A Mobile Video Market&nbsp;Overview</a></li><li><a href="http://pro.gigaom.com/2010/10/in-q3-the-tablet-and-4g-were-the-big-stories/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171684+apple-officially-drops-the-iphone-nda&utm_content=shpigford">In Q3, the Tablet and 4G Were the Big&nbsp;Stories</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171684&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/apple-officially-drops-the-iphone-nda/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e4f5d494ebdc9e7cce1aecf3ce3e8bc1?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">Shpigford</media:title>
		</media:content>
	</item>
		<item>
		<title>iPhone SDK Tutorial: Build a Simple RSS reader for the iPhone</title>
		<link>http://gigaom.com/apple/tutorial-build-a-simple-rss-reader-for-iphone/</link>
		<comments>http://gigaom.com/apple/tutorial-build-a-simple-rss-reader-for-iphone/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 17:10:24 +0000</pubDate>
		<dc:creator>Jason Terhorst</dc:creator>
				<category><![CDATA[Walkthroughs]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iphone dev sessions]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://theappleblog.com/?p=3900</guid>
		<description><![CDATA[With this I&#8217;m assuming you have a bit of familiarity with the iPhone SDK &#8211; you can download it for free from Apple&#8217;s site, and follow along here. We&#8217;re going to build an RSS feed reader for a simple feed (from The Apple Blog, no less). [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171576&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="excerpt">With this I&#8217;m assuming you have a bit of familiarity with the iPhone SDK &#8211; you can <a href="http://developer.apple.com/iphone/">download it for free</a> from Apple&#8217;s site, and follow along here. We&#8217;re going to build an RSS feed reader for a simple feed (from The Apple Blog, no less).</p>
<p><img src="http://gigapple.files.wordpress.com/2008/07/picture-26.png?w=604" alt="" class=" alignleft" /></p>
<h3>Let&#8217;s get started</h3>
<ol>
<li>Open Xcode and choose the &#8220;File&#8221; menu, in which you&#8217;ll click the &#8220;New Project&#8230;&#8221; item.</li>
<li>Click &#8220;Application&#8221; under &#8220;iPhone OS&#8221; in the list at left.</li>
<li>On the right, choose &#8220;Navigation-Based Application&#8221;. Then click the &#8220;Choose&#8230;&#8221; button. You&#8217;ll be prompted to pick a name and location. Type in the name &#8220;TAB RSS reader&#8221;.</li>
<li>Save it wherever you wish.</li>
</ol>
<p>The Xcode project window will appear, with the standard 3 panes &#8211; I recommend pulling the horizontal divider on the right side all the way to the top, since you&#8217;ll need that editor area and all the real estate you can give it.<br />
<span id="more-171576"></span><br />
Do you see a &#8220;Build and Go&#8221; button in the toolbar? Click it, or go to the &#8220;Build&#8221; menu, and click &#8220;Build and Go (Run)&#8221; there. It should open the Simulator application and launch a simple iPhone app that displays a blank navigation bar and blank table. Whee! Your first iPhone app. Now let&#8217;s sculpt it into something.</p>
<p><img  title="iphone-xcode-tutorial-28.png" src="http://gigapple.files.wordpress.com/2008/07/iphone-xcode-tutorial-28.png?w=247&#038;h=161" alt="" width="247" height="161" class=" alignleft" /> The project template that Apple provides has a lot of things already set up to get us started. On the list at the left of the project window, find &#8220;MainWindow.xib&#8221;, and double-click it. This is the basic framing of your application&#8217;s UI. Be careful not to mess around here too much. You just need to do one thing: you should see a &#8220;Navigation Controller&#8221; window with a basic interface mocked up &#8211; double-click on the navigation bar (which has no title in it), and type &#8220;The Apple Blog&#8221;. Press return. Save and quit Interface Builder.</p>
<p>Click once on &#8220;RootViewController.h&#8221; in the list, and see the code on the right. Make it look like this:</p>
<pre class="scroll"><code>
@interface RootViewController : UITableViewController {
	IBOutlet UITableView * newsTable;
	UIActivityIndicatorView * activityIndicator;
	CGSize cellSize;
	NSXMLParser * rssParser;
	NSMutableArray * stories;

	// a temporary item; added to the "stories" array one at a time, and cleared for the next one
	NSMutableDictionary * item;

	// it parses through the document, from top to bottom...
	// we collect and cache each sub-element value, and then save each item to our array.
	// we use these to track each current item, until it's ready to be added to the "stories" array
	NSString * currentElement;
	NSMutableString * currentTitle, * currentDate, * currentSummary, * currentLink;
}
@end
</code></pre>
<p>That&#8217;s the declaration file, where we&#8217;re telling the compiler what to expect when it runs through the controller logic. Here&#8217;s where the real work happens&#8230; Open &#8220;<code>RootViewController.m</code>&#8220;.</p>
<p>You&#8217;ll see that there&#8217;s more of the basic code to make that table view display &#8211; this controller is the table&#8217;s &#8220;delegate&#8221; &#8211; the table looks here to find out what it&#8217;s supposed to see/display/do in various situations, and sends calls for methods when the user performs various actions.</p>
<p>Change the value of <code>- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section</code> to <code>return [stories count];</code></p>
<p>In our declarations, we told it we would have an array (<em>NSMutableArray</em> &#8211; a modifiable collection of objects), which we called &#8220;stories&#8221;. The [brackets] around that bit signify that it&#8217;s a message &#8211; we&#8217;re asking the <strong>stories</strong> array what its current <em>count</em> is &#8211; that is, how many items it has. Our RSS reader will grab as many items as it can (one for each story in the RSS feed), and place them in that array, so this method will tell the table <em>This is how many rows we need: one for each item in the array, or for each item in the feed</em>. Before, it was set to 0, so you&#8217;re giving it more information on our array.</p>
<p>Next up, modify the method below the one you just changed, like so:</p>
<pre class="scroll"><code>
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
	static NSString *MyIdentifier = @"MyIdentifier";
	UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];

	if (cell == nil) {
		cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:MyIdentifier] autorelease];
	}

	// Set up the cell
	int storyIndex = [indexPath indexAtPosition: [indexPath length] - 1];
	[cell setText:[[stories objectAtIndex: storyIndex] objectForKey: @"title"]];

	return cell;
}
</code></pre>
<p>As you can see, we used the &#8220;<code>setText:</code>&#8221; method to tell the cell what the contents will be. Each row in the table is basically a cell, and its properties are set in this method.</p>
<p>There are 4 methods highlighted in green about 3/4 of the way down &#8211; you can delete those if you wish, since we won&#8217;t be using them. They have to do with adding/deleting items.</p>
<p>If you were to run the program again now, it still wouldn&#8217;t do anything: we haven&#8217;t added the ability to download the feed and use it yet, so let&#8217;s do that now.</p>
<p>Edit the &#8220;<code>viewDidAppear:</code>&#8221; method to look like this:</p>
<pre class="scroll"><code>
- (void)viewDidAppear:(BOOL)animated {
	[super viewDidAppear:animated];

	if ([stories count] == 0) {
		NSString * path = @"http://feeds.feedburner.com/TheAppleBlog";
		[self parseXMLFileAtURL:path];
	}

	cellSize = CGSizeMake([newsTable bounds].size.width, 60);
}
</code></pre>
<p>This is where we tell the parser which feed to download. It calls a method, which you&#8217;ll want to paste in now:</p>
<pre class="scroll"><code>
- (void)parseXMLFileAtURL:(NSString *)URL {
	stories = [[NSMutableArray alloc] init];

	//you must then convert the path to a proper NSURL or it won't work
	NSURL *xmlURL = [NSURL URLWithString:URL];

	// here, for some reason you have to use NSClassFromString when trying to alloc NSXMLParser, otherwise you will get an object not found error
	// this may be necessary only for the toolchain
	rssParser = [[NSXMLParser alloc] initWithContentsOfURL:xmlURL];

	// Set self as the delegate of the parser so that it will receive the parser delegate methods callbacks.
	[rssParser setDelegate:self];

	// Depending on the XML document you're parsing, you may want to enable these features of NSXMLParser.
	[rssParser setShouldProcessNamespaces:NO];
	[rssParser setShouldReportNamespacePrefixes:NO];
	[rssParser setShouldResolveExternalEntities:NO];

	[rssParser parse];
}
</code></pre>
<p>This is a method we&#8217;ve added that creates the empty array for stories, creates a parser, and starts downloading the feed. As the parser works, this controller we&#8217;re working in will receive the various delegate methods, which you can paste in now:</p>
<pre class="scroll"><code>
- (void)parserDidStartDocument:(NSXMLParser *)parser {
	NSLog(@"found file and started parsing");
}

- (void)parser:(NSXMLParser *)parser parseErrorOccurred:(NSError *)parseError {
	NSString * errorString = [NSString stringWithFormat:@"Unable to download story feed from web site (Error code %i )", [parseError code]];
	NSLog(@"error parsing XML: %@", errorString);

	UIAlertView * errorAlert = [[UIAlertView alloc] initWithTitle:@"Error loading content" message:errorString delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
	[errorAlert show];
}

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{
	//NSLog(@"found this element: %@", elementName);
	currentElement = [elementName copy];

	if ([elementName isEqualToString:@"item"]) {
		// clear out our story item caches...
		item = [[NSMutableDictionary alloc] init];
		currentTitle = [[NSMutableString alloc] init];
		currentDate = [[NSMutableString alloc] init];
		currentSummary = [[NSMutableString alloc] init];
		currentLink = [[NSMutableString alloc] init];
	}
}

- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{

	//NSLog(@"ended element: %@", elementName);
	if ([elementName isEqualToString:@"item"]) {
		// save values to an item, then store that item into the array...
		[item setObject:currentTitle forKey:@"title"];
		[item setObject:currentLink forKey:@"link"];
		[item setObject:currentSummary forKey:@"summary"];
		[item setObject:currentDate forKey:@"date"];

		[stories addObject:[item copy]];
		NSLog(@"adding story: %@", currentTitle);
	}
}

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
	//NSLog(@"found characters: %@", string);
	// save the characters for the current item...
	if ([currentElement isEqualToString:@"title"]) {
		[currentTitle appendString:string];
	} else if ([currentElement isEqualToString:@"link"]) {
		[currentLink appendString:string];
	} else if ([currentElement isEqualToString:@"description"]) {
		[currentSummary appendString:string];
	} else if ([currentElement isEqualToString:@"pubDate"]) {
		[currentDate appendString:string];
	}
}

- (void)parserDidEndDocument:(NSXMLParser *)parser {

	[activityIndicator stopAnimating];
	[activityIndicator removeFromSuperview];

	NSLog(@"all done!");
	NSLog(@"stories array has %d items", [stories count]);
	[newsTable reloadData];
}
</code></pre>
<p>Unfortunately, the NSXMLParser is the only simple XML-parsing tool available on iPhone (some of my favorites from the Mac are missing). So, this means we have to crunch through the file in order from top to bottom. We have a series of strings that we assign values to, and then collect them into story items, which are saved one by one. Once it hits the closing &#8220;item&#8221; tag, it saves that story, clears out the fields, and starts on the next item until we reach the end of the file. Not my favorite approach, but it works.</p>
<h3>Finishing up</h3>
<p>We need to shut off any potential memory leaks (it&#8217;s a good habit to get into, when you don&#8217;t have garbage collection &#8211; who needs that anyway?). Drop in this change:</p>
<pre class="scroll"><code>
- (void)dealloc {
	[currentElement release];
	[rssParser release];
	[stories release];
	[item release];
	[currentTitle release];
	[currentDate release];
	[currentSummary release];
	[currentLink release];

	[super dealloc];
}
</code></pre>
<p><img src="http://gigapple.files.wordpress.com/2008/07/iphone-xcode-tutorial-30.png?w=604" alt="" class=" alignleft" /></p>
<p>Next, open up &#8220;<code>RootViewController.xib</code>&#8220;, and hold down the &#8220;control&#8221; key on your keyboard, while dragging from the &#8220;RootViewController&#8221; cube icon over to the table view, and release. You should see a list of three items appear, so click on the &#8220;<code>newsTable</code>&#8221; item. Save and quit Interface Builder.</p>
<h3>Build and Go</h3>
<p><img src="http://gigapple.files.wordpress.com/2008/07/iphone-xcode-tutorial-31.png?w=196&#038;h=213" alt="" width="196" height="213" class=" alignleft" /></p>
<p>If you click &#8220;Build and Go&#8221;, you&#8217;ll see the results we have so far. If you were to run this on an actual iPhone and not in simulator, the results would be different slightly: the hardware is slower, and if you&#8217;re on EDGE, the RSS feed will take a very long time to download. But, hey, it works! One thing that doesn&#8217;t work yet: when you tap on an item in the table, nothing happens. This is default behavior, but let&#8217;s make the stories open in Safari &#8211; that&#8217;s an easy thing to do. Just change this method:</p>
<pre class="scroll"><code>
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
	// Navigation logic

	int storyIndex = [indexPath indexAtPosition: [indexPath length] - 1];

	NSString * storyLink = [[stories objectAtIndex: storyIndex] objectForKey: @"link"];

	// clean up the link - get rid of spaces, returns, and tabs...
	storyLink = [storyLink stringByReplacingOccurrencesOfString:@" " withString:@""];
	storyLink = [storyLink stringByReplacingOccurrencesOfString:@"n" withString:@""];
	storyLink = [storyLink stringByReplacingOccurrencesOfString:@"	" withString:@""];

	NSLog(@"link: %@", storyLink);
	// open in Safari
	[[UIApplication sharedApplication] openURL:[NSURL URLWithString:storyLink]];
}
</code></pre>
<p>Now, click &#8220;Build and Go&#8221; again, to see that it works.</p>
<h3>Done for Now</h3>
<p><a href="http://media.theappleblog.com/downloads/TAB_RSS_reader.zip"><img style="margin: 5px;" src="http://gigapple.files.wordpress.com/2008/07/iphone-xcode-tutorial-3.png?w=200&#038;h=86" alt="" width="200" height="86" class=" alignleft" /></a><br />
<em>You can download the finished project file here if you wish</em>.</p>
<p>Check back here later, and we&#8217;ll cover some steps on how to clean up the UI, and add some navigation.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171576+tutorial-build-a-simple-rss-reader-for-iphone&utm_content=gigaguest">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171576+tutorial-build-a-simple-rss-reader-for-iphone&utm_content=gigaguest">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171576+tutorial-build-a-simple-rss-reader-for-iphone&utm_content=gigaguest">Report: A Mobile Video Market&nbsp;Overview</a></li><li><a href="http://pro.gigaom.com/2010/10/in-q3-the-tablet-and-4g-were-the-big-stories/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171576+tutorial-build-a-simple-rss-reader-for-iphone&utm_content=gigaguest">In Q3, the Tablet and 4G Were the Big&nbsp;Stories</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171576&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/tutorial-build-a-simple-rss-reader-for-iphone/feed/</wfw:commentRss>
		<slash:comments>259</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4411542bbd7a2a9a2fc2a1b38809e45c?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigaguest</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2008/07/picture-26.png" medium="image" />

		<media:content url="http://gigapple.files.wordpress.com/2008/07/iphone-xcode-tutorial-28.png" medium="image">
			<media:title type="html">iphone-xcode-tutorial-28.png</media:title>
		</media:content>

		<media:content url="http://gigapple.files.wordpress.com/2008/07/iphone-xcode-tutorial-30.png" medium="image" />

		<media:content url="http://gigapple.files.wordpress.com/2008/07/iphone-xcode-tutorial-31.png" medium="image" />

		<media:content url="http://gigapple.files.wordpress.com/2008/07/iphone-xcode-tutorial-3.png" medium="image" />
	</item>
		<item>
		<title>While You&#8217;re Waiting For The iPhone SDK&#8230;</title>
		<link>http://gigaom.com/apple/while-youre-waiting-for-the-iphone-sdk/</link>
		<comments>http://gigaom.com/apple/while-youre-waiting-for-the-iphone-sdk/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 17:49:47 +0000</pubDate>
		<dc:creator>Bob Rudis</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Commentary]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTouch]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://theappleblog.com/2008/02/12/while-youre-waiting-for-the-iphone-sdk/</guid>
		<description><![CDATA[As a previous post indicated, Apple has yet to publicly release the iPhone/iTouch non-web SDK and it is still unclear if casual developers will be able to get their applications onto these new devices. As we all wait like expectant parents, there are some great resources [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171298&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://gigaom.com/apple/iphone-development-preview/">a previous post indicated</a>, Apple has yet to publicly release the iPhone/iTouch non-web SDK and it is still unclear if casual developers will be able to get their applications onto these new devices. As we all wait like expectant parents, there are some great resources out there for the current, Apple-preferred method of iPhone development.</p>
<p>Wrox Press recently released <a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470251557.html">Professional iPhone and iPod touch Programming: Building Applications for Mobile Safari</a> by Richard Wagner. So far (not quite finished with it yet), the book is an great reference for iPhone web development and focuses on the most effective use of <a href="http://joehewitt.com/">Joe Hewitt</a>&#8216;s <a href="http://code.google.com/p/iui/">iUI</a> framework. The CSS-heavy framework provides an excellent base for your iPhone/iTouch applications and enables you to focus on application design rather than device quirks.</p>
<p>One of the best features of the book is how Wagner drives home the need for applications to be both network-resilient and network-aware. The iPhone has the ever-tenuous EDGE connections to deal with and Wi-Fi is not always stable or speedy, even on the iTouch. This book and the iUI framework should help you quickly build robust and speedy web-based applications for either device and make you an overall better mobile-targeted web developer.</p>
<p>Web-based iApps will continue to have their place in the iWorld even after the on-device SDK is released and you can find additional resources over at <a href="http://www.iphonewebdev.com/">iPhoneWebDev</a>.</p>
<p>If you&#8217;re using the iUI framework, have read Richard Wagner&#8217;s book or have other suggestions for mobile web development, drop a note in the comments with your thoughts/experiences/suggestions.</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171298+while-youre-waiting-for-the-iphone-sdk&utm_content=hrbrmstr">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171298+while-youre-waiting-for-the-iphone-sdk&utm_content=hrbrmstr">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171298+while-youre-waiting-for-the-iphone-sdk&utm_content=hrbrmstr">Report: A Mobile Video Market&nbsp;Overview</a></li><li><a href="http://pro.gigaom.com/2010/10/in-q3-the-tablet-and-4g-were-the-big-stories/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171298+while-youre-waiting-for-the-iphone-sdk&utm_content=hrbrmstr">In Q3, the Tablet and 4G Were the Big&nbsp;Stories</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171298&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/while-youre-waiting-for-the-iphone-sdk/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a08d08f6b541441fccf36bc6392a0784?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">hrbrmstr</media:title>
		</media:content>
	</item>
		<item>
		<title>An Open Letter to Steve about the iPhone SDK</title>
		<link>http://gigaom.com/apple/an-open-letter-to-steve-about-the-iphone-sdk/</link>
		<comments>http://gigaom.com/apple/an-open-letter-to-steve-about-the-iphone-sdk/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 12:00:01 +0000</pubDate>
		<dc:creator>BJ Clark</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[letter]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://theappleblog.com/2007/11/20/an-open-letter-to-steve-about-the-iphone-sdk/</guid>
		<description><![CDATA[Dear Steve, Your recent announcement of an upcoming iPhone SDK, made under the radar via your Hot News page, was very welcomed by most iPhone users. We can&#8217;t wait to have native version of Skype and Instant Messaging clients on our phone, and not put there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171191&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dear Steve,</p>
<p>Your recent announcement of an upcoming iPhone SDK, made under the radar via your <a href="http://www.wired.com/gadgets/wireless/news/2007/10/iphone_hacks">Hot News</a> page, was very welcomed by most iPhone users. We can&#8217;t wait to have native version of Skype and Instant Messaging clients on our phone, and not put there via Jailbreaking. This really should have been in software developers hands a year ago, but we&#8217;ll take it anyway, if a bit late.</p>
<p>But that&#8217;s not what I&#8217;m writing to you about today. I&#8217;m writing to complain that the most obvious omission in iPhone apps is the fact that we can&#8217;t put 3rd widgets on our iPhones. It&#8217;s obvious to the most causal user that you already have them running. You can&#8217;t tell me the weather &#8220;app&#8221;, the stock &#8220;app&#8221;, and probably others aren&#8217;t widgets, the same as in the Dashboard, running on the iPhone. When you announced the iPhone, you told us &#8220;you won&#8217;t need an SDK&#8221;. <a href="http://www.37signals.com/svn/posts/459-iphone-sdk-its-called-safari">37Signals</a> proclaimed validation for their ethos, that web apps and AJAX&#8217;d apps were the future. And there&#8217;s obviously an audience out there for these things (see the Digg and Facebook iPhone versions). But what I imagined was alot closer to a Dashboard widget than a web page running in Safari.</p>
<p>In fact, there was never a question in my mind that we&#8217;d be able to develop iPhone &#8220;apps&#8221; that would run native, with a cool little icon on the home screen, in HTML and CSS and Javascript. I assumed there&#8217;s be special hooks we could put in the html that would activate special iPhone features, and there are (text fields called &#8220;phone&#8221; or &#8220;zip&#8221; bring up numeric entry screens), but those seemed half baked also. Why doesn&#8217;t a &#8220;file&#8221; field called &#8220;photos&#8221; allow us to choose photos stored on the iPhone for uploading (to say, flickr)? And why can&#8217;t we explicitly tell a text field to bring up the url, phone/number, or qwerty keyboards?</p>
<p>So, I beg of you Steve, make this happen. Let us put widgets on our iPhones. Let us have more control over what our html can do. Let us do what we all thought was going to be possible. You already have all of this functionality there, I&#8217;m not asking for anything new here, just flip the switch and make it happen.</p>
<p>Sincerly,</p>
<p>BJ Clark<br />
iPhone Addict and Web Developer</p>
<p><strong>Related research and analysis from GigaOM Pro:</strong><br />Subscriber content. <a href="http://pro.gigaom.com/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171191+an-open-letter-to-steve-about-the-iphone-sdk&utm_content=gigaguest">Sign up for a free trial</a>.</p><ul><li><a href="http://pro.gigaom.com/2011/01/mobile-q4-all-eyes-were-on-android-4g-and-the-rising-tablet-tide/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171191+an-open-letter-to-steve-about-the-iphone-sdk&utm_content=gigaguest">Mobile Q4: All Eyes Were on Android, 4G and the Rising Tablet&nbsp;Tide</a></li><li><a href="http://pro.gigaom.com/2010/12/report-a-mobile-video-market-overview/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171191+an-open-letter-to-steve-about-the-iphone-sdk&utm_content=gigaguest">Report: A Mobile Video Market&nbsp;Overview</a></li><li><a href="http://pro.gigaom.com/2010/10/in-q3-the-tablet-and-4g-were-the-big-stories/?utm_source=apple&utm_medium=editorial&utm_campaign=auto3&utm_term=171191+an-open-letter-to-steve-about-the-iphone-sdk&utm_content=gigaguest">In Q3, the Tablet and 4G Were the Big&nbsp;Stories</a></li></ul><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gigaom.com&amp;blog=14960843&amp;post=171191&amp;subd=gigaom2&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gigaom.com/apple/an-open-letter-to-steve-about-the-iphone-sdk/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4411542bbd7a2a9a2fc2a1b38809e45c?s=96&#38;d=retro&#38;r=PG" medium="image">
			<media:title type="html">gigaguest</media:title>
		</media:content>
	</item>
	</channel>
</rss>
