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

<channel>
	<title>iPhoneDevelopmentBits &#187; iPhone Programming</title>
	<atom:link href="http://iphonedevelopmentbits.com/tag/iphone-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://iphonedevelopmentbits.com</link>
	<description>iPhone Development &#124; iPhone Programming &#124; iPhone Application Development &#124; iPhone Game Development &#124; iPhone App Development &#124; iPhone Software Development</description>
	<lastBuildDate>Wed, 01 Sep 2010 12:54:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Making the Most of It: iPad &amp; iPhone Screen Estate</title>
		<link>http://iphonedevelopmentbits.com/making-the-most-of-it-ipad-iphone-screen-estate</link>
		<comments>http://iphonedevelopmentbits.com/making-the-most-of-it-ipad-iphone-screen-estate#comments</comments>
		<pubDate>Wed, 01 Sep 2010 00:10:18 +0000</pubDate>
		<dc:creator>prasanna</dc:creator>
				<category><![CDATA[iPad Application Development]]></category>
		<category><![CDATA[iPad UI]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone UI]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[screen estate]]></category>
		<category><![CDATA[screen size]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=558</guid>
		<description><![CDATA[<p>by Prasanna Kumar S<br />
Sourcebits Senior iOS Developer</p>
<p>As iOS developers, we have some hard choices to make when we consider which devices to focus on as we develop our apps. Though many of you will shrug this off and&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>by Prasanna Kumar S<br />
Sourcebits Senior iOS Developer</p>
<p>As iOS developers, we have some hard choices to make when we consider which devices to focus on as we develop our apps. Though many of you will shrug this off and point to universal builds as the key to the big time, that’s a far too obvious approach, and you’re probably shaving off huge chunks of the user experience by creating a one-size-fits-all app. One size may fit all, but it’s rarely a good fit.</p>
<p style="text-align: center;"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/09/ipad-iphone.png"><img class="aligncenter size-full wp-image-574" title="ipad-iphone" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/09/ipad-iphone.png" alt="" width="350" height="280" /></a></p>
<p>One of the most striking differences between iPad and iPhone is the screen estate, and the implications for interface-conscious developers – which we all should strive to be – are tremendous. While the screen area for iPhone/iPod touch measures 10.4 inches (4.54” x 2.3”), the iPad screen enjoys a full 71 inches of area (9.56” x 7.47”) – almost 8 times bigger! Think of it like building a home: with just a small plot of land you’ll focus on the essentials: bedrooms, kitchen, living room, bath&#8230; certainly no spare room. But given a bigger plot you‘ll want to add a garden, a couple of parking spaces, and for sure build in that spare room. The same principle applies to iPad vs iPhone in terms of the user experience on offer with these very different screen sizes.</p>
<p>On iPhone, the smaller screen area dictates a pretty minimal interface for your app, whereas on iPad there are amazing opportunities with the more generous area. That being said, for certain apps the same interface <em>on either display </em>may be comfortable for users, especially apps built primarily for media or information consumption. For example, an app like <a href="http://www.macworld.com/appguide/app.html?id=89259">Night Stand</a> shares almost the same user interface on iPhone and iPad, and has been a spectacular hit on both. Why? Well, for starters it’s gorgeous. And ingenious programming doesn’t hurt, either.  But also, once a user configures Night Stand it’s essentially an information consumption application (though <a href="http://www.spoonjuice.com/nightstand/hdpro/">the latest version</a> brings in some more user-intensive features). Also, there’s one big exception with Night Stand for iPad, and that’s a new, iPad-only theme – one significantly awesome theme that really, REALLY shines on the big screen. But awesome themes notwithstanding, Night Stand still very much follows an app-to-user orientation; the user is still <em>passive</em>.</p>
<div id="attachment_568" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/USE-THIS-IMAGE-Nixie.png"><img class="size-medium wp-image-568 " title="Nixie" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/USE-THIS-IMAGE-Nixie-300x232.png" alt="" width="300" height="232" /></a><p class="wp-caption-text">Nixie - beaming new gfx with subtle animations - only for iPad</p></div>
<div id="attachment_565" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/LCD.png"><img class="size-medium wp-image-565 " title="LCD" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/LCD-300x251.png" alt="" width="300" height="251" /></a><p class="wp-caption-text">The LCD color selection interface on iPad: a popover for live previews, on iPhone: small screen -&gt; no popovers -&gt; trip to the settings panel</p></div>
<p>On the other hand, consider some dual platform user-ACTIVE applications with upscaled interfaces for iPad. In the images here, iPhone is overlaid on top of iPad.  (Click to enlarge.)</p>
<div id="attachment_567" class="wp-caption aligncenter" style="width: 236px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Sketchbook.png"><img class="size-medium wp-image-567 " title="Sketchbook" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Sketchbook-226x300.png" alt="" width="226" height="300" /></a><p class="wp-caption-text">Sketchbook Pro</p></div>
<div id="attachment_562" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Bento.png"><img class="size-medium wp-image-562 " title="Bento" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Bento-300x231.png" alt="" width="300" height="231" /></a><p class="wp-caption-text">Bento</p></div>
<div id="attachment_564" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Flight-Control.png"><img class="size-medium wp-image-564 " title="Flight Control" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Flight-Control-300x227.png" alt="" width="300" height="227" /></a><p class="wp-caption-text">Flight Control, with richer maps and gameplay</p></div>
<div id="attachment_563" class="wp-caption aligncenter" style="width: 310px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Dropbox.png"><img class="size-medium wp-image-563 " title="Dropbox" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/Dropbox-300x230.png" alt="" width="300" height="230" /></a><p class="wp-caption-text">Dropbox, with file browser and media previews </p></div>
<p>So while Apple will most likely put iPhone and iPad on the same track of iOS in the very near future, developers ought not assume that these devices are the same in terms of UX, or that users have the same expectations toward iPad and iPhone apps. Nope, expectations are growing increasingly different as each day passes, and the gap is only widening.</p>
<p>Just a few days ago we were watching Toy Story on the iPad, and it was a cinematic experience in miniature with the lights dimmed and munching on some snacks. Two people huddled around an iPhone watching a film for 90 minutes!? Not unthinkable, but certainly none too appealing. No doubt, iPhone is much better suited to snagging a glimpse at Facebook, tapping out the odd Tweet, light email, checking your schedule, that kind of stuff. I tend to use my iPhone in bursts, to get or give info as quickly as possible without going into details, whereas iPad can offer an immersive media consumption experience, like watching a full length film in style. When I browse the App Store for iPad games and applications, I look for things I can be time-intensive with. (<a href="http://edition.cnn.com/2010/TECH/gaming.gadgets/06/10/cnet.iphone.ipad.games/index.html">And I’m not alone.</a>) When I shop for an iPhone app it’s usually for a cool little game, or the latest social networking app to stay connected with my people. And yeah, isn’t that what a phone is made for in the first place: to keep in touch with friends and family? Now if I can do that, plus spend 30 &#8211; 40 mins playing puzzles or doodling or something, well, all the better!</p>
<div id="attachment_572" class="wp-caption aligncenter" style="width: 382px"><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/ipad-vs-iphone-category-popularity.png"><img class="size-full wp-image-572" title="ipad-vs-iphone-category-popularity" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/08/ipad-vs-iphone-category-popularity.png" alt="" width="372" height="372" /></a><p class="wp-caption-text">Note the Productivity category, with iPad sales far outweighing iPhone.  Business, finance, education, and anything reading-related are also natural fits for iPad.</p></div>
<p style="text-align: center;">
<p>So developers, before you start building your next app take some time to decide whether it best suits iPhone or iPad – or both. And if both, then how to differentiate. iPhone/iPod touch has a user base of almost 100 million compared to just over 3 million for iPad, but there are over 200 thousand apps for iPhone and just a few thousand for iPad. Getting noticed in the sea of iPhone apps is not so easy, but if you optimize your universal app for iPad (or develop exclusively for iPad) along the lines of what we’ve been discussing it’s far easier to make a splash.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/making-the-most-of-it-ipad-iphone-screen-estate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gyroscope: The New Opportunity [U]</title>
		<link>http://iphonedevelopmentbits.com/gyroscope-the-new-opportunity</link>
		<comments>http://iphonedevelopmentbits.com/gyroscope-the-new-opportunity#comments</comments>
		<pubDate>Tue, 29 Jun 2010 13:01:51 +0000</pubDate>
		<dc:creator>anup</dc:creator>
				<category><![CDATA[iPhone Games]]></category>
		<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone UI]]></category>
		<category><![CDATA[accelerometer]]></category>
		<category><![CDATA[gyroscope]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[magnetometer]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=537</guid>
		<description><![CDATA[<p>While the entire world was giddily anticipating the start of World Cup soccer this year, it was nose to the grindstone here at Sourcebits developing new soccer madness updates of <a href="http://www.spoonjuice.com/mac/funbooth/">Funbooth for Mac</a> <a href="http://www.spoonjuice.com/iphone/funbooth/">and iPhone</a>.  Work notwithstanding, our&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>While the entire world was giddily anticipating the start of World Cup soccer this year, it was nose to the grindstone here at Sourcebits developing new soccer madness updates of <a href="http://www.spoonjuice.com/mac/funbooth/">Funbooth for Mac</a> <a href="http://www.spoonjuice.com/iphone/funbooth/">and iPhone</a>.  Work notwithstanding, our development team had serious fun during production of these applications.  Throughout the beta testing and QA we were constantly capturing images of ourselves in the props of the teams we support, and we made the most of the new social features with the on-the-fly uploading to Facebook and Twitter.  And at the same time, our gaming wing guys at <em>Wandake</em> were busy putting the finishing touches on their now-huge hit <a href="http://wandake.com/"><em>Wake Up the Box!</em></a> for iPhone and iPad.  So it was a real party at times.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-9.53.20-AM.png"><img class="aligncenter size-full wp-image-542" title="Screen shot 2010-06-29 at 9.53.20 AM" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-9.53.20-AM.png" alt="" width="370" height="171" /></a></p>
<p>While all this was going on, of course there was some big news on June 7, when Steve Jobs introduced yet another Apple engineering marvel: iPhone 4.  Bundled with new features like front-facing camera, superior rear camera, dual mikes for increased noise cancellation, eye-popping Retina Display, multitasking, 720p HD video recording and even a new kind of gyroscope technology, iPhone 4 is a huge evolutionary step in smartphone design.  As the tag line says: &#8220;This changes everything.  Again.&#8221;  And, marketing hyperbole aside, as far as day-to-day use is concerned for sure this will change the way we use iPhone.</p>
<p>Before this year’s launch, several <a href="http://www.engadget.com/2010/05/12/next-generation-iphone-escapes-in-vietnam/">leaked</a> – or <a href="http://www.fastcompany.com/1621516/iphone-leak-iphone-4-apple-gizmodo">mislaid</a> – iPhone 4 models made the rounds of the major tech blogs, complete with gory dissections and the standard tsunami of specu-babble.  But there was one stealth feature all the teardowns and pundits failed to even guess at: <a href="http://www.zdnet.com/blog/btl/wwdc-video-iphone-4s-new-gyroscope-feature/35580">the gyroscope</a>.  And on our side, as veteran iPhone developers, when Steve Jobs announced this during WWDC we were all pretty excited.  And while it still hasn’t gotten much attention in the press, this feature is a game changer in iPhone’s rivalry with Android and Symbian devices.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-9.53.57-AM.png"><img class="aligncenter size-full wp-image-543" title="Screen shot 2010-06-29 at 9.53.57 AM" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-9.53.57-AM.png" alt="" width="370" height="303" /></a></p>
<p>Apple’s been pioneering smartphone innovations since iPhone’s introduction in 2007 with <em>many </em>widely imitated micro-technologies, in particular the accelerometer.  The <a href="http://en.wikipedia.org/wiki/Accelerometer">accelerometer</a> is a type of sensor that detects changes in a device&#8217;s orientation, vibration, rotation or fall by detecting linear acceleration along one of the three X, Y and Z axes – that is: up/down, right/left, and front/back.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/device_axes.png"><img class="aligncenter size-full wp-image-539" title="device_axes" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/device_axes.png" alt="" width="371" height="393" /></a></p>
<p>3-axis accelerometers enable features we by now take for granted in smartphones (and lately, too, in non-Apple branded consumer digital cameras, music players, and gaming peripherals).  For example, landscape/portrait orientation shifting, tilt for directional control in games and applications, and shake features for refreshing a webpage or shuffling a playlist.  The 1st generation of accelerometer – pre iPhone 4 – could measure only linear motion; it couldn&#8217;t sense direction on a compass or twisting motions or rotation, nor had any notion of gravity.</p>
<p><a href="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/new-iphone-features4.png"><img class="aligncenter size-full wp-image-540" title="new-iphone-features4" src="http://iphonedevelopmentbits.com/wp-content/uploads/2010/06/new-iphone-features4.png" alt="" width="371" height="394" /></a></p>
<p>Then last year Apple added a <a href="http://www.youtube.com/watch?v=GSzJMRtJ8Rw">magnetometer</a> to the iPhone 3Gs, enabling it to sense magnetized direction relative to the Earth&#8217;s poles. And now, with the introduction of the gyro in iPhone 4, Apple once more ups the ante in spatial detection / orientation with a new sensor for detecting 3-axis angular acceleration around the X,Y and Z axes, enabling far more precise virtualization of pitch, yaw and roll on iPhone.</p>
<p>While detection of change in velocity has been possible for some time thanks to conventional accelerometer calculations in terms of linear acceleration, the gyroscope has been designed to detect angular acceleration, which will detect change in both velocity and direction at the same time.  iPhone 4’s gyroscope enables the sensing of even slight degrees of rotation while simultaneously rejecting linear movements and hand jitters – both still ably handled by accelerometer’s linear movement detection technology.</p>
<p>Combining the 3 axes of the gyroscope along with the 3 axes of the accelerometer now enables iPhone to recognize distance, speed and direction as it moves real-time through space. And thanks to the CoreMotion APIs in iOS, developers with the vision to make use of gyroscope data can access it freely, as some have <a href="http://www.youtube.com/watch?v=gtIzlVUNJK4&amp;feature=player_embedded">already</a> <a href="http://www.youtube.com/watch?v=UrFLjCy-AP0&amp;feature=player_embedded">done</a>.</p>
<p>Of course iPhone 4 already includes gyroscope support, but it&#8217;s a safe bet the gyro will be baked into future versions of iPod touch, and naturally, iPad.  iPhone devs who can make use of this amazing new technology will find opportunities aplenty on the new platforms, especially games producers and developers.</p>
<p>&#8212;-</p>
<p>update:  Death Star or iPhone gyroscope?   <a href="http://www.ifixit.com/Teardown/iPhone-4-Gyroscope-Teardown/3156/1">iFixit</a> has the goods.</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/gyroscope-the-new-opportunity/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Make iPhone apps without knowing Cocoa</title>
		<link>http://iphonedevelopmentbits.com/make-iphone-apps-without-knowing-cocoa</link>
		<comments>http://iphonedevelopmentbits.com/make-iphone-apps-without-knowing-cocoa#comments</comments>
		<pubDate>Mon, 20 Oct 2008 16:25:13 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone News]]></category>
		<category><![CDATA[iPhone Programming]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=295</guid>
		<description><![CDATA[<p><a href="http://apploop.com/blog/post/54827874/making-apps-is-hard-well-do-it-for-you">AppLoop</a> launched&#160;a mobile application generator which lets you turn any RSS feed into a mobile application for iPhone,&#160;even if you don&#8217;t have any programming experience.&#160;</p>
<p>[source <a href="http://www.readwriteweb.com/archives/make_your_own_iphone_android_apps_with_new_generator.php">Readwriteweb</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://apploop.com/blog/post/54827874/making-apps-is-hard-well-do-it-for-you">AppLoop</a> launched&nbsp;a mobile application generator which lets you turn any RSS feed into a mobile application for iPhone,&nbsp;even if you don&#8217;t have any programming experience.&nbsp;</p>
<p>[source <a href="http://www.readwriteweb.com/archives/make_your_own_iphone_android_apps_with_new_generator.php">Readwriteweb</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/make-iphone-apps-without-knowing-cocoa/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone &amp; iPod Game Programming Forum</title>
		<link>http://iphonedevelopmentbits.com/iphone-ipod-game-programming-forum</link>
		<comments>http://iphonedevelopmentbits.com/iphone-ipod-game-programming-forum#comments</comments>
		<pubDate>Mon, 20 Oct 2008 10:24:48 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone forum]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=290</guid>
		<description><![CDATA[<p>iDevGames has opened a <a href="http://www.idevgames.com/forum/forumdisplay.php?f=66">message board</a> for &#160;iPhone / iPod game development.&#160;</p>
<p>[source&#160;<a href="http://www.idevgames.com/news/iphone-ipod-game-programming-message-board">iDevGames</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p>iDevGames has opened a <a href="http://www.idevgames.com/forum/forumdisplay.php?f=66">message board</a> for &nbsp;iPhone / iPod game development.&nbsp;</p>
<p>[source&nbsp;<a href="http://www.idevgames.com/news/iphone-ipod-game-programming-message-board">iDevGames</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/iphone-ipod-game-programming-forum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCodeblog &#8211; iPhone Programming Tutorials</title>
		<link>http://iphonedevelopmentbits.com/icodeblog-iphone-programming-tutorials</link>
		<comments>http://iphonedevelopmentbits.com/icodeblog-iphone-programming-tutorials#comments</comments>
		<pubDate>Fri, 17 Oct 2008 09:13:15 +0000</pubDate>
		<dc:creator>rohit</dc:creator>
				<category><![CDATA[iPhone Programming]]></category>
		<category><![CDATA[iPhone tutorials]]></category>

		<guid isPermaLink="false">http://iphonedevelopmentbits.com/?p=286</guid>
		<description><![CDATA[<p><a href="http://icodeblog.com/" target="_blank">iCodeblog</a> is a good resource for programming tutorials on iPhone platform. Like us, this blog is new and there are only few tutorials but looks like so far so good.</p>
<p>[source&#160;<a href="http://icodeblog.com/" target="_blank">iCodeblog</a>]</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://icodeblog.com/" target="_blank">iCodeblog</a> is a good resource for programming tutorials on iPhone platform. Like us, this blog is new and there are only few tutorials but looks like so far so good.</p>
<p>[source&nbsp;<a href="http://icodeblog.com/" target="_blank">iCodeblog</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://iphonedevelopmentbits.com/icodeblog-iphone-programming-tutorials/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
