<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.andrewrussell.net/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Andrew Russell</title>
	
	<link>http://andrewrussell.net</link>
	<description>The website of independent game developer Andrew Russell</description>
	<lastBuildDate>Fri, 10 Feb 2012 08:09:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.andrewrussell.net/AndrewRussell" /><feedburner:info uri="andrewrussell" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Predictions on XNA in Windows 8</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/19pgNe01I0M/</link>
		<comments>http://andrewrussell.net/2011/11/predictions-on-xna-in-windows-8/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 12:34:56 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[Andrew’s Blog]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=720</guid>
		<description><![CDATA[Promit Roy (a fellow XNA/DirectX MVP) has written an interesting article about the status of DirectX and XNA. You should read it, because it&#8217;s good, and because this post is somewhat of a reply. The short version is that Microsoft seems to have taken the DirectX SDK off its regular release schedule, and is instead [...]]]></description>
			<content:encoded><![CDATA[<p>Promit Roy (a fellow XNA/DirectX MVP) has written an interesting article about the <a href="http://ventspace.wordpress.com/2011/11/28/directx-and-xna-status-report/">status of DirectX and XNA</a>. You should read it, because it&#8217;s good, and because this post is somewhat of a reply.</p>
<p>The short version is that Microsoft seems to have taken the DirectX SDK off its regular release schedule, and is instead rolling it into the Windows API. And that XNA is not a first-class citizen in Windows 8 (not supported by Metro or the Windows app store).</p>
<p>Promit’s conclusion is that this spells the end for XNA. In fact, ever since the //build/ conference, there has been a lot of doubt floating around about the future of XNA.</p>
<p><strong>Based on what I know about the technology, I am a little more optimistic about XNA’s future.</strong></p>
<p>XNA is based on DirectX 9. DirectX 9 doesn’t work on Metro (Microsoft’s new touch-friendly interface for Windows 8). It will still work on Windows 8, but will switch the interface to “classic mode” (aka: “the Desktop”). XNA would need to target a newer version of DirectX in order to work with Metro.</p>
<p>In XNA 4.0 (the current version) they dropped all of the DirectX 9-only features in anticipation of a future move to DirectX 10/11. But they’re still using DirectX 9, for two very good reasons:</p>
<p>One: DirectX 9 is the last version of DirectX that works on Windows XP (DirectX 10 and newer require Windows Vista and newer).</p>
<p>Two: Xbox 360 games are programmed using an API that is similar to DirectX 9.</p>
<p>XNA is, in essence, a wrapper around DirectX. There is nothing in XNA itself that requires any special “platform stuff”. <strong>There is absolutely no reason XNA should be on the critical path of Windows 8.</strong> Why should the already-risky Windows 8 risk waiting around for a DirectX 11-based XNA 5.0? XNA can easily be added later (along with app store support).</p>
<p>And this is exactly how XNA has worked in the past: XNA is an installable library, completely decoupled from DirectX and the core operating system.</p>
<p>It makes perfect sense that XNA is not a part of the initial launch of Windows 8.</p>
<p>My suspicion is that XNA 5.0 will be released with the new Xbox console, rumoured to be coming soon. I’m sure Microsoft is hoping that Windows XP will have <em>finally</em> gone away by then.</p>
<p>It is worth pointing out that Microsoft already has a partial version of XNA that runs on DirectX 11. It’s the Windows Phone 7 version, <a href="http://arstechnica.com/microsoft/news/2010/04/leaked-windows-phone-7-docs-show-off-wince-6-underpinnings.ars">apparently</a>. (It only supports the “Reach” profile, without custom shaders.)</p>
<p>Based on all these factors, it is my hope and prediction that XNA is simply in “stealth” mode ahead of a new, DirectX 11-based release. I recall a similar silence in the lead-up to XNA 4.0.</p>
<p>(And, failing all of that, <a href="http://andrewrussell.net/exen/">I know someone who’s very good at porting XNA to unsupported platforms</a>.)</p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/19pgNe01I0M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/11/predictions-on-xna-in-windows-8/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/11/predictions-on-xna-in-windows-8/</feedburner:origLink></item>
		<item>
		<title>Made with ExEn: Pumpkin Jumpin</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/ZagaVl4ZxTM/</link>
		<comments>http://andrewrussell.net/2011/10/made-with-exen-pumpkin-jumpin/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 09:17:11 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[ExEn]]></category>
		<category><![CDATA[Made With ExEn]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=715</guid>
		<description><![CDATA[Another game made with ExEn and available on the App Store, for your Halloween enjoyment:]]></description>
			<content:encoded><![CDATA[<p>Another game <a href="http://andrewrussell.net/exen/">made with ExEn</a> and available on the App Store, for your Halloween enjoyment:</p>
<p><a href="http://itunes.apple.com/de/app/pumpkinjumpin/id443993813?mt=8&amp;uo=4"><img class="aligncenter size-full wp-image-716" title="PumpkinJumpin" src="http://andrewrussell.net/content/2011/10/mzl.ufgaorop.320x480-75.jpg" alt="" width="480" height="320" /></a></p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/ZagaVl4ZxTM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/10/made-with-exen-pumpkin-jumpin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/10/made-with-exen-pumpkin-jumpin/</feedburner:origLink></item>
		<item>
		<title>ExEn Public Preview 2.1</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/E19TUi9nD5c/</link>
		<comments>http://andrewrussell.net/2011/10/exen-public-preview-2-1/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 12:40:04 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[ExEn]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=708</guid>
		<description><![CDATA[Due to a bug that made it&#8217;s way into the last ExEn Public Preview, I am releasing ExEn Public Preview 2.1 (download). The bug affected SpriteFont rendering on iOS devices with retina displays. If you have released a game using SpriteFont and this code (including if you are in the pre-release program), please be sure [...]]]></description>
			<content:encoded><![CDATA[<p>Due to a bug that made it&#8217;s way into the last <a href="http://andrewrussell.net/2011/10/exen-public-preview-2/">ExEn Public Preview</a>, I am releasing ExEn Public Preview 2.1 (<a href="http://andrewrussell.net/content/2011/10/ExEn Public Preview 2.1.zip">download</a>).</p>
<p>The bug affected SpriteFont rendering on iOS devices with retina displays. If you have released a game using SpriteFont and this code (including if you are in the pre-release program), please be sure to update your game in the App Store.</p>
<p>Sorry about that <img src='http://andrewrussell.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Remember that ExEn is not yet officially released. You could say that it&#8217;s in &#8220;beta&#8221;. So these things will crop up occasionally. To get bug fixes as soon as they&#8217;re available, consider joining the <a href="http://andrewrussell.net/exen/">pre-release program</a>.</p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/E19TUi9nD5c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/10/exen-public-preview-2-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/10/exen-public-preview-2-1/</feedburner:origLink></item>
		<item>
		<title>Look at me, I’m an MVP</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/LM2JA0NFVno/</link>
		<comments>http://andrewrussell.net/2011/10/look-at-me-im-an-mvp/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 05:58:20 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[Andrew’s Blog]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=703</guid>
		<description><![CDATA[I am Microsoft MVP (XNA/DirectX). <a href="http://andrewrussell.net/2011/10/look-at-me-im-an-mvp/">Click through to see a photo of me with my award</a>.]]></description>
			<content:encoded><![CDATA[<p>Here I am with my 2011 Microsoft MVP award (for XNA/DirectX):</p>
<p><a href="http://andrewrussell.net/content/2011/10/MVP.jpg"><img class="aligncenter size-medium wp-image-704" title="MVP" src="http://andrewrussell.net/content/2011/10/MVP-480x720.jpg" alt="" width="480" height="720" /></a></p>
<p>And I’m also wearing my <a href="http://gamedev.stackexchange.com/">gamedev.stackexchange.com</a> shirt, which I <a href="http://meta.gamedev.stackexchange.com/questions/479/game-development-stack-exchange-swag-for-top-users">received</a> as a top user on that site.</p>
<p>Fun fact: I&#8217;m the top answerer of XNA questions on both <a href="http://stackoverflow.com/tags/xna/topusers">Stack Overflow</a> and <a href="http://gamedev.stackexchange.com/tags/xna/topusers">Game Development SE</a>.</p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/LM2JA0NFVno" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/10/look-at-me-im-an-mvp/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/10/look-at-me-im-an-mvp/</feedburner:origLink></item>
		<item>
		<title>ExEn Public Preview 2: Now with Android Support</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/T5aZdYai7ig/</link>
		<comments>http://andrewrussell.net/2011/10/exen-public-preview-2/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 05:23:37 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[ExEn]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=692</guid>
		<description><![CDATA[It took a while, but here it is, the latest version of ExEn (10MB zip) [UPDATE 27th October: Fixed a bug] ExEn is a port of Microsoft’s XNA API to iOS, Android and Silverlight. It is licensed under an open-source licence (MS-PL), so you can start using it to port your games right now, for [...]]]></description>
			<content:encoded><![CDATA[<p>It took a while, but <strong>here it is, the <a href="http://andrewrussell.net/content/2011/10/ExEn Public Preview 2.1.zip">latest version of ExEn</a></strong> (10MB zip) [UPDATE 27th October: <a href="http://andrewrussell.net/2011/10/exen-public-preview-2-1/">Fixed a bug</a>]</p>
<p><a href="http://andrewrussell.net/exen/">ExEn</a> is a port of Microsoft’s XNA API to <strong>iOS, Android and Silverlight</strong>. It is licensed under an open-source licence (MS-PL), so you can start using it to port your games right now, for <em>free</em>!</p>
<p>This version introduces support for Android. There are a few <strong>rough edges</strong> with Android support that I should mention: First of all the Android documentation isn’t done yet. The process for setting up a project for Android is similar to the process for iOS. Please take note that content for the Android platform needs to be set as “AndroidAsset” (and not “Content” as on other platforms).</p>
<p>And secondly: The code has <strong>not</strong> been tested on a wide variety of Android devices. Unlike iOS, Android suffers from fairly serious platform fragmentation and numerous weird device bugs. And I simply don’t have the resources to test it on enough devices. So please take note that ExEn for Android will<strong> not</strong> insulate you completely from the Android platform. It is up to you to test your game before releasing it – just as you would have to before releasing a normal Android game.</p>
<p>If you are using ExEn for Android, please send me an email and let me know how it goes. If you run into any device-related issues in ExEn, I’d be happy to work with you to try and fix them.</p>
<p>ExEn for Android requires a minimum of Android 2.1. However it should not be too difficult to modify it to target a 1.6 minimum if your project requires it.</p>
<p>And ExEn of course still supports iOS and Silverlight. This latest Public Preview version includes a number of improvements and bug fixes on those platforms. Most notably, ExEn now supports multi-touch (although not gesture recognition yet) on both iOS and Android.</p>
<p><strong>If you would like to receive updates to ExEn as they are made, and to support the continued development of ExEn, please consider joining the <a href="http://andrewrussell.net/exen/#JoinExEnPreRelease">ExEn Pre-release Program</a>.</strong></p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/T5aZdYai7ig" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/10/exen-public-preview-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/10/exen-public-preview-2/</feedburner:origLink></item>
		<item>
		<title>Made With ExEn: TriPeaks Solitaire</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/t5zWo1Vtb98/</link>
		<comments>http://andrewrussell.net/2011/09/made-with-exen-tripeaks-solitaire/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 12:22:07 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[ExEn]]></category>
		<category><![CDATA[Made With ExEn]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=683</guid>
		<description><![CDATA[Another ExEn game – this time it’s Jake Poznanski’s game, “TriPeaks Solitaire”: Jake writes: It&#8217;s a port from a Windows Phone 7 XNA game Didn&#8217;t take long thanks to ExEn! Congratulations on an excellent port, Jake! You can play the Silverlight version of TriPeaks Solitaire here. &#160;]]></description>
			<content:encoded><![CDATA[<p>Another <a href="http://andrewrussell.net/exen/">ExEn</a> game – this time it’s Jake Poznanski’s game, “<a href="http://tripeaks.jakepoz.com/">TriPeaks Solitaire</a>”:</p>
<p><a href="http://andrewrussell.net/content/2011/09/TriPeaks.png"><img class="aligncenter size-medium wp-image-684" title="TriPeaks" src="http://andrewrussell.net/content/2011/09/TriPeaks-480x288.png" alt="" width="480" height="288" /></a></p>
<p>Jake writes:</p>
<blockquote><p>It&#8217;s a port from a Windows Phone 7 XNA game <img src='http://andrewrussell.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Didn&#8217;t take long thanks to ExEn!</p></blockquote>
<p>Congratulations on an excellent port, Jake!</p>
<p><a href="http://tripeaks.jakepoz.com/">You can play the Silverlight version of TriPeaks Solitaire here</a>.</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/t5zWo1Vtb98" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/09/made-with-exen-tripeaks-solitaire/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/09/made-with-exen-tripeaks-solitaire/</feedburner:origLink></item>
		<item>
		<title>Made With ExEn: Adventures of Puppyman</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/ApRZ3EJmOcs/</link>
		<comments>http://andrewrussell.net/2011/09/made-with-exen-adventures-of-puppyman/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 05:13:21 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[ExEn]]></category>
		<category><![CDATA[Made With ExEn]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=673</guid>
		<description><![CDATA[Check out “Adventures of Puppyman” from Lionsguard Technologies, an iPhone game developed with ExEn and available on the App Store.]]></description>
			<content:encoded><![CDATA[<p>Check out “<a href="http://www.lionsguard.com/games/puppyman">Adventures of Puppyman</a>” from Lionsguard Technologies, an iPhone game developed with ExEn and available on the <a href="http://itunes.apple.com/us/app/puppyman/id442765252">App Store</a>.</p>
<p><a href="http://andrewrussell.net/content/2011/09/puppyman.jpg"><img class="aligncenter size-full wp-image-674" title="Puppyman" src="http://andrewrussell.net/content/2011/09/puppyman.jpg" alt="" width="480" height="320" /></a></p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/ApRZ3EJmOcs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/09/made-with-exen-adventures-of-puppyman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/09/made-with-exen-adventures-of-puppyman/</feedburner:origLink></item>
		<item>
		<title>Made with ExEn: Chicks’n'Vixens</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/19kKmqizJYw/</link>
		<comments>http://andrewrussell.net/2011/09/made-with-exen-chicksnvixens/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 04:33:02 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[ExEn]]></category>
		<category><![CDATA[Made With ExEn]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=669</guid>
		<description><![CDATA[While you’re waiting for the next ExEn public preview version (which is nearly done and will have full Android support), why not check out another game made with ExEn, and available now on the iOS App Store: Chicks’n’Vixens by JabberWorx. Previously in the “Made with ExEn” series, we’ve seen Meteor Mania and Volcano Island. Will [...]]]></description>
			<content:encoded><![CDATA[<p>While you’re waiting for the next ExEn public preview version (which is nearly done and will have full Android support), why not check out another game made with <a href="http://andrewrussell.net/exen/">ExEn</a>, and available now on the iOS App Store: <a href="http://itunes.apple.com/us/app/chicksnvixens/id460811303">Chicks’n’Vixens by JabberWorx</a>.</p>
<p><a href="http://andrewrussell.net/content/2011/09/chicksnvixens.jpg"><img class="aligncenter size-full wp-image-670" title="Chicks'n'Vixens" src="http://andrewrussell.net/content/2011/09/chicksnvixens.jpg" alt="" width="480" height="300" /></a></p>
<p>Previously in the “Made with ExEn” series, we’ve seen <a href="http://andrewrussell.net/2011/04/made-with-exen/">Meteor Mania</a> and <a href="http://andrewrussell.net/2011/07/made-with-exen-volcano-island/">Volcano Island</a>. Will your game be next?</p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/19kKmqizJYw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/09/made-with-exen-chicksnvixens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/09/made-with-exen-chicksnvixens/</feedburner:origLink></item>
		<item>
		<title>Made with ExEn: Volcano Island</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/k_T8EfdD2h0/</link>
		<comments>http://andrewrussell.net/2011/07/made-with-exen-volcano-island/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 05:43:14 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[ExEn]]></category>
		<category><![CDATA[Made With ExEn]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=660</guid>
		<description><![CDATA[First of all – I don’t think I’ve mentioned it on my blog (I did on Twitter): Xamarin acquired a licence to continue developing MonoTouch and Mono for Android. This is excellent news and will ensure the platform remains viable in the long term (after the whole Attachmate debacle). ~ Volcano Island was originally made [...]]]></description>
			<content:encoded><![CDATA[<p>First of all – I don’t think I’ve mentioned it on my blog (I did on <a href="http://twitter.com/#!/_AndrewRussell/status/93152230882021376">Twitter</a>): <a href="http://xamarin.com/">Xamarin</a> acquired a licence to continue developing MonoTouch and Mono for Android. This is excellent news and will ensure the platform remains viable in the long term (after the whole <a href="http://andrewrussell.net/2011/05/novell-attachmate-xamarin-exen/">Attachmate debacle</a>).</p>
<p style="text-align: center;">~</p>
<p><strong><a href="http://bilgin.esme.org/BitsBytes/VolcanoIsland.aspx">Volcano Island</a></strong> was originally made for WP7, it was then ported to iPhone and iPad using <a href="http://andrewrussell.net/exen/">ExEn</a>.</p>
<p><a href="http://andrewrussell.net/content/2011/07/SanTheodoros.jpg"><img class="aligncenter size-full wp-image-661" title="Volcano Island" src="http://andrewrussell.net/content/2011/07/SanTheodoros.jpg" alt="" width="480" height="800" /></a></p>
<p>Congratulations to Bilgin Esme for getting his game ported!</p>
<p>You can get Volcano Island on the App Store for <a href="http://itunes.apple.com/tw/app/id449438609?mt=8">iPhone</a> and <a href="http://itunes.apple.com/app/id449447895">iPad</a>.</p>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/k_T8EfdD2h0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/07/made-with-exen-volcano-island/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/07/made-with-exen-volcano-island/</feedburner:origLink></item>
		<item>
		<title>Android is a Terrible Platform</title>
		<link>http://feeds.andrewrussell.net/~r/AndrewRussell/~3/nzIgw_jkGmw/</link>
		<comments>http://andrewrussell.net/2011/07/android-is-a-terrible-platform/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 07:06:21 +0000</pubDate>
		<dc:creator>Andrew Russell</dc:creator>
				<category><![CDATA[ExEn]]></category>

		<guid isPermaLink="false">http://andrewrussell.net/?p=646</guid>
		<description><![CDATA[Android is a terrible platform and I'd dearly love to see it go and die in a fire.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve come here today looking for the next release of ExEn, I&#8217;m afraid I&#8217;ve failed you and it&#8217;s going to be <em>late</em> (again&#8230; sorry).</p>
<p>I&#8217;m going to go ahead and blame Android for this. It is a truly <em>horrible</em> platform. The emulator sucks and is essentially unusable for game development. The Android APIs are simplistic, badly designed, and reminiscent of programming in plain ol&#8217; C.</p>
<p>But worst of all are the device-specific bugs, where I have <em>no idea</em> if I can even use any given API as-documented, and what obscure work-arounds I have to employ, because I keep finding cases where <em>apparantly</em> it will cause the app or even the <em>operating system </em>(!) to crash or hang on certain phones. [*]</p>
<p><strong>Neither Windows Phone 7 or iOS have these problems.</strong></p>
<p>And just to be extra controversial for any fan-boys watching: the Android UI and overall experience is a clunky and pale imitation of Apple&#8217;s.</p>
<p>Android is a terrible platform and I&#8217;d dearly love to see it go and die in a fire.</p>
<p>But, because I&#8217;m such a good person, I&#8217;m going to continue to persevere with it and get a release out to you soon. The good news is that I&#8217;ve got a reasonable idea of how to do what is still left to be done (bunch of OpenGL context management stuff), in such a way that it should <em>mostly</em> insulate you from Android stupidities. So stay tuned.</p>
<p>If you&#8217;d like to keep hearing me rant about how bad the Android situation is, <a href="http://twitter.com/_AndrewRussell">subscribe to my Twitter</a>. I&#8217;ll no doubt be venting there while I get this done.</p>
<hr />
<div style="font-size: small;">
<p>[*] A few examples:</p>
<ul>
<li>Read Replica Island&#8217;s <a href="http://replicaisland.googlecode.com/svn/trunk/src/com/replica/replicaisland/GLSurfaceView.java">GLSurfaceView.java</a> comments (search for &#8220;Qualcomm&#8221;)</li>
<li>Which I&#8217;d like to use as it partially mitigates <a href="http://code.google.com/p/android/issues/detail?id=12774">this issue</a></li>
<li>Crap like <a href="http://groups.google.com/group/android-developers/browse_thread/thread/5d52034dbfbede87">this</a> and <a href="http://stackoverflow.com/questions/3850999/android-soundpool-problems">this</a> &#8211; just Google for &#8220;<a href="http://www.google.com.au/search?q=soundpool+crash">soundpool crash</a>&#8220;</li>
</ul>
</div>
<img src="http://feeds.feedburner.com/~r/AndrewRussell/~4/nzIgw_jkGmw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://andrewrussell.net/2011/07/android-is-a-terrible-platform/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		<feedburner:origLink>http://andrewrussell.net/2011/07/android-is-a-terrible-platform/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.391 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-10 18:10:15 --><!-- Compression = gzip -->

