<?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>Bytesize Adventures &#187; apple</title>
	<atom:link href="http://www.bytesizeadventures.com/blog/tag/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bytesizeadventures.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 28 Jan 2012 16:23:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>iPad thoughts</title>
		<link>http://www.bytesizeadventures.com/blog/ipad-thoughts/</link>
		<comments>http://www.bytesizeadventures.com/blog/ipad-thoughts/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:56:52 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tangents]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Tablet]]></category>

		<guid isPermaLink="false">http://www.bytesizeadventures.com/blog/?p=758</guid>
		<description><![CDATA[So, as predicted, Apple&#8217;s big announcement yesterday was the introduction of their new tablet computer &#8211; the iPad. Like most developers, I feel the desire to share my thoughts on the device and how it will impact my direction as a games developer. One caveat to bear in mind is that all of this is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bytesizeadventures.com/blog/wp-content/uploads/2010/01/best_experience_20100127.png"><img src="http://www.bytesizeadventures.com/blog/wp-content/uploads/2010/01/best_experience_20100127-300x185.png" alt="" title="iPad" width="300" height="185" class="alignleft size-medium wp-image-775" /></a>So, as predicted, Apple&#8217;s big announcement yesterday was the introduction of their new tablet computer &#8211; the iPad. Like most developers, I feel the desire to share my thoughts on the device and how it will impact my direction as a games developer. One caveat to bear in mind is that all of this is just conjecture at the moment since I haven&#8217;t actually used the device.<span id="more-758"></span></p>
<p><b>What makes the iPad good for games development</b></p>
<p>1) A 9.7 inch screen. It may just be a larger screen but this will make a huge difference when developing games. More screen real estate means more room for virtual controls, more possibilities for multiplayer (on the same device), and more room for advanced gestures.</p>
<p>2) Speed. Early reports are suggesting that the device is blisteringly fast. Applications open quickly, pages render quickly in the browser, and the interface is highly responsive. Ultimately this suggests that as games developers we will have more processing power to give a smoother playing experience (Although this is countered somewhat by the higher resolution and therefore the requirement for higher quality resources).</p>
<p>3) Low cost. This means that the device will end up in the hands of more people. One of the best things about the iPhone as a games development platform is the huge audience. It looks like the iPad will be no different.</p>
<p>4) Higher priced Apps. Its way too early to tell for sure but I do think that with the introduction of a bigger screen users may be prepared to pay more for Apps. There has to be some psychology in that somewhere.</p>
<p>5) Drawing Apps. I think the Brushes demo illustrated that the iPad could be great for sketching out ideas for games. I use a Wacom tablet at the moment but nothing can beat the feel of drawing directly onto a device.</p>
<p><a href="http://www.bytesizeadventures.com/blog/wp-content/uploads/2010/01/hero_20100127.png"><img src="http://www.bytesizeadventures.com/blog/wp-content/uploads/2010/01/hero_20100127-247x300.png" alt="" title="iPad large" width="247" height="300" class="aligncenter size-medium wp-image-777" /></a></p>
<p><b>What&#8217;s not so great about the iPad</b></p>
<p>1) No camera. I don&#8217;t understand this one bit. Surely a camera is a no brainer these days. Everything comes with a built-in camera, even my socks (ok maybe not my socks). A camera opens up lots of possibilities for games. Here&#8217;s hoping that it will be released as a plug-in accessory.</p>
<p>2) No Multi-tasking. I felt I had to mention this just because it would be nice to be able to have more than one App open. It would of course pose some quite serious issues with memory management though and if the iPad is really as fast as people are saying then hopefully we won&#8217;t miss it too much.</p>
<p>3) Existing iPhone Apps will be immediately available on the iPad. Not everyone will agree with this but I really don&#8217;t think iPhone Apps should be available on the iPad. The iPad will display iPhone Apps in a small window in the center of the screen and allow the user to expand the App to fill the screen. Lots of Apps are going to look really ugly with this feature, case in point &#8211; my own Rocket Santa game. It&#8217;s graphics are isometric pixel art and I suspect they will look hideous when scaled up.</p>
<p><b>How will it impact my direction as a games developer</b></p>
<p>For my own part, I plan on pre-ordering the iPad as soon as possible. However, I don&#8217;t plan on developing any games for the iPad yet, at least not until I own and have spent significant time using the device. The potential for building games specifically for the iPad is really exciting and something i&#8217;ll definitely be pursuing once it launches (who knows, maybe i&#8217;ll return to my IF game after all).</p>
<p>I&#8217;ll continue developing my latest game for the iPhone and if, once I have the iPad, I think it will convert well then i&#8217;ll port it over with a new interface.</p>
<p>Thats not to say I won&#8217;t begin investigating the iPad&#8217;s features now. Apple have already made the iPad SDK available to iPhone developers (under a non-disclosure agreement) and I already have it installed on my MacBook Pro. Exciting stuff indeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bytesizeadventures.com/blog/ipad-thoughts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A review of the iPhone Tech Talk World Tour 2009</title>
		<link>http://www.bytesizeadventures.com/blog/a-review-of-the-iphone-tech-talk-world-tour-2009/</link>
		<comments>http://www.bytesizeadventures.com/blog/a-review-of-the-iphone-tech-talk-world-tour-2009/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 16:34:23 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tangents]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[coffee]]></category>
		<category><![CDATA[iphone tech talk]]></category>
		<category><![CDATA[OpenGL ES]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[static analysis]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.bytesizeadventures.com/blog/?p=615</guid>
		<description><![CDATA[On Wednesday 11th November 2009 I attended the iPhone Tech Talk World Tour. Hosted by Apple in London&#8217;s Congress Centre, this is my review of the event. I arrived at the Congress Centre at about 7.50am and there was already a queue of around 15 people. Doors were opened at around 8.10am and we began [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bytesizeadventures.com/blog/wp-content/uploads/2009/11/IMG_0128.JPG"><img src="http://www.bytesizeadventures.com/blog/wp-content/uploads/2009/11/IMG_0128-1024x768.jpg" alt="IPhone Tech Talk 2009" title="IPhone Tech Talk 2009" width="400" height="300" class="aligncenter size-large wp-image-631" /></a></p>
<p>On Wednesday 11th November 2009 I attended the iPhone Tech Talk World Tour. Hosted by Apple in London&#8217;s Congress Centre, this is my review of the event.<br />
<span id="more-615"></span><br />
<a href="http://www.bytesizeadventures.com/blog/wp-content/uploads/2009/11/IMG_0129.JPG"><img src="http://www.bytesizeadventures.com/blog/wp-content/uploads/2009/11/IMG_0129-300x225.jpg" alt="iPhone Tech Talk T-Shirt" title="iPhone Tech Talk T-Shirt" width="200" height="150" class="alignleft size-medium wp-image-632" /></a>I arrived at the Congress Centre at about 7.50am and there was already a queue of around 15 people. Doors were opened at around 8.10am and we began filing in to register for the event. In order to gain access to the event we needed our invite and some proof of identity and in return we were given a name tag and an iPhone Tech Talk T-Shirt (Pictured left).</p>
<p>After registration we were lead into a room with lots of coffee, tea, and pastries and given the opportunity to mingle. Several cups of coffee later and the now 300 ish strong crowd of developers were lead into the main auditorium for the kickoff talk.</p>
<p>The kickoff talk was presented by John Geleynse (Director of Technology Evangelism) and lasted for just over 1 hour. These were the key points&#8230;</p>
<p>15 months since the App store first launched, 50 million iPhones worldwide, 2 Billion App downloads, 100k Apps, 125k developers in the dev program.</p>
<p>You should strive to ensure that your Apps have the following qualities: Delightful, Innovative, Designed, Integrated, Optimised, Connected, and Localised.</p>
<p>A general observation made was that the majority of successful Apps use the latest technologies, go the extra mile, and keep things fresh.</p>
<p>In addition, In App purchases were plugged a fair bit as a way of extended the life of your App. This first hour was very much a &#8220;feel good&#8221; session celebrating what the App store has accomplished.</p>
<p>After the kickoff talk, there were a number of sessions to choose from covering a range of topics, all aimed at a technical audience. Of the 15 sessions on offer, I attended the following 5&#8230;</p>
<p>Audio Development Tips for iPhone<br />
Adding In App Purchases to your App<br />
Mastering OpenGL ES for iPhone &#8211; Part 1<br />
Testing and Debugging your iPhone Application<br />
Maximizing iPhone App Performance</p>
<p><b>Audio Development Tips for iPhone</b> &#8211; hosted by Allan Schaffer (Graphics &#038; Media Evangelist)</p>
<p>This was a really good session, very much pitched at the beginner getting started with Audio and the best practices you should follow. There were a number of points raised but perhaps the core focus was on the AVAudioSession categories. You have 6 categories to choose from when initialising your audio session and generally its clear cut what these should be used for, bar 2. Ambient and Solo Ambient share lots of similarities but the key difference is that Solo Ambient should only be selected if you want to use the Hardware codec (that is, the iPod will no longer be able to make use of it).</p>
<p>Another good point was that you shouldn&#8217;t ask the user if they want sound when they start your App. You should try to determine what they want based on the current state of their iPhone. E.g. If the mute switch is on then they probably don&#8217;t want sound, likewise if they are playing music then they probably don&#8217;t want sound.</p>
<p><b>Adding In App Purchases to your App</b> &#8211; hosted by Mark Malone (Apple Internet Technologies Evangelist)</p>
<p>For me, this was by far the most disappointing session. In fact its the only session that I was disappointed with. Perhaps I was expecting too much from it but it basically took us through the steps of implementing In App purchases and highlighted some of the pitfalls. I spoke to others in the session who got a lot from it so i&#8217;m sure its just a matter of how relevant it is for you.</p>
<p><b>Mastering OpenGL ES for iPhone &#8211; Part 1</b> &#8211; hosted by Allan Schaffer (Graphics &#038; Media Evangelist)</p>
<p>Like the Audio session in the morning, this was hosted by Allan Schaffer too. I have to say, the guy is a really great speaker showing heaps of enthusiasm for the various topics he covers. Anyway, this session was not for the feint of heart but Allan did a great job of pitching it at an intermediate level. As a beginner I was able to get a fair bit from it actually, including some good pointers on where to start.</p>
<p>A large portion of this session was discussing the differences between OpenGL ES 1.1 and 2.0 and how to handle these on the various devices. Allan spent some time talking about how OpenGL ES fits into the iPhone SDK architecture and also touched on the various performance pitfalls to look out for.</p>
<p>For the beginners out there, here&#8217;s the list of resources recommended by Allan&#8230;</p>
<p>OpenGL ES programming guide for iPhone (iPhone Dev center)<br />
OpenGL ES 2.0 programming guide (book)<br />
OpenGL Shading language (book)<br />
OpenGL programming guide (book)<br />
OpenGL SuperBible (book)<br />
Xcode OpenGL ES template (built into Xcode)</p>
<p><b>Testing and Debugging your iPhone Application</b> &#8211; hosted by Michael Jurewitz (Developer Tool Evangelist)</p>
<p>This session was recommended by  John Geleynse in the mornings Kickoff talk. There was a lot of content crammed into this hour long session but it was all very high quality and extremely useful. Michael covered how to setup Unit testing (both Logic tests and Application tests). Both of these test types are actually fairly easy to setup, with Xcode containing various templates to make your life easy.</p>
<p>The key takeaway from this session though was Static Analysis. This is a new tool that has made its way into Xcode 3.2 as part of Snow Leopard (so don&#8217;t go looking for it if you haven&#8217;t yet upgraded). It essentially checks your code for potential bugs without actually running it. Its kind of like an early warning system. Its very clever and a really powerful tool. The rest of this session took a look at using Instruments to look for issues in your code (Memory leaks and Object allocation).</p>
<p><b>Maximizing iPhone App Performance</b> &#8211; hosted by Michael Jurewitz (Developer Tool Evangelist)</p>
<p>This very much followed on from the previous session but took a deeper look into performance issues and Michael even did a live demonstration, improving the performance of a particularly laggy application that had a scrollable list of movies. Michael gave us various tips about avoiding transparent UI elements and ensuring our images were in the PNG format. This performance session along with the previous Testing session were the two most useful and gave me a lot of practical advice that I can put to use immediately.</p>
<p>I feel its also worth mentioning the quality of the event hosting. The lunch was excellent and various snacks, coffee, and tea were readily available throughout the event. We even had wine and cheese at the end of the day after all of the sessions had ended. The congress centre isn&#8217;t the most spacious of venues but I think the staffs management of the space was exemplary.</p>
<p>I think overall the event was a winner. The content was high quality and I took a lot of information away that i&#8217;m convinced will improve the quality of my future games and applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bytesizeadventures.com/blog/a-review-of-the-iphone-tech-talk-world-tour-2009/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPhone Tech Talk World Tour 2009</title>
		<link>http://www.bytesizeadventures.com/blog/iphone-tech-talk-world-tour-2009/</link>
		<comments>http://www.bytesizeadventures.com/blog/iphone-tech-talk-world-tour-2009/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 10:55:25 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone tech talk]]></category>
		<category><![CDATA[world tour 2009]]></category>

		<guid isPermaLink="false">http://www.bytesizeadventures.com/blog/?p=601</guid>
		<description><![CDATA[Apple are hosting an iPhone Tech Talk World Tour this year&#8230; &#8220;Apple technology evangelists are coming to a city near you with expert advice on how you can maximize the innovative technologies of iPhone OS within your apps. Don&#8217;t miss this unique opportunity only available to developers in the iPhone Developer Program. The event is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bytesizeadventures.com/blog/wp-content/uploads/2009/10/apple-logo.jpg"><img src="http://www.bytesizeadventures.com/blog/wp-content/uploads/2009/10/apple-logo.jpg" alt="Apple logo" title="Apple logo" width="150" height="150" class="alignleft size-full wp-image-606" /></a>Apple are hosting an <a href="http://developer.apple.com/events/iphone/techtalks/">iPhone Tech Talk World Tour</a> this year&#8230;</p>
<p>&#8220;Apple technology evangelists are coming to a city near you with expert advice on how you can maximize the innovative technologies of iPhone OS within your apps. Don&#8217;t miss this unique opportunity only available to developers in the iPhone Developer Program. The event is free, but space is limited. Register for an iPhone Tech Talk today.&#8221;</p>
<p>I&#8217;ve just received confirmation that i&#8217;ll be attending the London event on 11th November. I&#8217;ll aim to <a href="http://twitter.com/chrismwaite">tweet</a> about the event as much as possible and i&#8217;ll be sure to post a write-up on this blog shortly after.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bytesizeadventures.com/blog/iphone-tech-talk-world-tour-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Star Fusion submitted to iPhone App Store</title>
		<link>http://www.bytesizeadventures.com/blog/star-fusion-submitted-to-iphone-app-store/</link>
		<comments>http://www.bytesizeadventures.com/blog/star-fusion-submitted-to-iphone-app-store/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 15:07:57 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Development Diary]]></category>
		<category><![CDATA[app store submission]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[approval]]></category>
		<category><![CDATA[promotion]]></category>
		<category><![CDATA[Star Fusion]]></category>

		<guid isPermaLink="false">http://www.bytesizeadventures.com/?p=180</guid>
		<description><![CDATA[Some great news today. Star Fusion has been submitted to the iPhone App Store for approval. Providing Apple do not find any glaring errors, it should be available to buy within the next week or so. I&#8217;ll get a trailer up as soon as I can and i&#8217;ll also put some promotional material on the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_182" class="wp-caption alignleft" style="width: 373px"><a href="http://www.bytesizeadventures.com/blog/wp-content/uploads/2009/07/picture-11.png"><img class="size-full wp-image-182" title="Star Fusion App Store Submission" src="http://www.bytesizeadventures.com/blog/wp-content/uploads/2009/07/picture-11.png" alt="Star Fusion App Store Submission" width="363" height="137" /></a><p class="wp-caption-text">Star Fusion App Store Submission</p></div>
<p>Some great news today. Star Fusion has been submitted to the iPhone App Store for approval. Providing Apple do not find any glaring errors, it should be available to buy within the next week or so.</p>
<p>I&#8217;ll get a trailer up as soon as I can and i&#8217;ll also put some promotional material on the official Star Fusion page which can be found <a href="http://www.bytesizeadventures.com/starfusion">here</a>.</p>
<p>It&#8217;s certainly been a journey to get this far. I started learning iPhone development a little under 4 months ago with no knowledge of the platform, armed with just a book! (<a href="http://www.apress.com/book/view/1430216263">Beginning iPhone Development</a> by Dave Mark and Jeff LaMarche). I came up with the idea for Star Fusion 1 month ago so development on this game has been pretty fast. Obviously the journey doesn&#8217;t end here and i&#8217;m looking forward to the next stages (Promotion, Game updates, and new ideas).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bytesizeadventures.com/blog/star-fusion-submitted-to-iphone-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

