<?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.feedburner.com/~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>Audacious Software</title>
	
	<link>http://www.audacious-software.com</link>
	<description>To boldly go where no app has gone before...</description>
	<lastBuildDate>Thu, 15 Mar 2012 21:12:29 +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.feedburner.com/AudaciousSoftware" /><feedburner:info uri="audacioussoftware" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FAudaciousSoftware" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAudaciousSoftware" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FAudaciousSoftware" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/AudaciousSoftware" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FAudaciousSoftware" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FAudaciousSoftware" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FAudaciousSoftware" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Meeps makes iTunes’ “New &amp; Noteworthy”</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/_izijxRSw3E/</link>
		<comments>http://www.audacious-software.com/2012/03/meeps-makes-itunes-new-noteworthy/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 21:08:45 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=851</guid>
		<description><![CDATA[I just wanted to share that Meeps made it to the iTunes App Store "New &#038; Noteworthy" section on the store's front page.

I can't express how much fun I had with Mat &#038; Sean (&#038; Red Bull energy drink) making this app.]]></description>
			<content:encoded><![CDATA[<p>I just wanted to share that Meeps made it to the iTunes App Store &#8220;New &amp; Noteworthy&#8221; section on the store&#8217;s front page:</p>
<p><a href="/wp-content/uploads/2012/03/meeps_itas.png"><img class="aligncenter size-full wp-image-847" title="Meeps: iTunes App Store" src="http://www.audacious-software.com/wp-content/uploads/2012/03/meeps_itas.png" alt="" width="772" height="374" /></a></p>
<p>I can&#8217;t express how much fun I had with Mat &amp; Sean (&amp; Red Bull energy drink) making this app.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=_izijxRSw3E:EHvxoVvv7fg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/_izijxRSw3E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2012/03/meeps-makes-itunes-new-noteworthy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2012/03/meeps-makes-itunes-new-noteworthy/</feedburner:origLink></item>
		<item>
		<title>In Praise of the Amazon Appstore Reviewers</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/eYTQukomSO0/</link>
		<comments>http://www.audacious-software.com/2012/03/in-praise-of-the-amazon-appstore-reviewers/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 16:46:41 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile Devices]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=831</guid>
		<description><![CDATA[I've listed Fresh Comics on the Amazon Appstore in addition to Google's Android Market for as long as it's been out. Overall, the Amazon Appstore has been a great place for me to find customers, and I received a nice installed base bump last holiday season with the release of the Kindle Fire. Amazon's market has been as good if not better in terms of performance for me.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve listed <a href="http://www.amazon.com/Audacious-Software-Fresh-Comics/dp/B004X2MU9A">Fresh Comics on the Amazon Appstore</a> in addition to Google&#8217;s Android Market for as long as it&#8217;s been out. Overall, the Amazon Appstore has been a great place for me to find customers, and I received a nice installed base bump last holiday season with the release of the Kindle Fire. Amazon&#8217;s market has been as good if not better in terms of performance for me.</p>
<p>Recently I received a note from the company that Fresh Comics had some issues on the Kindle Fire:</p>
<blockquote><p>Dear Audacious Software,</p>
<p>We have recently evaluated your app’s compatibility with Amazon’s Kindle Fire tablet. This added test process is here to verify that every app available for download on Kindle Fire will provide our customers with a high-quality experience on their devices. Your existing submission of Fresh Comics has compatibility issues with Kindle Fire. We would like to keep your app set to Compatible with Kindle Fire while we wait for you to submit an update that addresses the following issues:</p>
<p><em>Fresh Comics exhibits consistent, reproducible instances of hard-locking the device, force closing, or crashing when tested for compatibility on Kindle Fire.  When users press the map button on an individual shop’s page, the app force closes.  Steps to reproduce: 1. On the Shops tab, select a shop.  2. Press the map button to see the force close.</em></p>
<p><em>A logcat file is attached.</em></p>
<p>Please review these issues and update your submission to address the incompatibility. You may find it helpful to review the Kindle Fire FAQ in the Amazon Appstore Developer Portal.</p>
<p>To manage your account details, as well as any marketing material updates for your app, please use the Developer Portal. If you have any questions about your app, the Contact Us link in the Developer Portal is the best way to get in touch with us.</p>
<p>We thank you for your continued support of the Amazon Appstore.</p>
<p>Best regards,</p>
<p>Amazon Appstore Account Team</p></blockquote>
<p>Their note included a stack trace that pinpointed a problem I had missed since I had MapQuest installed on my Fire as the default mapping app. I deleted MapQuest, and replicated the crash as described. A few minutes later, I had a fix submitted to the respective Android app stores.</p>
<p>I bring up this bug report as something I really appreciate as a developer. There are too many app stores out there (who will remain nameless) that treat the app store approval process as <a href="http://en.wikipedia.org/wiki/Cover_your_ass">a CYA maneuver</a> and only do the cursory testing of apps before accepting them into their marketplace. This note from Amazon demonstrated to me that they do take seriously the quality of apps on their platform and are willing to reach out to developers to address issues like the one identified.</p>
<p>Great job, Amazon!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=eYTQukomSO0:wx1BieZKYxg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/eYTQukomSO0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2012/03/in-praise-of-the-amazon-appstore-reviewers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2012/03/in-praise-of-the-amazon-appstore-reviewers/</feedburner:origLink></item>
		<item>
		<title>“The reports of my death have been greatly exaggerated.”</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/w7I1gWkHHDw/</link>
		<comments>http://www.audacious-software.com/2012/03/the-reports-of-my-death-have-been-greatly-exaggerated/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 20:12:55 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Audacious Software]]></category>
		<category><![CDATA[Clients]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=818</guid>
		<description><![CDATA[After months of silence, I owe visitors to this site an apology for waiting too long to write this post. Back in June, I put Audacious Software on pause to join Power2Switch, and several months later, I resuscitated this company to resume client work in earnest.]]></description>
			<content:encoded><![CDATA[<p>After months of silence, I owe visitors to this site an apology for waiting too long to write this post. Back in June, I put Audacious Software on pause to join Power2Switch, and several months later, I resuscitated this company to resume client work in earnest.</p>
<p>The only excuse that I can offer for the delay for making this news public (months later) is that I&#8217;ve been extremely busy and it&#8217;s only been recently that I&#8217;ve had the mental oxygen to begin writing again. Here are some of the projects that have been keeping me away from blogging:</p>
<p><a title="Power2Switch" href="https://power2switch.com">Power2Switch</a>: While I resigned my CTO position at the company in October, the company remains a very active client to this day. In last couple of months, I&#8217;ve helped them improve the Django infrastructure I created over the summer and the company is now serving customers in a more markets than ever before. We&#8217;ve increasingly automated the backend, allowing Power2Switch to more responsively serve more customers while it extends its offerings into additional markets and states.</p>
<p><a title="Meeps" href="http://www.meeps.com/">Meeps</a>: In October, I began working with an old friend on a new product he was building in Boulder. The result is Meeps, an iOS application for topical conversations with anyone in the world. Working with the Meeps team, I had a blast pushing the envelope of iOS development to implement their vision for group conversations. iOS users: <a title="Meeps Download" href="http://itunes.apple.com/us/app/meeps/id499966807?ls=1&amp;mt=8">Get it from the App Store now</a>.</p>
<p><a title="Fresh Comics" href="http://freshcomics.us">Fresh Comics</a>: Windows Phone 7 became the next major platform for Fresh Comics with an initial release of the app on the Windows Phone Marketplace back in January. The Windows Phone launch was the most successful thus far, and the WP7 application remains under active development along with its iOS and Android siblings. WP7 users: <a title="Fresh Comics for Windows Phone 7" href="http://www.windowsphone.com/en-US/apps/6bfb6b4e-c69e-4cea-b5f4-cfb4faa8b259?wa=wsignin1.0">Get it from the Windows Phone Marketplace</a>.</p>
<p>Research clients: Over the past several months, I have helped researchers create tools for understanding language on Twitter and I built an experimental workbench for survey researchers. The beginning of this year saw a major revision to the SMS Bot text messaging system as it is now being deployed in medical contexts to better understand how patients recover after surgeries and other major operations.</p>
<p>2012 is shaping up to be a promising year as the external work pipeline fills up and I plan ahead for developing more internal products. I&#8217;ll do my best to avoid another long hiatus and get back to updating this space with useful content as time permits.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=w7I1gWkHHDw:ka7x7l4_lGg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/w7I1gWkHHDw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2012/03/the-reports-of-my-death-have-been-greatly-exaggerated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2012/03/the-reports-of-my-death-have-been-greatly-exaggerated/</feedburner:origLink></item>
		<item>
		<title>Putting Audacious Software in the stasis pod…</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/E98kHPTAcPQ/</link>
		<comments>http://www.audacious-software.com/2011/05/putting-audacious-software-in-the-stasis-pod/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 04:04:50 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Audacious Software]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=794</guid>
		<description><![CDATA[The month of May has been a busy one for me. Between travelling the country on rail to speak with clients about our work at two conferences (<a href="http://www.umass.edu/jitp/2011.htm">JITP in Seattle</a>, <a href="http://www.icahdq.org/conferences/2011/">ICA in Boston</a>), teaching New Mexico 7th &#38; 8th graders the finer art of building <a href="http://en.wikipedia.org/wiki/Boe-Bot">our future Boe-Bot overlords</a>, and hitting the streets across the country to talk to comic book retailers about <a href="http://freshcomics.us/">Fresh Comics</a>, I haven't had a lot of time to post an update.]]></description>
			<content:encoded><![CDATA[<p>The month of May has been a busy one for me. Between travelling the country on rail to speak with clients about our work at two conferences (<a href="http://www.umass.edu/jitp/2011.htm">JITP in Seattle</a>, <a href="http://www.icahdq.org/conferences/2011/">ICA in Boston</a>), teaching New Mexico 7th &amp; 8th graders the finer art of building <a href="http://en.wikipedia.org/wiki/Boe-Bot">our future Boe-Bot overlords</a>, and hitting the streets across the country to talk to comic book retailers about <a href="http://freshcomics.us/">Fresh Comics</a>, I haven&#8217;t had a lot of time to post an update.</p>
<p>While I was travelling the country over the past couple of weeks, I&#8217;d also been negotiating for a new position in a local start-up, <a href="http://www.power2switch.com/">Power2Switch</a>. I met the Power2Switch founders a couple of months ago courtesy of a Princeton alumni mailing list, and I was impressed with what they were trying to do to help folks manage their electrical usage &amp; associated costs. Given my work on <a href="https://www.shiononline.com/">Shion</a>, it became apparent that we were both working toward the same ultimate goals, but approaching the problem from different angles. I invited Phil Nevels &amp; Seyi Fabode (the Power2Switch founders) to my Shion testing lab (also known as my home) for a demo of what I was doing in the home automation space and we hit it off.</p>
<p>Seyi &amp; Phil founded Power2Switch back in 2008 and quickly built a compelling business that attracted the attention of the Chicago investor community and they were successful in being selected for Excelerate Lab&#8217;s <a href="http://www.theccea.org/2011/04/28/way-to-go-power2switch-chicago-based-startup-incubator-adds-new-companies/">summer startup incubator program</a>. They approached me about coming aboard, and I&#8217;ve accepted the role as Power2Switch&#8217;s technical cofounder. While I&#8217;ve been approached several times with similar pitches, Power2Switch has been the first one to &#8220;hook&#8221; me. I appreciate that the company is addressing a very timely problem for everyday folks (high electricity prices) and that I can explain what the company does to my friends &amp; family back home.  :-)</p>
<p>When we were discussing me joining the company, I warned Phil &amp; Seyi that I like to push the envelope of what&#8217;s possible technologically, and that I&#8217;m wouldn&#8217;t be content stopping at just matching electricity buyers with electricity retailers, and to my surprise this is exactly what they wanted. I can&#8217;t say more about what might be in the pipeline, but I do believe that this business is on the verge of making a major impact on people around the nation. In addition to joining a great team as a technologist, this is a great opportunity for me to expand my experience and abilities as an entrepreneur as well.</p>
<p>Thus, I&#8217;ll be joining the Power2Switch team fulltime on June 1 (tomorrow), and I&#8217;m quite excited to be getting started an all of the numerous things we need to do to make a major positive impact both ecologically and economically. However, in order to give this effort my full attention, I&#8217;m putting Audacious Software on pause for a while. I will not be seeking any further consulting engagements for the foreseeable future. I will be working with current clients to wrap up any existing obligations by the end of the summer.</p>
<p>Furthermore, most current Audacious Software projects will enter maintenance mode for the foreseeable future. This means that I&#8217;ll continue to update and maintain my current crop of apps; but I will be constrained to what extent I can expand their respective &#8220;empires&#8221; aggressively. For example, I had been evaluating an expansion to the Fresh Comics project that would use the data I&#8217;m already collecting weekly to sell web-based services to comic retailers. Plans for this offering are now on hold indefinitely.</p>
<p>In terms of Shion &amp; Shion Online, I will be sharing more details about that product&#8217;s fate soon. I will continue to maintain and develop the system, and I hope to share some exciting details about its future later this summer. For the moment, its current development will continue as before (if not a bit better, as I have several updates that I need to push out).</p>
<p>I&#8217;m quite excited about this opportunity and look forward to sharing more as timing permits. If you have any questions, please let me know in the comments below or send me an e-mail at <a href="mailto:chris@audacious-software.com">chris@audacious-software.com</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=E98kHPTAcPQ:ywWvDoc_8XY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/E98kHPTAcPQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2011/05/putting-audacious-software-in-the-stasis-pod/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2011/05/putting-audacious-software-in-the-stasis-pod/</feedburner:origLink></item>
		<item>
		<title>Fresh Comics &amp; Plans for World Domination</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/rZMdRMDcdWA/</link>
		<comments>http://www.audacious-software.com/2011/02/fresh-comics-plans-for-world-domination/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 15:55:49 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mobile Devices]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=771</guid>
		<description><![CDATA[This is an archived post, the latest version of the Fresh Comics business plan is available here. For new users of Fresh Comics and potential business partners and customers, I wanted to spend a few minutes explaining the Fresh Comics business model and what I’m trying to achieve with the app(s). If you haven’t already, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>This is an archived post, the latest version of the Fresh Comics business plan is available <a href="http://freshcomics.us/retailer-information/">here</a>.</strong></p>
<p><strong></strong>For new users of Fresh Comics and potential business partners and customers, I wanted to spend a few minutes explaining the Fresh Comics business model and what I’m trying to achieve with the app(s).</p>
<p>If you haven’t already, please head over to <a href="http://freshcomics.us">the Fresh Comics website</a> to get directions to your favorite app store (iOS &amp; Android). Download the app – it’s free – and give it a spin.</p>
<p>Done? Good.</p>
<p>As you can see, Fresh Comics is a completely free app that lists the week’s latest comic releases as well as provides some nice features for enthusiasts looking to stay abreast of their favorite creators, titles, and publishers. This functionality is all free and I have no plans to start charging for any of that.</p>
<p>However, in its current incarnation, Fresh Comics is missing a vital component – the store finder. This is a feature that is implemented, but won’t be available until either I can license a database of US comic book stores or build one myself. I’m currently talking to some groups about licensing theirs, and I’m confident that this feature will see the light of day soon.</p>
<p>In anticipation of that, I wanted to provide a brief explanation of the store finder feature as this will be how it will support the app financially.</p>
<p>My goal for this feature is to create a win-win situation for comic shop owners and comic book enthusiasts. When the store locator is pushed out, it will look like the screenshot below:</p>
<p><a href="http://www.audacious-software.com/wp-content/uploads/2011/02/local-stores.png"><img class="aligncenter size-medium wp-image-772" title="local-stores" src="http://www.audacious-software.com/wp-content/uploads/2011/02/local-stores-154x300.png" alt="" width="154" height="300" /></a></p>
<p>In short, the store locator is a two-tiered list. The bottom group consists of all of the stores in the local area, sorted by distance from the user’s current location. The design goal behind this is to enable motivated customers (comic readers who want the latest releases <strong><em>now</em></strong>) to find a suitable shop close to them. I have no plans to charge comic shop owners to be listed in this section.</p>
<p>The top group – “Special Offers &amp; Deals” – is where Fresh Comics pays its bills. How this works is simple – if you’re a local comic shop running a special promotion or sale, you can use Fresh Comics as a channel to get the word out. Your store listing will be bumped up from the free “Nearby Stores” section into the premium “Special Offers &amp; Deals” section that the user will see first. This listing in Fresh Comics will cost a flat rate per day.</p>
<p>If a user clicks through to a store listing in either group, the app displays a page with information about the store:</p>
<p><a href="http://www.audacious-software.com/wp-content/uploads/2011/02/store-details.png"><img class="aligncenter size-medium wp-image-773" title="store-details" src="http://www.audacious-software.com/wp-content/uploads/2011/02/store-details-154x300.png" alt="" width="154" height="300" /></a></p>
<p>What I want to present here is the name of the store, any relevant contact information, and an image of the storefront to help customers find and visit the store. This also includes hours of operation.</p>
<p>If the user clicks the button in the upper-right of the interface, the app presents several options to connect with the store:</p>
<p><a href="http://www.audacious-software.com/wp-content/uploads/2011/02/store-actions.png"><img class="aligncenter size-medium wp-image-775" title="store-actions" src="http://www.audacious-software.com/wp-content/uploads/2011/02/store-actions-154x300.png" alt="" width="154" height="300" /></a></p>
<p>Depending upon the contact information available, this feature will present the customer options to view the store’s website, view it in the local Maps application (with driving directions), call the store directly (on compatible devices), or to send an e-mail. The more options that a store provides for customer contact, the higher the odds of finding the mode that the customer prefers.</p>
<p>Again, this functionality is provided to all stores for no cost.</p>
<p>For the stores that are running a paid promotion, their spot in the store list changes, as well as including a badge on their store page:</p>
<p><a href="http://www.audacious-software.com/wp-content/uploads/2011/02/promoted-store.png"><img class="aligncenter size-medium wp-image-776" title="promoted-store" src="http://www.audacious-software.com/wp-content/uploads/2011/02/promoted-store-154x300.png" alt="" width="154" height="300" /></a></p>
<p>If the customer clicks the badge, they will see the coupon on their device:</p>
<p><a href="http://www.audacious-software.com/wp-content/uploads/2011/02/coupon.png"><img class="aligncenter size-medium wp-image-777" title="coupon" src="http://www.audacious-software.com/wp-content/uploads/2011/02/coupon-154x300.png" alt="" width="154" height="300" /></a></p>
<p>The terms of the deal are completely under the store’s control, and an optional coupon code can be added so that the store can track the effectiveness of the promotion at purchase time.</p>
<p>So, that’s the current missing functionality. It’s implemented and is working – I’m waiting to complete the process of acquiring or building a database of the stores to populate this section.</p>
<p>In terms of the advertising rates, currently I’m planning to launch this feature with basic text-based promotions for a rate of $1 per day that your promotion is available to local users within the app. This is sufficient for me to meet my financial goals, and I think it’s a very reasonable rate to reach a group of savvy and motivated customers every week.</p>
<p>If you’re a comic store owner and would like me to contact you when this launches, please send an e-mail to <a href="mailto:shops@freshcomics.us">shops@freshcomics.us</a> and I’ll be happy to send out an ad kit when this feature is ready. If you have any thoughts on how I can improve the utility of this feature to send more customers your way, I’m very open to suggestions.</p>
<p>As a lifelong comic fan myself, I’m very excited to be in a position to help fellow readers keep up with the latest releases as well as creatively use mobile and networked technology to improve the prospects of the local comic shop.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=rZMdRMDcdWA:5GO4yk0wrQw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/rZMdRMDcdWA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2011/02/fresh-comics-plans-for-world-domination/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2011/02/fresh-comics-plans-for-world-domination/</feedburner:origLink></item>
		<item>
		<title>Thoughts on the 30%</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/BJwPRpVfITE/</link>
		<comments>http://www.audacious-software.com/2011/02/thoughts-on-the-30/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 04:05:25 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=765</guid>
		<description><![CDATA[Anyone reading tech blogs today were probably unable to miss the latest development in Apple&#8217;s iOS ecosystem. For those just tuning in, Apple stated that starting now, every app that sells content using an external method must make that same content available using Apple&#8217;s own in-app processing system. For example, if Amazon sells a book [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone reading tech blogs today were probably unable to miss the latest development in Apple&#8217;s iOS ecosystem. For those just tuning in, Apple stated that starting now, <a href="http://technologizer.com/2011/02/15/apple-app-store-subscriptions/">every app that sells content using an external method must make that same content available using Apple&#8217;s own in-app processing system</a>. For example, if Amazon sells a book on their Kindle platform, they must make that same book available using Apple&#8217;s purchasing mechanisms.</p>
<p>So, what&#8217;s the problem?</p>
<p>The fundamental issues are conditions of listing that book through Apple&#8217;s service. There are two important conditions that Apple is enforcing:</p>
<ol>
<li>Apple takes 30% of the price of the purchase as a fee.</li>
<li>The vendor must sell the content at the same or better price through Apple&#8217;s service.</li>
</ol>
<p>Given that content-selling apps must implement the in-app purchases as per Apple&#8217;s instruction (or risk being booted from the App Store), this means that the vendor&#8217;s profit margin on in-app purchases just became X &#8211; 30%. If the vendor previously had a 45% profit margin, it&#8217;s now 15%. If the margin was 30%, the vendor makes no profit. If the profit margin is less than 30%, the vendor is now losing money.</p>
<p>Given that the Apple cut is a hefty chunk of any sale, some content vendors like Amazon and Barnes &amp; Noble elected to not participate using in-app purchases and to implement and manage their own payment and delivery infrastructure. This was a useful compromise: the vendors kept their original profit margins and customers enjoyed lower prices. Other companies like <a href="http://www.comixology.com/digital/">Comixology</a> elected to use the in-app purchases and passed onto their customers a simple and easy-to-use purchasing option tied to an iTunes account.</p>
<p>When the story broke a couple of weeks ago that Apple <a href="http://arstechnica.com/apple/news/2011/02/apple-responds-to-app-store-furor-says-it-wants-a-cut-of-e-book-sales.ars">rejected Sony&#8217;s Reader app</a> because of these new conditions, I assumed that someone reported the story incorrectly. Given <a href="http://www.dailyfinance.com/story/media/ipads-e-books-and-agency-why-apple-is-giving-amazon-a-headac/19413237/">the new e-book agency model</a> that Apple pushed with the introduction of iBooks, for any book sold, a fixed 70% of the purchase price goes to the publisher (Del Rey, for example), and the remaining 30% goes to the bookseller (Amazon, for example). Now, I&#8217;m not privy to the negotiations in progress at the moment, but the combination of Apple&#8217;s demand for 30% and the agency model suggests that under the standard agreement, Amazon, Sony, and Barnes &amp; Noble cannot make a profit on any content sold through the in-app purchasing. Thus their nonparticipation up to this point.</p>
<p>As an e-book reader, I&#8217;m very pleased that both the Kindle and Nook apps are available on my iPad. The iPad isn&#8217;t my preferred reading device, but I like having my books available there when I leave my dedicated reader elsewhere. I&#8217;ve bought into the Kindle and Nook ecosystem primarily because of the contents&#8217; ubiquity. In contrast, I&#8217;ve avoided Apple&#8217;s bookstore because I like reading on other devices more than the iPad.</p>
<p>So, what&#8217;s going to happen to these apps? If Apple&#8217;s recent policy changes take effect, there are three options:</p>
<ol>
<li>The third-party content vendors keep their apps and prices as is, and surrender the 30% to Apple.<br />
<br />(status quo outcome for users, bad outcome for vendors.)</li>
<li>The third-party content vendors raise their prices by 43% to maintain their existing profit margins.<br />
<br />(Bad outcome for consumers, status quo outcome for vendors).</li>
<li>The third-party content vendors abandon their apps and users on Apple devices. <br />(Bad outcome for consumers, bad outcome for vendors.)</li>
</ol>
<p>Given that I think no business will accept the first option, we&#8217;re left with two remaining possibilities: one that&#8217;s bad for consumers and retains the status quo for vendors, and the other that is bad for both consumers and vendors.</p>
<p>Apple fans <a href="http://techcrunch.com/2011/02/15/apple-in-app-subscriptions/">explain the rationale for this change</a> by arguing that in-app purchases will be better for users by being tied to their existing iTunes account and there will no longer be a need to leave the app to buy content. They also argue that Apple is entitled to a &#8220;finder&#8217;s fee&#8221; for bringing the user to the content in the first place. Let&#8217;s look at these two rationales:</p>
<p><em>&#8220;In-app purchasing is more user-friendly.&#8221;</em> First of all, let&#8217;s recall that the original reason that apps like the Kindle required bumping out of the app to buy content was because Apple prohibited vendors from implementing an in-app purchasing mechanisms of their own. Despite Apple&#8217;s erection of this artificial barrier, Amazon and Barnes &amp; Noble created sufficiently usable mechanisms of purchasing the content that the platforms have flourished on the iOS devices.</p>
<p>If Apple is only acting on behalf of the user, they can eliminate the third-party in-app purchase prohibition and iOS developers can build a better native experience without the need to pay prices inflated by Apple&#8217;s &#8220;tax&#8221;. I believe that Apple&#8217;s in-app purchasing functionality is valuable for developers who want it. 30% is a reasonable fee to pay if you are unwilling or unable to set up your own payment infrastructure. The major problem is making that mandatory for everyone, regardless whether someone else can process payments better (e.g. Amazon).</p>
<p>Consequently, I believe that Apple is trying to address a problem that is entirely of their own making. If the goal is user-friendliness, offer the in-app purchases, but also allow third party to roll their own within their apps.</p>
<p><em>&#8220;Apple deserves a finder&#8217;s fee.&#8221;</em> Apple is currently justifying their new policy by claiming that since they have such a great platform, they deserve a reward for bringing the user to the app. They&#8217;ve stated that vendors can keep their own external processing systems and keep all of the profit from users referred to from outside.</p>
<p>I would actually be fine with that, if a couple of things were different. If Apple allowed vendors to inflate the price of their in-app purchases to cover Apple&#8217;s commission, I wouldn&#8217;t be writing this blog entry. Similarly, if vendors were able to opt-out of any Apple promotion in exchange for a waiver for the 30%, that would be kosher to me as well. The problem is that by dictating that apps must be delivered through their App Store (&amp; subject to Apple&#8217;s final approval) and that prices can&#8217;t differ, Apple is basically imposing their &#8220;finder&#8217;s fee&#8221; on everyone else. In some cases, the vendor will keep that fee, and in others, the vendor will surrender it to Apple. In all cases, prices for the consumer will go up to cover that &#8220;fee&#8221;.</p>
<p>Furthermore, I find Apple&#8217;s assumption that the App Store is a great marketing vehicle to be a bit wrong. As<a href="/2010/10/app-stores-does-reality-match-the-hype-guest-post-on-the-symbian-org-blog/"> I&#8217;ve documented before</a>, app stores are <strong><em>terrible</em></strong> markets. The limited screen real-estate combined with an overabundance of apps and a poor search interface makes the App Store useless (as a discovery tool) for the vast majority of apps out there. Sure, a handful of apps will rise to the top and rake in the riches, but I&#8217;d sooner bet on a random actor becoming a superstar in Hollywood than make a similar bet on a random app becoming a hit in Apple&#8217;s marketplace.</p>
<p>Since the App Store is a poor vehicle for marketing and promoting an app, developers still have to set up external resources to bump the app up into people&#8217;s attention. This means (at a minimum) an external website and lots of promotion outside of the App Store. If Apple&#8217;s store was as good as they claim, none of this would be necessary. So, for the average app, what is it getting for that 30% fee: basically nothing. This is why I&#8217;ve chosen to opt out of the Mac App Store altogether &#8211; a choice that I don&#8217;t enjoy with the mobile platform.</p>
<p style="text-align: center;">~</p>
<p>Looking a little closer to home, at Audacious Software, I have two projects in the pipeline that will be going out to iOS users in the next month or two: <a href="https://www.shiononline.com">Shion Online</a> and <a href="http://freshcomics.us">Fresh Comics</a>. Given my disdain for the App Store revenue model, I&#8217;ve built both apps with an eye towards generating recurring income using my own payment and marketing infrastructure. Shion Online will be monetized using monthly subscriptions, while Fresh Comics will be ad-supported in a very novel way.</p>
<p>When crafting these business models, I did so under a certain expectation that the app market rules were somewhat settled. I doubt that Apple will be coming after me in the next couple of months for their cut of Shion subscriptions (it&#8217;s not considered content &#8211; yet) or their cut of the Fresh Comics advertising revenue. However, a couple of weeks ago, I also thought that they weren&#8217;t going after Sony&#8217;s Reader app. Since I think Apple&#8217;s being very disingenuous with their reasons for the need to make these policy changes, I don&#8217;t trust them as a reliable business partner. If Apple is successful in extorting their fee from Amazon and the other vendors, I don&#8217;t see what would stop them from extending that policy further and trying to take a 30% cut of <em><strong>ALL</strong></em> commerce and economic activity on iOS devices.</p>
<p>&#8220;But, Apple built iOS and they are entitled this,&#8221; some have been arguing. I disagree. I paid to join the iOS ecosystem by purchasing Apple hardware. Fine. As a developer, I pay Apple a yearly fee for the right to submit apps to their App Store. Fine. However, at which point are the iOS applications I purchase or build considered &#8220;mine&#8221;? I&#8217;ve paid my fees and my dues &#8211; is Apple ever going to get out of the way?</p>
<p>In recent months, I&#8217;ve been recounting to friends that I really miss the days when I could be a genuine Apple fan. I miss Apple, the computer maker, but now I&#8217;m rooting for the rest of the market to smack them down over this greed.  I never thought that this day would come, but I&#8217;m now wishing for <a href="http://technologizer.com/2011/02/15/rhapsody-iphone/">Real Networks to knock some sense into Apple</a>.</p>
<p>Sad.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=BJwPRpVfITE:84cxxftx8R4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/BJwPRpVfITE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2011/02/thoughts-on-the-30/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2011/02/thoughts-on-the-30/</feedburner:origLink></item>
		<item>
		<title>This week in Audacious Software</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/V907yhrOy04/</link>
		<comments>http://www.audacious-software.com/2011/02/this-week-in-audacious-software/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 17:34:43 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=744</guid>
		<description><![CDATA[Not wanting the lack of regular blog posts to indicate company inactivity, here&#8217;s a few things underway at Audacious Software: Reverse engineering home automation controllers at Shion Online. I&#8217;ll be speaking about Shion at Northwestern University&#8217;s School of Continuing Studies this evening. Polishing and tuning Fresh Comics for its App Store submission later this week. [...]]]></description>
			<content:encoded><![CDATA[<p>Not wanting the lack of regular blog posts to indicate company inactivity, here&#8217;s a few things underway at Audacious Software:</p>
<ul>
<li><a href="https://www.shiononline.com/2011/01/smartlinc-2414n-undocumented-ports-ftw/">Reverse engineering home automation controllers</a> at Shion Online. I&#8217;ll be speaking about Shion at Northwestern University&#8217;s School of Continuing Studies this evening.</li>
<li>Polishing and tuning <a href="http://freshcomics.us/">Fresh Comics</a> for its App Store submission later this week.</li>
<li>Working with a client on an HTML5 imaging app.</li>
<li>Preparing a paper with a client for submission to <a href="http://www.umass.edu/jitp/">the JITP&#8217;s conference on computational social science</a>. Our work involved reinventing the web proxy server to collect information about voters in the 2010 US general election.</li>
<li>Setting up a custom version of <a href="http://en.wikipedia.org/wiki/OpenStreetMap">the OpenStreetMap infrastructure</a> for use in some upcoming geospatial projects.</li>
</ul>
<p>There&#8217;s probably a few things that I&#8217;m leaving out, but as this list indicates, Audacious Software is currently running at full steam.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=V907yhrOy04:jZZmxZRZty8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/V907yhrOy04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2011/02/this-week-in-audacious-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2011/02/this-week-in-audacious-software/</feedburner:origLink></item>
		<item>
		<title>A final update on the “Wall of Life” experiment</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/YHiuNY8jdI8/</link>
		<comments>http://www.audacious-software.com/2011/01/a-final-update-on-the-%e2%80%9cwall-of-life%e2%80%9d-experiment/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 21:11:09 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=741</guid>
		<description><![CDATA[I planned to wait a few more weeks to collect more data on the sales of the paid and free versions of the “Wall of Life” live wallpaper, but the data I’ve seen thus far is somewhat compelling, and I think I have enough information to answer a few questions from the prior post on [...]]]></description>
			<content:encoded><![CDATA[<p>I planned to wait a few more weeks to collect more data on the sales of the paid and free versions of the “Wall of Life” live wallpaper, but the data I’ve seen thus far is somewhat compelling, and I think I have enough information to answer a few questions from <a href="/2011/01/an-update-on-the-android-market-experiment/">the prior post on the topic of software sales on the Android platform</a>.</p>
<p><em>What’s the difference in adoption between the free lite version and the paid full version?</em></p>
<p>As of this moment, the most relevant version of the paid app (at the $0.99 price) has been on the market since Dec. 24 and in that time, it’s gathered about 20 purchases since that date. (Approx. 30 day time period.) Of those installs, about a third remain active on the devices.</p>
<p>The lite version of the app has been available since Jan. 10 and has gathered almost 400 downloads since that date. (Approx. 10 day time period.) Of those installs, about half of the installs remain active on devices.</p>
<p>I’m not surprised about the order of magnitude differences in download. However, I am surprised that the active install rate for the free version (50%) is higher than the rate for the paid version (32%). This suggests to me that users of the free versions are more satisfied with their app than the paid users, which is the opposite of what I predicted.</p>
<p><em>Has the free version been an effective advertisement for the paid version?</em></p>
<p><strong>Absolutely not.</strong></p>
<p>Prior to the introduction of the free version, the paid version of the app was being purchased once about every day or two. Since the introduction of the free version, only a single copy has sold in the last ten days. This suggests to me that the free version is a sufficient substitute for the paid version and is capturing the customers that would have paid for the full version in the absence of the free version.</p>
<p>While I initially found this disconcerting, the results mirror the phenomenon obtained by Dan Ariely in his <a href="http://bigthink.com/ideas/15775">“free Hershey Kisses” experiments</a>:</p>
<blockquote><p>“Free” is kind of an incredibly tempting human hot button. And sometimes it’s great and sometimes it gets us into trouble. I’ll describe to you quickly the experiments we do. So in the experiments we do, we say “Okay what do you want, the Lindt Truffle for fourteen cents or Hershey Kiss for one penny?” Almost everybody says “Thirteen more cents for a better chocolate is a good deal because it could only take one of the other.” Everybody understands the value of the Lindt is high. Then we discount them both by one penny. Now, the difference and the qualities are the same – difference in price is the same – but now everybody goes to the free Hershey Kiss.</p></blockquote>
<p>Given that I enjoyed Ariely’s book some months back, there’s really no excuse for me forgetting to account for this in my own outcome predictions.</p>
<p>One alternative explanation for the results I’ve obtained is that people just don’t like the app and the chance to try it for free warns them away from the free version. I’m not ready to accept that explanation yet, because both apps are rated quite favorably (4 stars for the free version, 5 stars for the paid version).</p>
<p><em>What are the key lessons here?</em></p>
<p>If this were a money-optimizing endeavor rather than a brief experiment in consumer behavior and price sensitivity, the introduction of the free version of the app would have been the end of the commercial enterprise. Common sense dictates that a limited free app would give consumers a chance to experience the app and a handful of customers who wanted more control would spend the meager $0.99 to upgrade to the full version of the app. This didn’t happen – the free version absolutely killed all demand for the paid version.</p>
<p>When I get some more time, I am planning on a follow-up to this experiment. Since I <a href="http://www.mediabistro.com/thinkmobile/android-market-paid-app-to-free-app-change-is-ok-the-reverse-is-not-developers-beware_b7130">cannot add a price to the free version</a> of the app and continue the experiment, the Wall of Life is effectively done for now. I’ll keep it up on the Market to see if anything interesting happens, but I’m not expecting too much.</p>
<p>However, I have an idea for an entirely new live wallpaper and I’m looking forward to replicating Ariely’s other results – customers flocking to the more expensive truffle when the Hershey Kiss costs a cent. In this new experiment, the role of the Hershey’s Kiss will be played by a $0.99 lite app, and the truffle will be the full version priced at various points above the lite version to find the position that maximizes income. With any luck, I&#8217;ll have the time to start writing the new app in a few months and the experiments may continue as early as April.</p>
<p>Stay tuned.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=YHiuNY8jdI8:8VPkLGN9RI0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/YHiuNY8jdI8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2011/01/a-final-update-on-the-%e2%80%9cwall-of-life%e2%80%9d-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2011/01/a-final-update-on-the-%e2%80%9cwall-of-life%e2%80%9d-experiment/</feedburner:origLink></item>
		<item>
		<title>iOS Background Processing Limits</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/NUcYXCHsz-g/</link>
		<comments>http://www.audacious-software.com/2011/01/ios-background-processing-limits/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 17:16:08 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=731</guid>
		<description><![CDATA[Currently, I have several apps in development on a variety of platforms. My most recent effort has been devoted to Fresh Comics, a small iOS application that helps comic book enthusiasts find out what new issues will become available at their local comic shop each Wednesday. There are already two apps that implement this functionality [...]]]></description>
			<content:encoded><![CDATA[<p>Currently, I have several apps in development on a variety of platforms. My most recent effort has been devoted to Fresh Comics, a small iOS application that helps comic book enthusiasts find out what new issues will become available at their local comic shop each Wednesday.</p>
<p><a href="http://www.audacious-software.com/wp-content/uploads/2011/01/incomplete.png"><img class="alignright size-full wp-image-733" title="incomplete" src="http://www.audacious-software.com/wp-content/uploads/2011/01/incomplete.png" alt="" width="183" height="354" /></a>There are already two apps that implement this functionality on the App Store: PullList and Pocket Comic. (I discuss these apps in more detail on my <a href="http://www.audacious-software.com/2010/12/scratching-an-itch-or-two-by-writing-an-iphone-app/">original Fresh Comics blog post</a>.)  When I decided to put together Fresh Comics, one of the deficiencies that I wanted to address in the existing apps was the ability to use the app when limited network connectivity is available. Since I usually look up what&#8217;s new when I&#8217;m in transit on the subway, this seemed like a reasonable feature to add.</p>
<p>Since Apple&#8217;s App Store approval process is not sufficiently predictable and responsive that I can bundle the comic data with the app and release updates each Monday, the app needs to download the latest data from an online server and use that copy. This data consists of two main items: an RDF metadata file that encodes the creators, title, and other information about the week&#8217;s comic books and the associated cover files. Depending upon the quantity and quality of the cover images, a weekly download may be as much as fifteen megabytes in size.</p>
<p>In my ideal implementation, when the user launches the app, all of the covers and metadata will be there from the beginning, and there will never be any indication that the app is missing data. To the user, the app should always appear to have a full set of the week&#8217;s latest data and covers. Using <a href="http://allseeing-i.com/ASIHTTPRequest/">ASIHTTPFRequest</a>, I have achieved this once all of the data has been downloaded the first time. The problem is that initial weekly download.</p>
<p>From a responsiveness point of view, the app has no problems downloading the comic metadata file. It&#8217;s a simple XML file that compresses well and loads almost immediately on download. The problem is the cover images. Since the app includes a full-screen cover viewer, I would like to have images that are the same size as the iPhone&#8217;s native resolutions: 320&#215;480 or 640&#215;960. Individual JPEG images of these sizes can be more than a hundred kilobytes in size, and a typical week may have as many as one hundred fifty new comics with covers. The total download size for this week&#8217;s collection weighed in at twelve megabytes.</p>
<p>In the age of WiFi and 3G, twelve megabytes isn&#8217;t an excessive size, so I have no qualms allowing the user to download the data using their broadband or cellular connection. However, the download process can some time (depending on the connection), which is where the challenge lies.</p>
<p>In the current builds of Fresh Comics, on a fresh download, I&#8217;ve implemented a progressive display scheme that does the following:</p>
<ol>
<li>It fetches the week&#8217;s textual metadata and displays that information as soon as possible in the app. Until the cover images are available locally, the covers are shown using a placeholder image.</li>
<li>The app keeps a queue of pending cover downloads. For the rows that are visible, the app downloads those thumbnails in the background first. As the thumbnails download, the display updates to reflect the new data.</li>
<li>After the thumbnails are downloaded, the app begins downloading the full resolution cover images.</li>
</ol>
<p>Since the goal of the app is to get the information into users&#8217; hands as soon as possible, Fresh Comics has hierarchy of information priority: textual metadata (titles, creators, etc.), thumbnail images, and finally, full cover images. Using this approach, I&#8217;m satisfied with the results I&#8217;ve achieved on devices ranging from the earliest iPhones to the latest iPod Touches. The solution works as well as the platform permits and it degrades gracefully as connectivity becomes limited. While I&#8217;m proud of my solution, I am quite annoyed that it was necessary in the first place. Since &#8220;downloading content for later offline use&#8221; is not one of Apple&#8217;s <a href="http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/BackgroundExecution/BackgroundExecution.html">seven permitted background tasks</a>, there&#8217;s not too much else that I can do to improve the situation.</p>
<p>In contrast, on the Android and Symbian platforms, the solution is simple and straightforward. On Android, I create a system service that wakes up every 24 hours to see of there&#8217;s something new and download the updates in the middle of the night. On Symbian, it&#8217;s easy to hide the app&#8217;s user interface and implement a similar background data check. Implemented properly, neither of these approaches will have any noticeable impact on the device&#8217;s performance and battery life.</p>
<p>While I&#8217;ve had a mostly positive experience putting together Fresh Comics for the iPhone, Apple&#8217;s limitations on background processing results in a suboptimal product for iOS devices when compared to competing platforms. (The Android version will be out soon.) I remain more positive about Android than iOS precisely for reasons such as this. While Android is not as polished (out of the box) in terms of its native controls and look-and-feel, it&#8217;s a much more expressive environment than iOS. iOS is a very nice platform for many apps, but once you try to write a proper networked ubiquitous app, it&#8217;s limitations become apparent.</p>
<p>Apple&#8217;s iOS decisions place it firmly in the &#8220;direct manipulation&#8221; camp in <a href="http://portal.acm.org/citation.cfm?doid=267505.267514">the direct manipulation vs. software agent debate</a>. However, as long as processing power and network availability remain limited and unpredictable on mobile devices, there will be a need for applications to implement some autonomous functionality to respond to these limitations in order to provide the best experience possible. That I hit this wall writing a simple new comic releases app is somewhat disconcerting. I wonder how many iOS apps remain stunted because of the lack of proper background processing. There&#8217;s <a href="http://www.marco.org/684391075">a solution to this problem</a>, but Apple&#8217;s <a href="http://mjtsai.com/blog/2010/08/03/ios-background-app-kludge/">continual refusal</a> to allow iOS programmers true multitasking makes iOS a more limited platform in terms of what is possible on mobile devices.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=NUcYXCHsz-g:rO1ReUL1Fck:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/NUcYXCHsz-g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2011/01/ios-background-processing-limits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2011/01/ios-background-processing-limits/</feedburner:origLink></item>
		<item>
		<title>An update on the Android Market experiment</title>
		<link>http://feedproxy.google.com/~r/AudaciousSoftware/~3/jHypesl7OPw/</link>
		<comments>http://www.audacious-software.com/2011/01/an-update-on-the-android-market-experiment/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 21:29:16 +0000</pubDate>
		<dc:creator>Chris J. Karr</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Mobile Devices]]></category>

		<guid isPermaLink="false">http://www.audacious-software.com/?p=727</guid>
		<description><![CDATA[A couple of months ago, I began a small experiment in the Android market to begin collecting some raw numbers describing the performance of Google&#8217;s online store for independent developers. To recap, I introduced a &#8220;live wallpaper&#8221; based on John Conway&#8217;s &#8220;Game of Life&#8221; that created an animated world of cellular automata on the wallpaper [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of months ago, I began <a href="http://www.audacious-software.com/2010/10/a-quick-experiment-in-the-android-ecosystem/">a small experiment in the Android market</a> to begin collecting some raw numbers describing the performance of Google&#8217;s online store for independent developers. To recap, I introduced <a href="http://www.androidzoom.com/android_themes/wallpapers/the-wall-of-life_mhpw.html">a &#8220;live wallpaper&#8221;</a> based on John Conway&#8217;s &#8220;Game of Life&#8221; that created an animated world of cellular automata on the wallpaper of Android phones.</p>
<p>This post shares some the results thus far.</p>
<p><strong>Pricing</strong></p>
<p>In late October, I released the app on the Android Market for a price of $2.99. I kept that price until late December and &#8220;shipped&#8221; nine (9) copies of the wallpaper. Four (4) of those shipped copies were refunded within the Market&#8217;s refund window, netting a grand total of five (5) sales between Oct. 21 and Dec. 22. (Please keep in mind, I have not marketed this app in any meaningful way outside the Market, so these numbers should be interpreted as baseline performance figures.)</p>
<p>Around or on Christmas (Dec. 25), I updated the application in the Android Market and slashed the price to $0.99. In the last two weeks, I&#8217;ve had eighteen (18) total downloads, seven (7) refunds, yielding a net gain of eleven (11) copies successfully sold. If this trend persists, I&#8217;m on track to make more money at the $0.99 price in three weeks than I managed in two months. Lesson learned: small changes in price can lead to an order of magnitude more downloads. This isn&#8217;t unexpected, but it&#8217;s nice to have some numbers to quantify the difference.</p>
<p><strong>The Wall of Life  - <em>Lite</em></strong></p>
<p>Last week &#8211; after the price drop &#8211; I received a request via e-mail to make a free version of the live wallpaper. The requester explained that she was in a tough financial situation and would appreciate more free apps (<em>who wouldn&#8217;t?</em>). I didn&#8217;t know how to interpret this message &#8211; was the writer someone truly down on her luck, or was this a scam to get a free app? I didn&#8217;t know.</p>
<p>Since the Wall of Life is more a petri dish for me than a revenue generator, I played along. This last weekend, I created <a href="http://www.androidpit.com/en/android/market/apps/app/com.audacious_software.android.life_wallpaper.lite/The-Wall-of-Life-Lite">a &#8220;lite&#8221; version of the wallpaper</a> and listed it on the Market for free. The &#8220;lite&#8221; edition differs from the full version in that I removed all the configuration options, save for the options to change the cells&#8217; color and shape. I removed the options for setting the interval between generations, the size of the cells, and the option to keep the field stationary (as opposed to the visual illusion of &#8220;flying&#8221; over the grid as you swipe between screens).</p>
<p>I listed the app on the Market shortly after it was finished and waited for the market results. For reasons unknown to me, the download count in the Market&#8217;s developer console remained stuck at zero for several days. Then, this morning, I finally received the results that I was awaiting.</p>
<p>The paid version of the Wall of Life currently sits at 26 (lifetime) downloads, with 10 users currently using it (38%).  The free version is registering 225 downloads, with 162 users currently using it (72%). So, in two days, the free version has almost 9 times the number of downloads that took the paid version more than 2 months to reach. Again, this isn&#8217;t an unexpected result, but it&#8217;s nice to have some data to back up the intuition. I would explain the difference in the number of active installs as an artifact of how new the wallpaper is. As time elapses, I expect this number to regress around the 38% of the paid app.</p>
<p>An unanswered question that I still have is the effect of the &#8220;lite&#8221; version as an instrument to up-sell users to the full version. Since I don&#8217;t have a lot of data on the free version yet, it&#8217;ll probably be several weeks until I can do a proper statistical analysis to see if there&#8217;s a significant effect there. <a href="http://www.gvglass.info/papers/tsx.pdf">An interrupted time series analysis</a> should be quite useful in this particular case (paid downloads before the introduction of the free version vs. paid downloads afterward).</p>
<p><strong>(In)conclusion</strong></p>
<p>Other than what the numbers currently show, I don&#8217;t have any deeper conclusions or insights to draw at this moment. Apps &#8220;sell&#8221; better as prices fall, which is common sense. I&#8217;m interested in seeing if the &#8220;lite&#8221; version improves or worsens the money made by the paid version, but that post will have to wait for a few more weeks while I collect data.</p>
<p>What about marketing? Since this particular app is a fairly niche bit of software that appeals to a small subset of users, I don&#8217;t expect that I&#8217;ll expend too much effort on getting the word out. As it stands now, it&#8217;s a useful tool to simply have online to get a sense of the baseline Android Market performance and I&#8217;ll probably keep it like that. If there&#8217;s an argument made to do otherwise, I&#8217;m happy to listen. Unfortunately, I think that &#8220;Life&#8221; is probably a bit too niche to draw any useful conclusions about the efficacy of various marketing strategies.</p>
<p>However, I do have another app coming soon that will be listed on both the Android and iPhone markets. This app will have a wider appeal, so in addition to the cross-app store comparisons, I hope that it will shed some light on concrete Marketing strategies to improve download numbers and sales.</p>
<p>Stay tuned.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AudaciousSoftware?a=jHypesl7OPw:lrvyyF9NcM0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AudaciousSoftware?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AudaciousSoftware/~4/jHypesl7OPw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.audacious-software.com/2011/01/an-update-on-the-android-market-experiment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.audacious-software.com/2011/01/an-update-on-the-android-market-experiment/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.668 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-03-15 16:41:24 -->

