<?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>Safe from the Losing Fight &#187; iPhone</title>
	<atom:link href="http://losingfight.com/blog/category/iphone/feed/" rel="self" type="application/rss+xml" />
	<link>http://losingfight.com/blog</link>
	<description>because i don&#039;t write software for windows</description>
	<lastBuildDate>Mon, 21 May 2012 20:37: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>
	<atom:link rel='hub' href='http://losingfight.com/blog/?pushpress=hub'/>
		<item>
		<title>Log Leech 1.5 updates Mac version, introduces iOS version</title>
		<link>http://losingfight.com/blog/2012/04/03/log-leech-1-5-updates-mac-version-introduces-ios-version/</link>
		<comments>http://losingfight.com/blog/2012/04/03/log-leech-1-5-updates-mac-version-introduces-ios-version/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 20:11:50 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Fortunate Bear]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Log Leech]]></category>
		<category><![CDATA[Macintosh]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=535</guid>
		<description><![CDATA[A new version of Log Leech is out today. It updates the Mac version by doing some UI clean up, improving HTML export, adding a log entry detail view, and improving performance and stability. In addition, version 1.5 introduces a universal iOS version of the app. The iOS version is quite similar to the Mac [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of <a href="http://fortunatebear.com/products/log-leech/">Log Leech</a> is out today. It updates the Mac version by doing some UI clean up, improving HTML export, adding a log entry detail view, and improving performance and stability. In addition, version 1.5 introduces a universal iOS version of the app. The iOS version is quite similar to the Mac version; the main difference is instead of providing an export function, it allows you to email the logs to the address of your choice.</p>
<p>The 1.5 release for Mac is free for existing customers, and $9.99 for new customers. It can be found either in <a href="http://fortunatebear.com/products/log-leech/buy/">Fortunate Bear&#8217;s online store</a> or <a href="http://itunes.apple.com/us/app/log-leech/id502729076?ls=1&#038;mt=12">Apple&#8217;s Mac App Store</a>. The iOS version is $4.99, and can be found in the <a href="http://itunes.apple.com/us/app/log-leech/id513351119?ls=1&#038;mt=8">App Store</a>.</p>
<p>See the <a href="http://prmac.com/release-id-40617.htm">press release</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2012/04/03/log-leech-1-5-updates-mac-version-introduces-ios-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Bag of App Store Bugs</title>
		<link>http://losingfight.com/blog/2012/03/27/big-bag-of-app-store-bugs/</link>
		<comments>http://losingfight.com/blog/2012/03/27/big-bag-of-app-store-bugs/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 23:19:24 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Fortunate Bear]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Macintosh]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=532</guid>
		<description><![CDATA[I&#8217;ve been meaning to write about some of the major problems that I have with the App Store, both the Mac and iOS varieties. But honestly, I don&#8217;t have a whole lot to add to what Wil Shipley and Craig Hockenberry have already said. Instead, I&#8217;ll link to the bugs I&#8217;ve written up, and encourage [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to write about some of the major problems that I have with the App Store, both the Mac and iOS varieties. But honestly, I don&#8217;t have a whole lot to add to what <a href="http://blog.wilshipley.com/2012/03/mac-app-store-needs-paid-upgrades.html">Wil Shipley</a> and <a href="http://furbo.org/2009/07/10/year-two/">Craig Hockenberry</a> have already said. Instead, I&#8217;ll link to the bugs I&#8217;ve written up, and encourage you to do the same.</p>
<ul>
<li>
<p>The App Stores need to support upgrade pricing. <a href="rdar://11131356">rdar://11131356</a> or <a href="http://openradar.appspot.com/11131356">Open Radar</a></p>
</li>
<li>
<p>The App Stores need to support free trials. <a href="rdar://11133210">rdar://11133210</a> or <a href="http://openradar.appspot.com/11133210">Open Radar</a></p>
</li>
<li>
<p>The App Stores need to support tracking statistics. <a href="rdar://11133330">rdar://11133330</a> or <a href="http://openradar.appspot.com/11133330">Open Radar</a></p>
</li>
<li>
<p>The App Stores need better discoverability of apps. <a href="rdar://11133573">rdar://11133573</a> or <a href="http://openradar.appspot.com/11133573">Open Radar</a></p>
</li>
</ul>
<p>I know there&#8217;s been a lot of pessimism about writing up Radars lately, <a href="/blog/2012/01/30/our-engineers-are-aware-of-the-issue/">including from yours truly</a>. But the truth is filing bugs is the only official way Apple will listen, so the pragmatic side of me wins out. It&#8217;s not that I necessarily think filing bugs will cause a change, but it&#8217;s the only possible way of affecting changing that&#8217;s been given to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2012/03/27/big-bag-of-app-store-bugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Maria, a hearts card game, is out today</title>
		<link>http://losingfight.com/blog/2011/09/13/black-maria-a-hearts-card-game-is-out-today/</link>
		<comments>http://losingfight.com/blog/2011/09/13/black-maria-a-hearts-card-game-is-out-today/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 17:03:10 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Black Maria]]></category>
		<category><![CDATA[Fortunate Bear]]></category>
		<category><![CDATA[Hearts]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=504</guid>
		<description><![CDATA[I officially released Black Maria today. If you like card games &#8212; especially if you like ones that require strategy &#8212; and you have an iPhone or iPod Touch, you should give it a try. If you don&#8217;t know how to play hearts, no problem, the game will teach you how. It&#8217;s also free, so [...]]]></description>
			<content:encoded><![CDATA[<p>I officially released <a href="http://fortunatebear.com/products/black-maria/">Black Maria</a> today. If you like card games &#8212; especially if you like ones that require strategy &#8212; and you have an iPhone or iPod Touch, you should give it a try. If you don&#8217;t know how to play hearts, no problem, the game will teach you how. It&#8217;s also free, so there&#8217;s no reason not to <a href="http://fortunatebear.com/products/black-maria/download/">go try it</a> right now.</p>
<p>If you want to learn more, you can visit <a href="http://fortunatebear.com/products/black-maria/">Black Maria&#8217;s product page</a> or read the <a href="http://prmac.com/release-id-30757.htm">press release</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2011/09/13/black-maria-a-hearts-card-game-is-out-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Maria Beta Program</title>
		<link>http://losingfight.com/blog/2011/08/22/black-maria-beta-program/</link>
		<comments>http://losingfight.com/blog/2011/08/22/black-maria-beta-program/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 02:07:33 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Black Maria]]></category>
		<category><![CDATA[Fortunate Bear]]></category>
		<category><![CDATA[Hearts]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=500</guid>
		<description><![CDATA[Update: I&#8217;m no longer able to take any more people into the beta program at this time. Thanks for your interest! I&#8217;ve never been much for twitch-based computer games, instead preferring ones that require a little more thought and strategy. In fact, I tend to prefer real world card and board games to the computer [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong>: I&#8217;m no longer able to take any more people into the beta program at this time. Thanks for your interest!</p>
<hr />
<p>I&#8217;ve never been much for twitch-based computer games, instead preferring ones that require a little more thought and strategy. In fact, I tend to prefer real world card and board games to the computer kind. One of my favorites is the <a href="http://en.wikipedia.org/wiki/Hearts">hearts</a> card game, which requires dodging hearts (penalty cards) while trying to force other players to take them.</p>
<p>The only problem is I don&#8217;t always have pocket space to carry around a deck of cards, nor do I really want to. And don&#8217;t get me started on finding three people who know how to play hearts, and finding the pocket space for them too. Apparently these people have standards, and sometimes restraining orders.</p>
<p>Anyway, Black Maria is how I like to play hearts. It uses the rules I prefer (although they&#8217;re configurable through expansion packs) and fits nicely in my pocket. Even better, it comes with three witty opponents who &#8212; as far as I know &#8212; don&#8217;t know any lawyers. The difficulty, rules, and even opponents and backgrounds can be changed through expansion packs.</p>
<p><span style="text-decoration: line-through;">If any of this sounds remotely interesting to you, I encourage you to try out the Black Maria beta, and leave me some feedback about what you think about Black Maria.</span> Despite the price tags listed in the app, the expansion packs are actually free for the beta, so be sure to give them a whirl too.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2011/08/22/black-maria-beta-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fortunate Bear FAQ</title>
		<link>http://losingfight.com/blog/2011/01/05/the-fortunate-bear-faq/</link>
		<comments>http://losingfight.com/blog/2011/01/05/the-fortunate-bear-faq/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 22:51:20 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Order N]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=391</guid>
		<description><![CDATA[As some of the more astute readers might have noticed, the sidebar and about page of this blog have changed to remove references to Order N and their products and services. You might be wondering what that&#8217;s all about. I&#8217;ve decided to answer your potential questions in FAQ format, in order to sound more pretentious. [...]]]></description>
			<content:encoded><![CDATA[<p>As some of the more astute readers might have noticed, the sidebar and about page of this blog have changed to remove references to Order N and their products and services. You might be wondering what that&#8217;s all about. I&#8217;ve decided to answer your potential questions in FAQ format, in order to sound more pretentious.</p>
<h3>So what&#8217;s the deal with Order N?</h3>
<p>They&#8217;re still around, successful, and offering custom development services for the Mac and iOS platforms. However, I sold my shares in the company back in October and I&#8217;m no longer part of Order N.</p>
<h3>What do you do now?</h3>
<p>Mainly sit around in my underwear, playing solitaire. </p>
<h3>&#8230;uh, anything else?</h3>
<p>Sometimes I pet my cats, Luna and Pasha.</p>
<h3>Alright, I guess we&#8217;re done here.</h3>
<p>Wait, before you go, let me tell you about my new company.</p>
<h3>You could&#8217;ve mentioned that earlier.</h3>
<p>And miss out on all the interesting tidbits about Mac indie life?</p>
<h3>Anyway, so you have a new company?</h3>
<p>Yep, still shiny and everything.</p>
<h3>&#8230;</h3>
<p>&#8230;</p>
<h3>&#8230;anything you want to say about it?</h3>
<p>Yeah, it&#8217;s going to be awesome, sweet, sick, and possibly jivetastic, if that&#8217;s still a word.</p>
<h3>I&#8217;m not sure that was ever a word. What&#8217;s the company going to do?</h3>
<p>Be <strong>awesome</strong>. Gonna have our own tree fort and everything. See:</p>
<p><img src="http://losingfight.com/blog/wp-content/uploads/2011/01/Klubhouse.jpg" alt="Klubhouse.jpg" border="0" width="600" height="450" /></p>
<p>It&#8217;s like <a href="http://www.flickr.com/photos/ldandersen/3271767475/">Panic&#8217;s Founder&#8217;s Room</a>, only cooler. I&#8217;m also working on the official company super secret handshake, but I can&#8217;t think of anything after &#8220;patty cake, patty cake, baker&#8217;s man.&#8221;</p>
<h3>Wow, there&#8217;s so many things wrong with that, I don&#8217;t know where to begin. But I see the company name appears to &#8220;Fortunate Bear.&#8221; Where does the name come from?</h3>
<p>Insomnia induced delirium, and possibly the sheer jivetasticness of myself.</p>
<h3>Really?</h3>
<p>No, I just randomly matched up adjectives and nouns until I found one I liked the sound of, and my wife wouldn&#8217;t divorce me over.</p>
<h3>Is Fortunate Bear going to be a software company or what?</h3>
<p>Oh, right, software. Yes, software will be involved in the process. I&#8217;m not much for playing solitaire with real cards. It&#8217;s the reason why the iPad is so magical.</p>
<h3>Is the whole FAQ going to be this way? Because there&#8217;s a netiquette FAQ I could be hosting.</h3>
<p>Alright, fine. Fortunate Bear is a software company focused on creating Mac and iOS apps to sell under the Fortunate Bear brand. I am the sole owner.</p>
<h3>What about contracting/freelancing?</h3>
<p>I might have to do some in the early years of Fortunate Bear, but it will be kept a bear minimum (see what I did there?) and phased out as soon as possible. I am not currently available for contracting. I&#8217;m focusing on building my own products.</p>
<h3>What can you tell me about the products you&#8217;re working on?</h3>
<p>I&#8217;m working on a Mac app for window management. It&#8217;s like Exposé except it doesn&#8217;t suck. I&#8217;ll be announcing a beta for it soon.</p>
<h3>What about Hearts Attack?</h3>
<p>I bought the source and rights for Hearts Attack from Order N. I&#8217;m renaming it, adding a few features, and changing the way it will generate money. I&#8217;m hoping to release it soon, but not until I get my Mac app out.</p>
<h3>How can I get more information about Fortunate Bear and its products?</h3>
<p>This blog will continue to be the main place I write and make announcements. However, I have a <a href="http://fortunatebear.com">placeholder site for Fortunate Bear</a>. You can sign up for the company newsletter to get announcements about products as well as tips and tricks after the products are released. There&#8217;s also an <a href="http://twitter.com/fortunatebear">official Fortunate Bear Twitter</a> account you can follow.</p>
<h3>Anything else you want to add?</h3>
<p>It&#8217;s gonna be jivetastic.</p>
<h3>Please shut up.</h3>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2011/01/05/the-fortunate-bear-faq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tracking iPhone Ads to App Sales</title>
		<link>http://losingfight.com/blog/2010/04/09/tracking-iphone-ads-to-app-sales/</link>
		<comments>http://losingfight.com/blog/2010/04/09/tracking-iphone-ads-to-app-sales/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 15:14:27 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=386</guid>
		<description><![CDATA[When trying to promote your iPhone app it helps to know which efforts are actually producing a result. It&#8217;s little tricky with iPhone apps to know which ads or promotions are converting into actual sales, thanks to the black box that is the App Store. However, it is possible using LinkShare. I found the process [...]]]></description>
			<content:encoded><![CDATA[<p>When trying to promote your iPhone app it helps to know which efforts are actually producing a result. It&#8217;s little tricky with iPhone apps to know which ads or promotions are converting into actual sales, thanks to the black box that is the App Store. However, it is possible using LinkShare. I found the process a little under-documented, so I&#8217;ll describe the necessary steps.</p>
<h2>Step 1: Sign up as an iTunes Affiliate</h2>
<p>First you&#8217;ll need an affiliate account, so go to Apple&#8217;s <a href="http://www.apple.com/itunes/affiliates/">iTunes Affiliates page</a> and click on &#8220;Apply to be an affiliate,&#8221; which will take you to LinkShare. The sign up process asks for your company and website information.</p>
<p>You&#8217;ll need to apply to advertise for &#8220;Apple iTunes.&#8221; I don&#8217;t remember how long it took me to be approved, but I think it was less than 24 hours. They do check the website you provided to make sure it is legit. I have heard that they will reject your application if the website is just a placeholder or if it has trademarked names in the URL, such as &#8220;iPhone.&#8221;</p>
<p>You need a LinkShare account because Apple has provided LinkShare hooks into the App Store so it knows when a click turns into an actual sale. As a bonus you&#8217;ll earn a 5% commission.</p>
<h2>Step 2: Create a LinkShare link for your app</h2>
<p>Next, you&#8217;ll need to create a LinkShare link to your app in the App Store. Using this link will allow LinkShare to magically know if a click turns into a sale.</p>
<p>In LinkShare, select the Links &gt; Deep Linking menu item, and select Apple iTunes as the advertiser. Enter your app&#8217;s iTunes URL in the URL field. Don&#8217;t worry about the U1 Value field right now, you can just leave it blank. Click Create Link and copy the resulting URL.</p>
<p>On your product page, wherever you link to your app in the App Store, use your LinkShare link instead. If you stop here, LinkShare will be able to track how many clicks from your product page result in sales. This is useful in itself, but it would be even better if you could track each promotion separately, and know how many sales a specific ad resulted in.</p>
<p>LinkShare supports ad/promotion tracking through &#8220;signatures&#8221; which is what the U1 Value field above was all about. Signatures are simply a user defined string that are passed to LinkShare via in the <var>u1</var> URL parameter.</p>
<h2>Step 3: Tracking referrers through the product page</h2>
<p>When creating ads or links to your product, you&#8217;ll probably want to direct potential customers to your app&#8217;s product page on your website instead of directly to the App Store. This allows you to provide a video of your app, cross promote other products or services, or actually use HTML formatting. The complication that arises from this is remembering which ad the user clicked on to get to your product page by the time they get to the App Store.</p>
<p>The first step here is to know how the potential customer got to your product page to begin with. The easiest way to do that is to simply add on a URL parameter for the referrer and give each ad or promotion a different parameter value, which we&#8217;ll call a &#8220;signature.&#8221; For example, an ad for Hearts Attack could use this URL:</p>
<p><code></p>
<pre>

http://www.orderndev.com/hearts-attack.html?u1=GAD001
</pre>
<p></code></p>
<p>Here the referrer parameter name is <var>u1</var>, just to be consistent with LinkShare, and the ad signature is GAD001.</p>
<p>Next, you need to get the ad signature passed on to LinkShare. This is done through the <var>u1</var> URL parameter, so you will need to modify any LinkShare URLs on your product page based on the signature parameter. You can do this either server side or client side in JavaScript. Dan Wood talks about <a href="http://www.karelia.com/mac_indie_marketing/track-your-new-customers-wi.html">how to track referrers server side</a> for Mac apps, and his examples can be modified to work here. I chose to modify the LinkShare URLs client side using JavaScript. The basic algorithm is:</p>
<ol>
<li>Check for the <var>u1</var> URL parameter. If it exists save it off into a cookie.</li>
<li>Check for the signature cookie. If it exists, append &#8220;&amp;u1=<var>signature</var>&#8221; to the LinkShare URLs.</li>
</ol>
<p>At the bottom of my product page, I have code that looks like this:</p>
<p><code></p>
<pre>
	&lt;script type="text/javascript"&gt;
		saveParameterInCookie('u1', 'hearts-attack-src');
		restoreCookieToParameterInAnchor('u1', 'hearts-attack-src', 'buy-link');
		restoreCookieToParameterInAnchor('u1', 'hearts-attack-src', 'app-store-link');
	&lt;/script&gt;
</pre>
<p></code></p>
<p>The first line saves the URL parameter named <var>u1</var> into a cookie named &#8216;hearts-attack-src.&#8217; The next two lines update anchor tags in the HTML by appending the value of the signature cookie as an URL parameter. The second line says: update the &#8216;buy-link&#8217; anchor tag by taking the contents of the &#8216;hearts-attack-src&#8217; cookie as the value for the &#8216;u1&#8242; parameter and appending it to the anchor tag&#8217;s URL. </p>
<p>Here&#8217;s the code for implementing saveParameterInCookie and restoreCookieToParameterInAnchor:</p>
<p><code></p>
<pre>
function getURLParameter(name) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&amp;]"+name+"=([^&amp;#]*)";
	var regex = new RegExp(regexS);
	var results = regex.exec(window.location.href);
	if (results == null)
		return null;
	else
		return results[1];
}

function addParameterToURL(url, name, value) {
	if ( value == null )
		return url;
	return '' + url + '&amp;' + name + "=" + value;
}

function saveParameterInCookie(parameterName, cookieName) {
	var parameter = getURLParameter(parameterName);
	if ( parameter == null )
		return;

	createCookie(cookieName, parameter, 180);
}

function restoreCookieToParameterInAnchor(parameterName, cookieName, anchorName) {
	var cookie = readCookie(cookieName);
	if ( cookie == null )
		return;

	link = document.getElementById(anchorName);
	link.href = addParameterToURL(link.href, parameterName, cookie);
}
</pre>
<p></code></p>
<p>Hopefully the code is self-explanatory. It relies on functions createCookie and readCookie, which I got from <a href="http://www.quirksmode.org/js/cookies.html">this article on JavaScript cookies</a>. I should also point out I am not a professional JavaScripter, so there may be bugs in the code. I make no guarantees about this code.</p>
<p>As complicated as all that might have seemed, you are now tracking potential customers from your ads or promotions, to your product page, to the App Store where LinkShare knows if they are actually buying or not.</p>
<h2>Step 4: Tracking the performance of ads or promotions</h2>
<p>The final step is viewing the results of your ad or promotion in LinkShare. LinkShare will be able to tell you how many visitors actually made it to the App Store, and how many of those actually bought something. To know how many visitors an ad or promotion is driving to your product page, you&#8217;ll need to use something like <a href="http://www.haveamint.com/">Mint</a> or <a href="http://www.google.com/analytics/">Google Analytics</a>.</p>
<p>In LinkShare select the Reports &gt; Advanced Reports menu item. Select the &#8220;Signature Activity&#8221; report type, and click View Report. You&#8217;ll get a table that looks like this:</p>
<p><img src="/blog/wp-content/uploads/2010/04/linkshare-sales.png" alt="linkshare-sales.png" border="0" width="393" height="111" /></p>
<p>The Member ID column is where your ad or promotion signature will show up. It will be whatever you pass to LinkShare via the <var>u1</var> URL parameter. It also shows how many clicks the link got, and how much sales it generated. As you can see, my ads aren&#8217;t doing so hot, but at least I know that now.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2010/04/09/tracking-iphone-ads-to-app-sales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launching Hearts Attack, An iPhone Game</title>
		<link>http://losingfight.com/blog/2010/04/08/launching-hearts-attack-an-iphone-game/</link>
		<comments>http://losingfight.com/blog/2010/04/08/launching-hearts-attack-an-iphone-game/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 19:03:55 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Order N]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=383</guid>
		<description><![CDATA[The first week of sales for Hearts Attack finished up earlier this week. It was a typical first week for an iPhone app; that is, a large spike of sales followed by a rapid crash to nothing. Here&#8217;s a graphic illustrating this: Oops, sorry, wrong graphic. I meant this one: Hmmm&#8230; not much difference really. [...]]]></description>
			<content:encoded><![CDATA[<p>The first week of sales for <a href="http://www.orderndev.com/hearts-attack.html?u1=LFIGHT">Hearts Attack</a> finished up earlier this week. It was a typical first week for an iPhone app; that is, a large spike of sales followed by a rapid crash to nothing. Here&#8217;s a graphic illustrating this:</p>
<p><img src="/blog/wp-content/uploads/2010/04/car-crash.jpg" alt="Car Crash" border="0" width="455" height="342" /></p>
<p>Oops, sorry, wrong graphic. I meant this one:</p>
<p><img src="/blog/wp-content/uploads/2010/04/first-week-sales.png" alt="First Week Sales Graph" border="0" width="444" height="322" /></p>
<p>Hmmm&#8230; not much difference really. As you can see I actually sold nothing on Sunday. Apparently everyone was interpreting &#8220;day of rest&#8221; as &#8220;don&#8217;t buy any iPhone apps today.&#8221;</p>
<p>This article is kind of a postmortem for the launch of Hearts Attack. I attempted a few different things in order to drum up sales. Some were more successful than others.</p>
<ul>
<li>
<p>One of the things I did before the launch was some search engine optimization on the Hearts Attack product page. <a href="http://twitter.com/danwood">Dan Wood</a> of <a href="http://www.karelia.com/">Karelia</a> has some <a href="http://www.karelia.com/mac_indie_marketing/eleven_really_useful_free_m.html">good resources on how to do SEO</a>.</p>
<p>I was fairly pleased with the results. The product page ended up on the first results page for a few of the keywords I was targeting. It could be better, but not bad for a PageRank amateur such as myself.</p>
</li>
<li>
<p>On the day of launch, I issued a <a href="/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/">press release</a> through <a href="http://prmac.com">prMac</a>. I opted for their &#8220;extended press release&#8221; which sends the press release the same day and to more people. It&#8217;s only $20 so it&#8217;s low risk.</p>
<p>I did see a couple of obvious benefits from this. The first benefit is &#8220;link juice&#8221; to the Hearts Attack product page and our company website in general. I had done some SEO earlier and discovered the biggest thing we were in need of was links. This helped immensely with that.</p>
<p>Secondly, I mentioned in the press release that promotional codes were available upon request. Only three people ever asked for them, but I happily gave them away. I have not seen any reviews as a result, but hopefully at least I garnered some good will among reviewers.</p>
<p>Speaking of reviewers, one thing I did not have ready at launch, that I should have, was a press kit. I kept mine simple in that it just contains screenshots and images of the app icon. I should have linked to it in the press release and product page, because it was something the reviewers immediately asked for.</p>
<p>It terms of how many sales were made because of the press release, I don&#8217;t know. It did noticeably increase traffic to our site, but I didn&#8217;t have <a href="http://www.apple.com/itunes/affiliates/">LinkShare</a> hooked up at the time, so I don&#8217;t know how many of those visitors became customers.</p>
</li>
<li>
<p>I wrote about Hearts Attack here and tweeted about it. I both published my own press release and then followed up with the story about Hearts Attack came about.</p>
<p>This drove a decent amount of traffic to our website, and resulted in a few sales from my friends and other people who follow me on Twitter. Like the press release, it also helped with the &#8220;link juice&#8221; of our website.</p>
</li>
<li>
<p>I asked my wife, Elaine, to write about it on Facebook since she has approximately 30 bazillion friends on there and I have none. Some say this is because I haven&#8217;t even created an account, but I think Facebook is just being stuck up.</p>
<p>Anywho, this didn&#8217;t create much traffic, but it did create a couple of sales from friends who follow Elaine on Facebook, but not me on Twitter.</p>
</li>
</ul>
<p>Of course the biggest driver of sales is being listed at the top in the App Store, which by default is sorted by the release date. Unfortunately being at the top is fated to be temporary, and I could easily tell when I fell down the list by looking at my sales.</p>
<p>In summary, I learned: I should have had LinkShare up and running to begin with so I could properly track conversions and know what approach is the most successful as far as sales. Second, I should have a press kit ready at launch and linked to it from the press release.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2010/04/08/launching-hearts-attack-an-iphone-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Story of Hearts Attack</title>
		<link>http://losingfight.com/blog/2010/03/30/the-story-of-hearts-attack/</link>
		<comments>http://losingfight.com/blog/2010/03/30/the-story-of-hearts-attack/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 22:30:31 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Order N]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=379</guid>
		<description><![CDATA[I&#8217;ve already posted the press release for Hearts Attack, but I thought I&#8217;d share a little about how Hearts Attack came about. Way back in 2008 the original iPhone SDK came out, and I, like a lot of people, was excited about developing apps for the iPhone. My company is primarily a software development services [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve already posted the <a href="/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/">press release for Hearts Attack</a>, but I thought I&#8217;d share a little about how <a href="http://www.orderndev.com/hearts-attack.html">Hearts Attack</a> came about.</p>
<p>Way back in 2008 the original iPhone SDK came out, and I, like a lot of people, was excited about developing apps for the iPhone. My company is primarily a <a href="http://www.orderndev.com">software development services company</a> so I was mainly interested in learning the SDK so we could pick up iPhone contracts in addition to Mac ones. It also happens to be the case that my favorite card game is hearts, so I decided a good way to learn the iPhone SDK was to write my own hearts game. </p>
<p>After a couple of weeks I had the basic functionality implemented, and noticed I was playing it a lot. I realized then that I could probably make this into a product. Furthermore, releasing an iPhone app through the App Store seemed like a good way for us as a company to begin making the transition from a services based company to a product based one.</p>
<p>If I was going to release Hearts Attack as a published app, I knew the UI and presentation had to be greatly improved. I went through a lot of mockups for the main playing view, including one where everyone&#8217;s cards &mdash; all 52 of them &mdash; were always visible somewhere on the table (a truly horrible idea). Unfortunately I don&#8217;t seem to have most of the mockups around anymore, but I found a couple which you can see below. (See the <a href="http://www.orderndev.com/hearts-attack.html">product page</a> for the end result.)</p>
<table>
<tr>
<td><a href="/blog/wp-content/uploads/2010/03/HorizontalLayout.jpg"><img src="/blog/wp-content/uploads/2010/03/HorizontalLayout.jpg" alt="HorizontalLayout.jpg" border="0" width="240" height="160" /></a></td>
<td><a href="/blog/wp-content/uploads/2010/03/VerticalLayout.jpg"><img src="/blog/wp-content/uploads/2010/03/VerticalLayout.jpg" alt="VerticalLayout.jpg" border="0" width="160" height="240" /></a></td>
</tr>
<tr>
<td><a href="/blog/wp-content/uploads/2010/03/VerticalLayout3.jpg"><img src="/blog/wp-content/uploads/2010/03/VerticalLayout3.jpg" alt="VerticalLayout3.jpg" border="0" width="160" height="240" /></a></td>
<td><a href="/blog/wp-content/uploads/2010/03/HorizontalLayout3.jpg"><img src="/blog/wp-content/uploads/2010/03/HorizontalLayout3.jpg" alt="HorizontalLayout3.jpg" border="0" width="240" height="160" /></a></td>
</tr>
</table>
<p>The biggest challenge I had was fitting everything on the screen and it still being legible and usable. By trial and error I figured out how small I could make the cards and still make them tappable, as well as their optimal position to make them accessible with one hand.</p>
<p>I began thinking about what would make Hearts Attack unique or different from its competitors. Back then there were literally just two iPhone hearts games in the App Store, and I felt pretty confident that what I had was already better than them, but I wanted to be sure. I decided on: oddball talking computer opponents, a tutorial that gave not only card suggestions but the rationale behind the choice (a pet peeve of mine), and multiple undo support for mis-taps and tactical errors.</p>
<p>The last step was to get professionals to do the sound and graphics. I ended up hiring a sound designer, a graphics designer, and a character illustrator. The <a href="/blog/2008/12/13/experiences-with-a-sound-designer/">sound design went smoothly</a>, but getting the graphics done was a lot more involved than I anticipated, which is another story for another day. Jordan of <a href="http://onetoad.com">OneToad Design</a> created the app icon, playing backgrounds, and the special card backgrounds for the queen of spades and jack of diamonds. Lara Kehler did the character illustrations, which turned out great.</p>
<p>Unfortunately, Hearts Attack went on hiatus in early 2009. I was working full time on an iPhone contract, and simply didn&#8217;t have a lot of time to put into Hearts. Secondly, I had lost all desire in finishing it. It was becoming increasingly apparent that iPhone users didn&#8217;t want to pay more than $0.99 for anything, despite <a href="/blog/2008/11/15/how-to-price-your-iphone-app-out-of-existence/">all the whining I did about it</a>. I convinced myself it wasn&#8217;t worth releasing Hearts because it would never make back the money it cost us to make. Hearts stayed dormant for an entire year.</p>
<p>A couple of months ago, I decided to pick Hearts Attack back up again. I had the time and, as someone pointed out to me, it would never make money if I didn&#8217;t release it. I was tempted to update the app to the latest SDK (I started Hearts back before you could even use nibs on the iPhone) and add some features. I decided against this, because I really just wanted to ship it. I did have to update it to the 2.2.1 SDK because the current Xcode tools no longer ship with the 2.0 SDK.</p>
<p>Instead I focused on fixing the bugs and adding polish. Fortunately for me my wife happens to be a professional software tester with iPhone experience, so I got lots of good bugs to fix. I also prepared a press release, created a website, and otherwise got ready for the release. After I felt the app was stable enough, I submitted it to Apple on Friday. It was approved on Monday.</p>
<p>At this point, I&#8217;m still not convinced I&#8217;ll ever make back the money we spent on sound and graphic designers. A hearts card game simply is never going to be a big seller, and price point isn&#8217;t high enough to make up for that. Right now, I&#8217;m tending to think pessimistically about sales, but I&#8217;m going to do what I can to drum up sales and see how things go. </p>
<p>It&#8217;s a &#8220;wait and see&#8221; situation as to if we develop any more iPhone applications to sell ourselves. Of course, regardless of how well Hearts Attack does, we&#8217;d be <a href="http://www.orderndev.com/hire.html">happy to develop your iPhone app</a> for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2010/03/30/the-story-of-hearts-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hearts Attack 1.0 Announced &#8211; Fun Card Game for the iPhone</title>
		<link>http://losingfight.com/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/</link>
		<comments>http://losingfight.com/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 15:13:33 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Order N]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=375</guid>
		<description><![CDATA[Dallas, TX &#8211; Order N Development today announces Hearts Attack 1.0 for the iPhone and iPod touch. Hearts Attack allows users to play any of the common variations of the hearts card game, such as omnibus, shooting the sun, and spot hearts against a variety of zany computer opponents. Hearts Attack includes a full in-game [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Dallas, TX</strong> &#8211; <a href="http://www.orderndev.com">Order N Development</a> today announces <a href="http://www.orderndev.com/hearts-attack.html">Hearts Attack 1.0</a> for the iPhone and iPod touch. Hearts Attack allows users to play any of the common variations of the hearts card game, such as omnibus, shooting the sun, and spot hearts against a variety of zany computer opponents. Hearts Attack includes a full in-game tutorial, suggestions, and multiple level undo, allowing beginners to easily pick up the game. It provides four difficulty levels to challenge even experienced players.</p>
<p>The player competes against three of seven possible colorful computer opponents, each of which has their own distinct looks and personality. The personalities range from a communist kitten trying to overthrow oppressive humans to a vegetarian vampire to a pacifist pirate who sells insurance. They always have something interesting to say about how they and their opponents are playing. The computer opponents can be configured to play at trivial, easy, normal, or hard difficulty levels.</p>
<p>Unique to Hearts Attack is its in-depth tutorial system. The tutorial begins by giving the player a brief introduction to the rules and strategies of hearts. Throughout the game it offers suggestions for which cards to pass or play, including the rationale for choosing those cards. The suggestions are useful to beginners learning how to play, and to more advanced players looking to improve their game. The suggestions can be used apart from the tutorial.</p>
<p>Since players always have their favorite way of playing hearts, Hearts Attack allows flexible configuration of the rules. Players can choose how cards are passed, which player leads and with what card, how penalty and bonus cards are scored, and what is required to shoot the moon or the sun.</p>
<h3>Device Requirements</h3>
<ul>
<li>iPhone or iPod touch</li>
<li>Requires iPhone OS 2.2.1 or later</li>
<li>4.7 MB</li>
</ul>
<h3>Pricing and Availability</h3>
<p>Hearts Attack 1.0 is $2.99 (USD) and available exclusively through the App Store in the Games category. <a href="http://www.orderndev.com/support.html">Review copies are available upon request.</a></p>
<h3>Links</h3>
<ul>
<li><a href="http://www.orderndev.com">Order N Development, LLC</a></li>
<li><a href="http://www.orderndev.com/hearts-attack.html">Hearts Attack 1.0</a></li>
<li><a href="http://itunes.apple.com/us/app/hearts-attack/id364674253?mt=8">Purchase and Download</a></li>
</ul>
<h3>Company Information</h3>
<p>Order N Development, LLC is a software engineering company providing contracting services for the Macintosh, iPhone, and iPad platforms. Order N Development was founded in 2002 in Dallas, TX by a small band of experienced Mac developers. Copyright 2002-2010 Order N Development, LLC. All Rights Reserved. Apple, and the Apple logo are registered trademarks of Apple Computer in the U.S. and/or other countries.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2010/03/30/hearts-attack-1-0-announced-fun-card-game-for-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NSConference 2010 Quiz</title>
		<link>http://losingfight.com/blog/2009/12/15/nsconference-2010-quiz/</link>
		<comments>http://losingfight.com/blog/2009/12/15/nsconference-2010-quiz/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 03:49:44 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://losingfight.com/blog/?p=347</guid>
		<description><![CDATA[For the uninformed, NSConference is a Mac developer&#8217;s conference put on by Scotty &#8220;The Scottster&#8221; Scott and his faithful sidekick, Tim &#8220;The Faithful Sidekick&#8221; Isted. They&#8217;re kind of the Batman and Robin of the Mac programming conference world, but have a slightly lower probability of bat-gassing you than the real dynamic duo. This year they [...]]]></description>
			<content:encoded><![CDATA[<p>For the uninformed, <a href="http://www.nsconference.com">NSConference</a> is a Mac developer&#8217;s conference put on by Scotty &#8220;The Scottster&#8221; Scott and his faithful sidekick, Tim &#8220;The Faithful Sidekick&#8221; Isted. They&#8217;re kind of the Batman and Robin of the Mac programming conference world, but have a slightly lower probability of bat-gassing you than the real dynamic duo.</p>
<p>This year they aren&#8217;t content with bringing conference justice to only the UK, so they&#8217;re branching out to the good &#8216;ole U.S. of A. by way of Atlanta, GA. To help you decide which conference you should attend, US or Europe, I&#8217;ve prepared the following quiz:</p>
<ol>
<li>
<p>What is your opinion of Seattle?</p>
<ol>
<li>It&#8217;s nice, but isn&#8217;t nearly rainy or dreary enough.</li>
<li>I like their coffee.</li>
<li>The residents have too many teeth.</li>
</ol>
</li>
<li>
<p>Describe your driving habits</p>
<ol>
<li>I like to drive on the left side of the road.</li>
<li>I like to drive on both sides of the road.</li>
<li>I like to merge right six lanes without signaling while going 147 mph on the off ramp and giving the finger with both hands in my black Camaro.</li>
</ol>
</li>
<li>
<p>The pinnacle of human achievement is&#8230;</p>
<ol>
<li><a href="http://en.wikipedia.org/wiki/Tea_(meal)">Afternoon tea</a></li>
<li>Sliced bread</li>
<li><a href="http://en.wikipedia.org/wiki/Hee_Haw">Hee Haw</a></li>
</ol>
</li>
</ol>
<p>Scoring: Give yourself -1 points for any <strong>1</strong> answer, 0 points for any <strong>2</strong> answer, and 1 point for any <strong>3</strong> answer.</p>
<p>If you scored is less than zero, you should attend NSConference Europe; if greater than zero, NSConference USA. If you scored exactly zero, you are truly a cultured individual and should attend both.</p>
<p>Personally, I&#8217;ll be attending both, and not just because of peer pressure and insightful quizzes. I&#8217;ll be presenting a talk on how to implement a watercolor brush using Core Image and OpenCL and maybe some duct tape. If you enjoy the graphics articles that I post here, you&#8217;ll probably enjoy my presentation. If not, I hear Steve &#8220;I&#8217;m Batman&#8221; Scott does a mean <a href="http://en.wikipedia.org/wiki/Adam_West">Adam West</a> impression.</p>
]]></content:encoded>
			<wfw:commentRss>http://losingfight.com/blog/2009/12/15/nsconference-2010-quiz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

