<?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>Lemon Team's blog &#187; Game development</title>
	<atom:link href="http://www.lemonteam.com/blog/category/game-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lemonteam.com/blog</link>
	<description>Mac, iPhone and PC game development and porting</description>
	<lastBuildDate>Sun, 16 Oct 2011 00:20:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Tips to keep your iPhone app small</title>
		<link>http://www.lemonteam.com/blog/2009/01/tips-to-keep-your-iphone-app-small/</link>
		<comments>http://www.lemonteam.com/blog/2009/01/tips-to-keep-your-iphone-app-small/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 16:55:43 +0000</pubDate>
		<dc:creator>Julio Gorgé</dc:creator>
				<category><![CDATA[Game development]]></category>

		<guid isPermaLink="false">http://www.lemonteam.com/blog/?p=144</guid>
		<description><![CDATA[Keeping the size of your iPhone App to a minimum is interesting because of many reasons, but probably the most important of them is Apple&#8217;s 10 MB app size limit to App Store downloads over cellular networks (3G or EDGE). Mind you, this limit to OTA downloads applies to final compressed (zipped) size. Although compressing [...]]]></description>
			<content:encoded><![CDATA[<p>Keeping the size of your iPhone App to a minimum is interesting because of many reasons, but probably the most important of them is Apple&#8217;s 10 MB app size limit to App Store downloads over cellular networks (3G or EDGE). Mind you, this limit to OTA downloads applies to final compressed (zipped) size. Although compressing you app bundle with the &#8220;Compress&#8221; Finder action will give you an fairly accurate estimate of the final download size, be aware that the iTunes Connect metada might increase size in a couple hundred kilobytes.</p>
<p>Keep reading for two tips on reducing the size of your iPhone apps.</p>
<p><span id="more-144"></span></p>
<p><strong>1. Pack images together offline</strong></p>
<p>By store related images on a single image &#8220;atlas&#8221; with an offline image packing tool, you can save precious disk space, as you get rid of the overhead of multiple image file headers. As a collateral benefit, you also get a loading time speed up (it&#8217;s faster to load a single big image than multiple small ones). Also, if you have many PNG32 images (as in a hidden-object game), consider packing them into two JPEG atlases. That&#8217;s what we did for Herod&#8217;s Lost Tomb:</p>
<p><a href="http://www.lemonteam.com/blog/wp-content/uploads/2009/01/pytool.jpg"><img class="aligncenter size-full wp-image-160" title="Image packing for Herod's Lost Tomb (iPhone)" src="http://www.lemonteam.com/blog/wp-content/uploads/2009/01/pytool.jpg" alt="" width="390" height="700" /></a></p>
<p>By packing all hidden objects from each level into two color and an alpha JPEG images, the combined size of each level&#8217;s hidden objects on disk was reduced from ~800 KB to ~250-300 KB.</p>
<p> <br />
<strong> 2. Use compressed audio wherever possible</strong></p>
<p>Most developer default to AAC files for music and CAF files for sound effects. Although the playback of both formats are reportedly hardware accelerated on the iPhone, only the former is a compressed format. Why does that matter? Well, because you are probably more worried about disk size than ultra-low CPU usage, you might want to ditch CAF files in favor of OGG/Vorbis ones. It&#8217;s relatively easy to implement a sound engine around OpenAL and libogg. By converting a sound effect of, say, 4 seconds at 22Khz and 16 bit from CAF to OGG, you would be saving around 180 KB of space (200 KB &#8211; 20 KB). Multiply that by the number of sound effects used in your game and you will quickly realize you that converting all sfx to OGG would tranlate into savings of one to two megabytes.</p>
<p>If you know of other techniques to optimize app size, we&#8217;d love to hear them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lemonteam.com/blog/2009/01/tips-to-keep-your-iphone-app-small/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone analytics and monetization solutions roundup [updated x2]</title>
		<link>http://www.lemonteam.com/blog/2008/12/iphone-metrics-and-monetization-solutions-round-up/</link>
		<comments>http://www.lemonteam.com/blog/2008/12/iphone-metrics-and-monetization-solutions-round-up/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 13:16:17 +0000</pubDate>
		<dc:creator>Julio Gorgé</dc:creator>
				<category><![CDATA[Game development]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://www.lemonteam.com/blog/?p=112</guid>
		<description><![CDATA[It has been only 6 months since the App Store was opened, but there are at least eight &#8216;analytics&#8217; and monetization solution providers iPhone developers can choose from. What can analytics/metrics software do for you? They track how your application is being used, and log things such as the number of unique users, how much [...]]]></description>
			<content:encoded><![CDATA[<p>It has been only 6 months since the App Store was opened, but there are at least eight &#8216;analytics&#8217; and monetization solution providers iPhone developers can choose from.</p>
<p>What can analytics/metrics software do for you? They track how your application is being used, and log things such as the number of unique users, how much time was spent on certain parts of the user interface, what features are they using the most, how many times the app crashed, etc. All these stats tell you which areas of your application you should improve.</p>
<p>Interestingly, most of the metrics tracking solutions out there do also offer ad placement services. This is an alternative business model to paid apps, although you will probably need tens of thousands of downloads to make some money out of it.</p>
<p>After a little research on each solution provider, I have put together the following matrix:</p>
<div class="mceTemp mceIEcenter" align="center">
<dl id="attachment_136" class="wp-caption aligncenter" style="width: 385px;">
<dt class="wp-caption-dt"><a title="iPhone metrics and ad solutions comparison matrix" href="http://www.lemonteam.com/downloads/iphone-solutions-matrix.pdf" target="_blank">iPhone metrics and ads solutions comparison matrix</a></dt>
<dd class="wp-caption-dd">(click to download as PDF)</dd>
</dl>
</div>
<p>Unfortunately, I have not been able to test all solutions in depth. Therefore, I am not aware of which providers offers the best analytics module, or which SDK is more solid. Also lacking from the matrix are the minimum or average PPC or CPM revenue ratios.</p>
<p>If you find innaccurate or missing information, please leave a comment below and I will gladly update the matrix.</p>
<p><strong>[Update 01/01/09]</strong> : Thanks to the commenters for pointing out Greystripe and Videoegg. I will update the matrix as soon as I can look into their iPhone services. Also according to people in the known, AppLoop has gone out of business, and their website is no longer accessible.</p>
<p><strong>[Update 17/01/09] : </strong>Added Greystrip, Videoegg and Flurry to the matrix. Removed AppLoop (went out of business).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lemonteam.com/blog/2008/12/iphone-metrics-and-monetization-solutions-round-up/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

