<?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>Jay Versluis - Artist</title>
	
	<link>http://www.versluis.com</link>
	<description>I'm into alternative photorgaphy and other creative off-the-wall endevours. I also have a dayjob in TV as MCR and VT op and do web development around the Wordpress platform.</description>
	<lastBuildDate>Sat, 27 Apr 2013 14:37:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/versluis" /><feedburner:info uri="versluis" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><url>http://www.versluis.com/versluis-email-sig.jpg</url></image><feedburner:emailServiceId>versluis</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Agent Dash 2.0: Should you really upgrade just yet?</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/trpsSFkhn1E/</link>
		<comments>http://www.versluis.com/2013/04/agent-dash/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 22:08:33 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[App Reviews]]></category>
		<category><![CDATA[agent dash]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=6051</guid>
		<description><![CDATA[I’m a huge fan of Agent Dash. It’s a “Temple Run” type game in which all you ever do is swipe left, right, up or down. The graphics are insanely good and it’s a very addictive little time killer. As Agent Dash (or any of the other characters) you run through tricky levels, collect diamonds, [...]]]></description>
				<content:encoded><![CDATA[<p></p><div id="attachment_6052" class="wp-caption alignright" style="width: 251px"><img class="size-medium wp-image-6052" alt="Photo 10-04-2013 17 29 34" src="http://www.versluis.com/wp-content/uploads/2013/04/Photo-10-04-2013-17-29-34-e1365629988662-241x300.png" width="241" height="300" /><p class="wp-caption-text">Meet Agent Dash, full time spy</p></div>
<p>I’m a huge fan of Agent Dash. It’s a “Temple Run” type game in which all you ever do is swipe left, right, up or down. The graphics are insanely good and it’s a very addictive little time killer.</p>
<p>As Agent Dash (or any of the other characters) you run through tricky levels, collect diamonds, shoot at enemy technology and avoid obstacles. That’s it.</p>
<p>When the new update came along a couple of weeks ago it promised many good things. But what I’ve found is that many of the changes have an impact on the game dynamic that we have come to love.<br />
Currently players are heavily coerced into upgrading &#8211; but before you do, let me tell you what has changed in Agent Dash. If you don’t like it, you can always restore your game from a backup and wait until these little niggles have been fixed (if they ever will).</p>
<p><span id="more-6051"></span></p>
<h3>Agent Dash 1.0: The Previous Version</h3>
<p>What makes this game so addictive are all those little bits that make up the Agent Dash Dynamic: jet packs, slow-mo tokens, air drop, golden gun, silenced gun, a diamond attraction magnet, several funky characters in funky outfits &#8211; elements that feed into a greater story. The Dash Universe.</p>
<p>The new version has changed how these things can be obtained and how they can be used.</p>
<p>In Agent Dash you collect diamonds on your runs &#8211; these were previously the main currency in the game. With those you could upgrade your gadgets to become better and more powerful. Before the upgrade these would randomly appear in the game and could be used if you grabbed them.</p>
<p>Let me give you an example: You’d run along the jungle, there appears a jet pack, you jump up to get it and fly off for several seconds, collecting every diamond on your way while avoiding obstacles. The more you had upgraded the jet pack, the longer it would let you fly. Magic!</p>
<p>Most gadgets were upgradable in stages. As you collected diamonds, you could pay with those for an upgrade and make your gadget better or last longer (like the jet pack). After 4 upgrades you’re maxed out, and as you can image those upgrades were expensive &#8211; which in turn enticed you to play more.</p>
<p>That was all there was to it really. If you’re an avid gamer, there was never a need to pay real cash for any in-game element, unless you wanted to. For example, if you didn’t have the patience to collect 80.000 diamonds to buy Jawbone you could just purchase diamonds in-app for real cash.</p>
<p>Until now this was the only source of income for the developers.<br />
But when you’ve played the game like a lunatic for several months I guess there came the point where you had collected so many diamonds that you owned all the purchasable characters and all your gadgets were maxed out.</p>
<p>For me that was the time when I stopped playing Agent Dash as regularly as before, because other than the factor of “a couple of minutes of fun” there was nothing else to obtain.</p>
<h3>Gold Members</h3>
<p>&nbsp;</p>
<div id="attachment_6056" class="wp-caption alignright" style="width: 235px"><img class="size-medium wp-image-6056" alt="Golden Goodtug used to be 69p... now you have to pay for her in microfilms" src="http://www.versluis.com/wp-content/uploads/2013/04/Photo-10-04-2013-17-34-55-225x300.png" width="225" height="300" /><p class="wp-caption-text">Golden Goodtug used to be 69p&#8230; now you have to pay for her in microfilms</p></div>
<p>Undoubtedly I wasn’t alone when the Dash Addiction left me, which was probably showing up on some usage statistic at Full Fat in Warwick, where the game is made.</p>
<p>I’m a developer myself so I do understand that you have to make money with your creations &#8211; so I guess if not enough people are buying your in-app diamonds, you’ll have to look into other streams of revenue from the game.</p>
<p>Full Fat did just that with a small upgrade a while back: they introduced “Gold Versions” of the two main protagonists Agent Dash and Agent Goodtug. Each shiny new character could no longer be obtained with diamonds, but instead had to be bought with real cash &#8211; 99c or 69p, Apple’s Level 1 price tier.</p>
<p>This was of course a completely voluntary expense for gamers, so if you didn’t want to you didn’t have to buy them. You still had 10 other characters to play with. It had however changed a completely free game, in which you could obtain every available item by sheer persistence, to something that &#8211; if you wanted everything &#8211; you now had to pay for, albeit a nominal amount. It wasn’t like this before.</p>
<p>I remember feeling just a tiny bit cheated by this subtle introduction.</p>
<div id="attachment_6057" class="wp-caption alignright" style="width: 235px"><img class="size-medium wp-image-6057" alt="Agent Dash - Pure Gold!" src="http://www.versluis.com/wp-content/uploads/2013/04/Photo-10-04-2013-17-35-05-225x300.png" width="225" height="300" /><p class="wp-caption-text">Agent Dash &#8211; Pure Gold!</p></div>
<p>With the upgrade also came a “nag screen”: before each run you were reminded that you should really be spending diamonds on “disposable stuff” (it’s a bit like what a bank does when you have too much cash sitting in your current account).</p>
<p>So the goldies were hanging in there, and we kept playing every so often, slightly annoyed by the nag screen, but really with no intention to ever spend some money. It just wasn’t necessary to enjoy the game.</p>
<p>This must have also shown up on some usage statistic in Warwick, and upon this being “not profitable enough”, Full Fat changed the game again &#8211; this time a bit more drastically to the version we now call 2.0.</p>
<h3>Agent Dash 2.0: The Upgrade</h3>
<p>If you haven’t yet upgraded, you’ll see some fierce marketing telling you how amazing the 2.0 upgrade really is:</p>
<ul>
<li>faster load times</li>
<li>new snow level</li>
<li>new characters</li>
<li>no more nag screen</li>
</ul>
<p>While all these things are true, what they didn’t advertise is things that are now GONE from the app, many of which we have come to like and rely upon. Here are some of the major changes:</p>
<h3>Diamonds aren’t forever anymore</h3>
<p>The biggest change is that diamonds are no longer the main currency in Agent Dash. It’s a bit like what happened to the US Dollar when it was downgraded. It hurts!</p>
<p>You can still collect diamonds as you did before, but what you can buy with them is now restricted to the use of disposable items such as jet packs and magnets.</p>
<p>Characters for example can no longer be obtained by saving up diamonds. Instead, you must buy them with a new scary currency called “microfilms”.</p>
<h3>Microfilms are the new cash</h3>
<div id="attachment_6061" class="wp-caption alignright" style="width: 235px"><img class="size-medium wp-image-6061" alt="The Daily Play bonus may show up and give you free films" src="http://www.versluis.com/wp-content/uploads/2013/04/Photo-26-03-2013-22-06-53-225x300.png" width="225" height="300" /><p class="wp-caption-text">The Daily Play bonus may show up and give you free films</p></div>
<p>Even though from a spy point of view microfilms are a funny addition, they cannot be collected for free. The only way to get microfilms is to purchase them in-app with real cash.</p>
<p>Let me give you an idea of prices here: you can buy The Queen character for 150 microfilms. But buying 100 microfilms will cost you £4.99, or 350 microfilms will cost you £13.99 (read: expensive).</p>
<p>When the upgrade first came out there was a “daily play” bonus which would give you some microfilms for free if you played every day. I got my count up to 30, but these bonuses have since stopped. It is at the discretion of Full Fat if and when these bonuses come along, and you cannot rely on them.</p>
<p>I haven’t found any other way yet to collect microfilms in the game. As it stands, your own hard cash is the only reliable way to obtain them.</p>
<h3>Characters cost Microfilms</h3>
<div id="attachment_6054" class="wp-caption alignright" style="width: 235px"><img class="size-medium wp-image-6054" alt="Viscount Voodoo is a new addition to the roster" src="http://www.versluis.com/wp-content/uploads/2013/04/Photo-10-04-2013-17-34-35-225x300.png" width="225" height="300" /><p class="wp-caption-text">Meet Viscount Voodoo, a new addition to the roster</p></div>
<p>The implication of this new scheme is that characters ultimately cost you hard cash, because you have to buy them with microfilms now.</p>
<p>Note that if you haven’t yet bought characters like Bobajob, Jawbone, or any of the Dash/Goodtug outfit variations, after the upgrade you can no longer buy them with diamonds! You will now have to fork out microfilms instead.</p>
<p>The same goes for the Gold Characters and Dr Quantumfinger: you can still  buy them for 69p/99c in the old version, but with the upgrade they will cost you microfilms too &#8211; which is considerably more expensive than a tier 1 price tag.</p>
<p>Bottom line: if you want any of those characters, buy them BEFORE you upgrade. There is no going back!</p>
<h3>Re-runs cost you microfilms too</h3>
<p>At the end of each run, after you’ve run into that sign or fallen off the bridge, you were previously presented with the option to “continue” for a sum of diamonds. You could do this as long as you had diamonds, even though the price tag got steeper the more you continued.</p>
<p>With the upgrade, this procedure has been replaced with microfilms too: You want to continue? Pay with one microfilm.<br />
If you’re relying on this feature you’re in for a nasty surprise.</p>
<h3>Buy Before You Try</h3>
<div id="attachment_6055" class="wp-caption alignright" style="width: 235px"><img class="size-medium wp-image-6055" alt="Her Majesty Herself is up for the challenge (not sure if we'll meet the corgies though)" src="http://www.versluis.com/wp-content/uploads/2013/04/Photo-10-04-2013-17-34-49-225x300.png" width="225" height="300" /><p class="wp-caption-text">Her Majesty Herself is up for the challenge (not sure if we&#8217;ll meet the corgies though)</p></div>
<p>Jet Packs, magnets, slow-mo, cloak and all the other funky gadgets need to be bought before a run, for a sum of diamonds. They no longer randomly appear several times throughout a run. If you don’t buy any of these, they won’t appear &#8211; and all the upgrades you’ve been purchasing in the past won’t matter anymore.</p>
<p>A magnet will now cost you 500 diamonds per run. When you&#8217;re done, you have to buy another one &#8211; unless you stock pile them. Every so often you will end up running with no magnets appearing because you didn’t buy them or have run out.</p>
<p>The same goes for the slow-mo and the new cloak option for 750 diamonds per pop, but those have always been upfront purchases.</p>
<h3>New Jet Pack Usage</h3>
<p>Previously the jet pack would show up several times throughout a run to give you a breather from all that running. It’s still around, but it’s usage has changed.</p>
<p>In the upgrade you have to purchase a jetpack upfront for 500 diamonds. But instead of appearing randomly while you’re on a run, you can now double-tap the screen to use it at any time you like. You can even buy more than one and stock pile them for as many diamonds as you have. This is a great feature that puts you in charge of when you want to use a jet pack.</p>
<p>The downside of course is that it is now possible to accidentally use the jet pack when you really don’t need it. For example, if you’re tapping away while shooting that enemy base to pieces, the app often interprets your taps as “doubles” just before the bridge appears, activating the jet pack.</p>
<p>Annoying probably best describers this feature.</p>
<h3>Yellow Diamond: Gonski</h3>
<p>This little puppy appeared randomly on your runs, and when you grabbed it you got a whopping 250 diamonds when fully upgraded (something which has cost gamers a LOT of diamonds beforehand).<br />
Say goodbye to your little yellow gem friend &#8211; it no longer exists. Really what FullFat are saying is “we don’t want you to have that many diamonds anymore”. Which ties in nicely with the next omission.</p>
<h3>Diamond Rush: Gonski</h3>
<p>Remember that very expensive diamond rush option? It would replace your white diamonds with red and blue gems from the very first level, giving you a score and diamond boost when you collect them. Without this upgrade, red coloured gems would show up from level 3 onwards (the town) and would be joined by blue gems from the second jungle (level 5).</p>
<p>For a whopping 10.000 diamonds however you could have those bonuses right from the start.</p>
<p>Well, that entire “diamond rush” thing is gone for good in the new version. You still encounter red gems starting in the town level (that’s the new level 5), and probably blue ones at a later stage &#8211; but I never got that far in the new version.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=trpsSFkhn1E:OmysJ526paY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=trpsSFkhn1E:OmysJ526paY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=trpsSFkhn1E:OmysJ526paY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=trpsSFkhn1E:OmysJ526paY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=trpsSFkhn1E:OmysJ526paY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=trpsSFkhn1E:OmysJ526paY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=trpsSFkhn1E:OmysJ526paY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=trpsSFkhn1E:OmysJ526paY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=trpsSFkhn1E:OmysJ526paY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=trpsSFkhn1E:OmysJ526paY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/trpsSFkhn1E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2013/04/agent-dash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2013/04/agent-dash/</feedburner:origLink></item>
		<item>
		<title>Kindle DX</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/Uwkyt1E_58c/</link>
		<comments>http://www.versluis.com/2013/04/kindle-dx/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 18:08:24 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[Tech Reviews]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=6035</guid>
		<description><![CDATA[We have a total of 6 Kindles in our household, that&#8217;s between two people. I know this sounds excessive, but believe me every single one of them has their specific purpose. Recently I added a lightly used Kindle DX to my arsenal, making up the 6th one. I&#8217;ve had a few weeks to play with [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><img class="alignright size-thumbnail wp-image-6045" alt="IMG_3559" src="http://www.versluis.com/wp-content/uploads/2013/04/IMG_3559-e1365530835768-150x147.jpg" width="150" height="147" />We have a total of 6 Kindles in our household, that&#8217;s between two people. I know this sounds excessive, but believe me every single one of them has their specific purpose.</p>
<p>Recently I added a lightly used Kindle DX to my arsenal, making up the 6th one. I&#8217;ve had a few weeks to play with it now so let me tell you what I think of it &#8211; and why I think it&#8217;s extremely sad that Amazon aren&#8217;t making the Kindle DX anymore.</p>
<p>It feels weird to write a review of technology that has just been taken off the market &#8211; but looking at several message boards this device has a cult following &#8211; myself included. I can understand why people love it so much.</p>
<h3><span id="more-6035"></span></h3>
<h3>The Situation</h3>
<p>Currently I have a lot of reading to do: not your ordinary bedtime reading, but more like 200 page strong Apple Developer Manuals. These bear exciting titles such as &#8220;Predicates Programming Guide&#8221;, &#8220;UIViewController Class Reference&#8221; and &#8220;Core Data Versioning and Migration&#8221;. They can be a bit tough on the brain, but some of them are very well written and informative. Most importantly: they&#8217;re free.</p>
<p>All of them are available online to registered Apple Developers, either as part of Xcode, a website or in PDF form for easy offline reading. They look great on the iPad in iBooks and other PDF apps, but as every iPad owner will tell you this magical device has one slight flaw: you can see fuck all when you take it outside.</p>
<h3>The Problem</h3>
<p>Even in overcast conditions it&#8217;s a struggle to read on the iPad outdoors. My work gets done somewhere between an outside table at Starbucks, dangling my legs over Biscayne Bay, catching some rays at South Pointe or sitting on a bench in Flamingo Park &#8211; which means I need equipment that can cope with such conditions. Even more so when you have over 300 days of strong sunshine to enjoy every year.</p>
<p>And as much as I love my iPad in indoor conditions, it&#8217;s just not cutting it outdoors until after sunset. I don&#8217;t quite understand this, because even my Mac Book is relatively capable of displaying its screen OK-ish when I&#8217;m outside. Be that as it may: my point is that I can&#8217;t use the iPad to read outdoors, which is something I currently need to do a lot.</p>
<p>Naturally I&#8217;ve tried using my Kindle Keyboard: the display is fantastic, text displays crisp and clear even in the strongest sunlight. But because these documents are PDFs, the font is extremely small and not very easy to decipher without looking like you need some serious reading glasses:</p>
<div id="attachment_6039" class="wp-caption aligncenter" style="width: 560px"><img class="size-large wp-image-6039" alt="This is a PDF displayed on my Kindle Keyboard. Trust me, not a nice experience on the old eyes." src="http://www.versluis.com/wp-content/uploads/2013/04/IMG_3555-e1365526209251-550x361.jpg" width="550" height="361" /><p class="wp-caption-text">This is a PDF displayed on my Kindle Keyboard. Trust me, not a nice experience on the old eyes.</p></div>
<p>Sure, there&#8217;s the very helpful Amazon Conversion option which turns pretty much any personal document into a proprietary Kindle format so you can adjust the font size and everything &#8211; but the converter really gets confused with code snippets and somesentenceslookliketheydon&#8217;thaveanyspace in between the words.</p>
<p>Obviously this sucks. So reading like that isn&#8217;t really an option in the long run &#8211; not if you actually need to understand what these manuals want to convey (which isn&#8217;t always the easiest thing to understand).</p>
<div id="attachment_6040" class="wp-caption aligncenter" style="width: 560px"><img class="size-large wp-image-6040" alt="Alternatively you can convert a PDF and end up with something like this. The subject matter is difficult enough to play anagrams" src="http://www.versluis.com/wp-content/uploads/2013/04/IMG_3556-e1365526341624-550x412.jpg" width="550" height="412" /><p class="wp-caption-text">Alternatively you can convert a PDF and end up with something like this. The subject matter is difficult enough to play &#8220;add your own spaces&#8221;</p></div>
<h3>The Solution</h3>
<p>I have often looked a Amazon&#8217;s other e-ink devices and have always had the Kindle DX on my radar. It&#8217;s much like the Kindle Keyboard, just twice as large. The DX has a very similar form factor as the iPad, perhaps a bit taller and thinner, and about half as thick, weighing about a third.</p>
<p>This should display all my developer PDFs beautifully &#8211; so what was I waiting for?</p>
<p>There was always one rather significant downside about the Kinlde DX: it&#8217;s ridiculous price tag. $379 when I last checked Amazon &#8211; you can get a new iPad 2 for less! Alas, when the Kindle DX came out back in 2009 the iPad didn&#8217;t even exist, and by the time iPad 3 was released Amazon were already working on their larger Kindle Fire devices.</p>
<p>To cut a long story short: the DX wasn&#8217;t as big a seller as the smaller Kindles. It hasn&#8217;t seen a software update in years, and I guess it wasn&#8217;t a massive surprise when in October 2012 Amazon have taken the Kindle DX off the market. According to The Verge, Amazon&#8217;s Jay Marine made the <a href="http://www.theverge.com/2012/9/6/3298468/amazon-kindle-dx-kindle-touch-e-readers-retired" target="_blank">famous statement &#8220;We&#8217;re pretty much done with the Kindle DX&#8221; </a>which speaks for itself.</p>
<p>This was a bit of a shock to me: I had seen a DX in Best Buy on display once and really liked it. What I didn&#8217;t like was that steep price tag. Had it been around $200-$250 I would have bought one right away &#8211; but it wasn&#8217;t and I didn&#8217;t. Now that I was ready to seriously look at it again the opportunity was seemingly gone.</p>
<p>Well not quite: Best Buy were still selling it online for $350 when I looked into it, but by the time you add tax and shipping you&#8217;re spending well over $400. This was about a month ago, and those units have gone out of stock now too.</p>
<p>Next stop: eBay, where a used Kindle DX is going for about $200, perhaps a bit more. Apart from this one guy who had a new model for sale at $2500&#8230; not sure if there were any takers at that price.</p>
<h3>The Purchase</h3>
<p>After looking at a few models I found a listing I liked by &#8220;countrybobforpresident&#8221; which stated: &#8220;Gently used Kindle DX, with box, charger and cable, comes with original Amazon leather cover&#8221;.</p>
<p>I bought it there and then for just over $200 and couldn&#8217;t be happier with the service I&#8217;ve received. A few days later it arrived at the Miami Beach Post Office where I collected it just before closing time. I was thrilled!</p>
<div id="attachment_6041" class="wp-caption aligncenter" style="width: 560px"><img class="size-large wp-image-6041" alt="Spot the difference: Kindle DX (left) and my trusty Kindle Keyboard (right)" src="http://www.versluis.com/wp-content/uploads/2013/04/IMG_3558-550x412.jpg" width="550" height="412" /><p class="wp-caption-text">Spot the difference: Kindle DX (left) and my trusty Kindle Keyboard (right)</p></div>
<h3>Very First Impressions</h3>
<p>We grabbed a Trenta Cool Lime Refresher from Starbuck&#8217;s, borrowed one of their plastic knives and made our way back through the park. We sat down on one of those green metal tables to open the new arrival &#8211; it would have been rude not to do so. And just like the man said: there was the like-new condition Kindle DX.</p>
<p>The first thing you&#8217;ll think when you see a DX for the first time is: this thing is MASSIVE &#8211; probably because you&#8217;re so used to the smaller standard sized Kindle devices.</p>
<p>The second thing we both noticed was the build quality: rather than the usual plastic, the DX has a graphite metal back. The buttons are not round like on the Kindle Keyboard, but elongated instead. Pressing them tells you that they&#8217;re made to last. That&#8217;s got to be a good thing!</p>
<h3>Hardware</h3>
<p><img class="alignright  wp-image-6044" alt="IMG_3560" src="http://www.versluis.com/wp-content/uploads/2013/04/IMG_3560-e1365530683277-300x137.jpg" width="180" height="82" />Besides the back looking and feeling a lot more expensive, the entire outfit reminds me of the Kindle Keyboard &#8211; just a lot bigger. We still find the on/off slider (at the top, not the bottom), a headphone jack at the top, stereo speakers at the bottom, volume rocker on the side and a micro USB connector for charging and transferring data. And of course the &#8220;old&#8221; Amazon Kindle Logo at the top of the device which has since been changed.</p>
<p>The buttons for turning pages are found on the right hand side in a very comfortable position for my hands, together with Home, Menu and Back buttons, plus a little elevated joystick called The Five Way. It&#8217;s easy to operate, but since it&#8217;s elevated it does get moved by the cover when it&#8217;s closed. That&#8217;s not a problem if you put the device to sleep first, but if you don&#8217;t it sometimes selects things&#8230;</p>
<p>Just like on 3G versions of the iPad, the top inch of the back is made of plastic rather than metal to let the radio signals pass through undisturbed. Speaking of wireless connectivity, one thing is slightly odd about the Kindle DX: it doesn&#8217;t have WiFi&#8230; it only has 3G. While it&#8217;s great to have 3G, this has small usage implications of which I&#8217;ll tell you more later.</p>
<p>Once last thing of note is the built-in auto rotation sensor: spin the DX from portrait to landscape, and it will adjust within a few seconds. This is new, all other e-ink Kindles need to be tilted manually. If it&#8217;s annoying (which I find it is) you can switch it off too.</p>
<h3>Software</h3>
<p>I had already read that the DX is a <a href="http://en.wikipedia.org/wiki/Kindle_DX#Kindle_DX" target="_blank">mixture of second and third generation Kindle hardware</a>, with half the RAM of the Kindle Keyboard (128MB) even though it has the same processor. Due to this limitation it can&#8217;t quite run the Kindle Keyboard software, and instead runs that of the older Kindle 2. Hence what I&#8217;m used to from my trusty Kindle Keyboard doesn&#8217;t quite match what the DX does.</p>
<p>The DX still has all that we&#8217;ve come to love from Kindles: text-to-speech with a Stephen Hawking like voice (I love that), MP3 and Audible Audio Book playback, experimental web browser with free international data usage, wireless shopping in the Kindle store, bookmarks, notes and syncing with other Kindles.</p>
<p>You can build collections to file away books and PDF files, but unlike the Kindle Keyboard those items do not disappear from the home screen &#8211; which means it always looks a bit cluttered, no matter how good you are at housekeeping. There is an option to synchronise collections from my Kindle Keyboard, but not my other Kindles (Fire and Fire HD).</p>
<p>PDFs display beautifully, and I couldn&#8217;t be happier with the way it works. It does exactly what I wanted it for, and it does it extremely well.</p>
<p>Performance is just like on the Kindle Keyboard, so the missing 128MB of RAM doesn&#8217;t make a difference. Battery life is slightly less, with just over a week (I&#8217;d say 10 days) on a full charge with moderate to heavy use. I&#8217;ll probably get a bit more out of it once I stop playing with it every 30 seconds.</p>
<div id="attachment_6043" class="wp-caption aligncenter" style="width: 560px"><img class="size-large wp-image-6043" alt="Here's how one of my earlier PDF's displays on the DX. Exactly what the doctor ordered!" src="http://www.versluis.com/wp-content/uploads/2013/04/IMG_3561-550x412.jpg" width="550" height="412" /><p class="wp-caption-text">Here&#8217;s how one of my earlier PDF&#8217;s displays on the DX. Exactly what the doctor ordered!</p></div>
<h3>The &#8220;No WiFi&#8221; Implications</h3>
<p>One thing that all my other Kindles can access at any time is my collection of what Amazon call &#8220;personal documents&#8221;. Those are PDFs or Word/EPUB/Whatever documents that you can email to a dedicated address, convert to Kindle format on request, and then they&#8217;re stored in the Amazon Cloud. If you need one you just pick it and the device downloads it for you, no which device you&#8217;ve sent it to originally. This service is free when you&#8217;re connected to a WiFi network, but if you&#8217;re on 3G then they charge you 15c per MB of data. Such a charge does not apply to content bought on Amazon.</p>
<p>I have quite a collection of techie documents sitting in the cloud and I was looking forward to accessing those with my DX &#8211; but sadly that&#8217;s not possible. I can see all the Amazon content I have purchased over the years, but not my personal documents.</p>
<p>I can however email a dedicated address and receive content for 15c per MB on my DX. This content is then stored and available on my other Kindles, but once the DX receives it there&#8217;s no way I can re-download it on demand from the device. If I accidentally delete one, I&#8217;d have to re-send it (and get re-charged for it). It&#8217;s an odd little peculiarity that&#8217;s unlike my other Kindles. Nothing major, but odd.</p>
<p>My PDF library consists of several hundred megabytes so I opted to use the USB cable instead &#8211; works just as expected.</p>
<h3>The Reading Experience</h3>
<p>Obviously the reason I bought this device was to have a better reading experience with my small print PDF files. And just as I had hoped: every Apple Developer PDF now reads extremely well, no scrolling required as it was with my smaller Kindle (I had the option to zoom or hold the device in landscape and split a page across two halves). I&#8217;m thrilled that I made this purchase!</p>
<p>It gets better: opening up my favourite Poirot novel makes written content shine like never before. It&#8217;s like reading a proper hard back, with large long lines of text, printed on expensive paper. It&#8217;s so much fun reading on a larger screen and it makes you want to read just for the sake of reading. I hadn&#8217;t anticipated this really, but it makes a huge difference.</p>
<h3>Will there be another Kindle DX?</h3>
<p>Naturally the question I&#8217;m asking myself: if this is such a great device, and if it has an apparent cult following, is Amazon perhaps working on a NEW device of DX proportions? Possibly with a Paperwhite back lit display? One that would be cheaper, have touch screen, have WiFi and just be a larger version of the Paperwhite, aptly titled The Paperwhite DX?</p>
<p>And as nice as that would be, I very much doubt that it&#8217;s going to happen. I&#8217;m thinking ahead here for once I&#8217;m so attached to this device that it would be a disaster if something were to happen to it. I may have to buy a NEW one at some point in the future.</p>
<p>Realistically Amazon now do a large version of the Kindle Fire, and since the DX didn&#8217;t sell so well I bet it&#8217;s just not lucrative enough for them to stock them. Or develop new hardware. Or even dedicate a couple of hackers for a simple software update. Because otherwise we would have seen this by now.</p>
<p>Besides, you don&#8217;t just tell FoxConn &#8220;Can we order 100 devices this month?&#8221;</p>
<h3>Final Thoughts</h3>
<p>Even though it&#8217;s crazy to have yet another tablet device in the house, and yet another Kindle, the DX fills a very specific gap that I have a need for: reading PDF files without the need for conversion. And if you have a lot of those to read it&#8217;s a worthwhile investment &#8211; especially now that a DX is available for half what it once cost. I absolutely love it &#8211; it makes the most boring text a pleasure to read.</p>
<p>Sometimes the latest innovations aren&#8217;t the ones that truly innovate. Instead it&#8217;s the things that have already been released and taken off the market that can make your life better than the latest fashionable shenanigans [cough iPad Mini cough iPhone 5]. I feel reminded of the original Polaroid SX-70 cameras for example.</p>
<p>Perhaps in 40 years we&#8217;ll think of the Kindle DX as something equally precious, something that we wish had remained in production.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=Uwkyt1E_58c:sdFwU5L_P-A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Uwkyt1E_58c:sdFwU5L_P-A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=Uwkyt1E_58c:sdFwU5L_P-A:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Uwkyt1E_58c:sdFwU5L_P-A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=Uwkyt1E_58c:sdFwU5L_P-A:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Uwkyt1E_58c:sdFwU5L_P-A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=Uwkyt1E_58c:sdFwU5L_P-A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Uwkyt1E_58c:sdFwU5L_P-A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Uwkyt1E_58c:sdFwU5L_P-A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=Uwkyt1E_58c:sdFwU5L_P-A:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/Uwkyt1E_58c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2013/04/kindle-dx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2013/04/kindle-dx/</feedburner:origLink></item>
		<item>
		<title>Developing the Development Tools</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/LX1Q1ju5fMA/</link>
		<comments>http://www.versluis.com/2013/04/developing-the-development-tools/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 15:08:41 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[iOS Development]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=6021</guid>
		<description><![CDATA[Every major software company has a collection of internal tools to help them develop their software. These are either off-the-shelf apps like Photoshop, or they are so specialised that they have to be custom written in-house by a team of specialists, often by a dedicated department. Right now I&#8217;m in a similar situation myself: We [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><img class="alignright size-thumbnail wp-image-6022" alt="PatchBay Icon 512x512" src="http://www.versluis.com/wp-content/uploads/2013/03/PatchBay-Icon-512x512-150x150.png" width="150" height="150" />Every major software company has a collection of internal tools to help them develop their software. These are either off-the-shelf apps like Photoshop, or they are so specialised that they have to be custom written in-house by a team of specialists, often by a dedicated department.</p>
<p>Right now I&#8217;m in a similar situation myself: We need a dedicated tool to create the data structure for future reference apps. Specifically we need a simple input mask that makes my iPhone App understand what data I&#8217;d like to display without having to tweak a text file.</p>
<p>I can&#8217;t quite believe that I have successfully written such a tool for precisely this purpose. Best of all, I did this almost without any code using Cocoa Bindings. Aptly titled PatchBay, this app allows us to create a Core Data store file which I can pick up in iOS and display on the iPhone.</p>
<p>Let me tell you how it came to be, why it&#8217;s useful for us and how gobsmacked I am that this has become a reality.</p>
<p><span id="more-6021"></span></p>
<p>When you&#8217;ve written one iOS app, you&#8217;d think it would be relatively easy to just copy that project, change a few details and create a new app in a matter of minutes. Well it&#8217;s not like that at all. You can of course copy and paste portions of code, but there are too many internal values in an app that govern its behaviour. There&#8217;s no &#8220;template&#8221; as such that you could easily customise to give you a head start on your next app. Every time you start, you start more or less from scratch.</p>
<p>In our case, we want to make several other reference apps, just like the 7 that are on the App Store right now. All of them have a certain look and feel, the same functionality, and all that&#8217;s really different is the data and separation into groups (say all Columbo episodes in one app, and all Poirot Novels and episodes in another as an example).</p>
<p>Until now we&#8217;ve had to hand-write all those titles in a file in text which our apps then display. Each item has a unique value which can track if a user has seen an episode and give links to more information. The time consuming bit is to copy and paste all that data so that the app can understand what we want it to do. It looks like this:</p>
<pre>"tvShow2.1-title" = "Etude in Black";
"tvShow2.1-airdate" = "17/09/1972";
"tvShow2.1-imdburl" = "http://www.imdb.com/title/tt0068398/";
"tvShow2.1-wikiurl" = "http://en.wikipedia.org/wiki/List_of_Columbo_episodes#Season_2";
"tvShow2.1-image" = "season2.jpg";

"tvShow2.2-title" = "The Greenhouse Jungle";
"tvShow2.2-airdate" = "15/10/1972";
"tvShow2.2-imdburl" = "http://www.imdb.com/title/tt0068401/";
"tvShow2.2-wikiurl" = "http://en.wikipedia.org/wiki/List_of_Columbo_episodes#Season_2";
"tvShow2.2-image" = "season2.jpg";</pre>
<p>That times 267. And of course if you miss as much as a semicolon everything stops working. You get the picture. It messes with your head after a few hours of working with it.</p>
<p>All this data can then be accessed by some other funky part of my code which I won&#8217;t get into right now. My point is it&#8217;s time consuming to do this, prone to errors, it&#8217;s difficult to edit and maintain, and from an artistic point of view just not very elegant.</p>
<p>What we really needed is a clever editing tool that let&#8217;s us add data in groups, and save everything as one file which we can give to the iOS App, and if we want to make a change it should be fun and easy. A simple text editor &#8211; as you can imagine &#8211; is not the solution.</p>
<h3>Core Data is the answer</h3>
<p>Over the last few weeks I&#8217;ve rediscovered Core Data, something that Apple recommend to use for storing data in iOS and Mac applications. They also say that &#8220;it&#8217;s not an entry level technology&#8221; &#8211; something I can confirm first hand: having looked into it last year for several weeks, my brain just never understood the slightest thing about it. Thinking that some things are not meant to be understood, I tried to avoid Core Data for something as simple as what I wanted to do.</p>
<p>Had it not been for <a href="http://simonallardice.com" target="_blank">Simon Allardice</a> and the way he explained it in <a href="http://www.lynda.com/iOS-tutorials/Core-Data-iOS-OS-X/101461-2.html?utm_medium=affiliate&amp;utm_source=ldc_affiliate&amp;utm_content=524&amp;utm_campaign=CD14694&amp;bid=524&amp;aid=CD14694&amp;opt=" target="_blank">one of his excellent courses at Lynda.com</a> I would still be clueless! Thanks again, Simon <img src='http://www.versluis.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Now that I understand Core Data I must admit I actually enjoy using it &#8211; but it does add a level of complexity to beginning developers that has a touch of mystery and mind-blowing-ness.</p>
<p>Once I understood the technology, the next step was to create a simple input mask for our data &#8211; which would be too tedious to do in iOS (even on the iPad)&#8230; so I had to look into creating a Mac App for this purpose. I had never done that before either. Even though the development tool is the same (Xcode), implementing a user interface is quite different &#8211; and not something I was planning on adding to my skill set any time soon.</p>
<p>But it turns out that Mac Apps can do something rather magical, something that iOS Apps can only dream of. Something as tasty as&#8230;</p>
<h3>Cocoa Bindings</h3>
<p>This chocolaty sounding ingredient is a way to connect user interface elements (like a button or a text field) directly to Core Data, thereby eliminating the need for code. I didn&#8217;t know this, but discovering it came as a huge help. Imagine the possibilities!</p>
<p>So I devised a simple input mask for all the elements we need:</p>
<ul>
<li>episode title</li>
<li>wiki link</li>
<li>IMDb link</li>
<li>etc, etc</li>
</ul>
<p>The resulting SQLite file can then be imported and opened in my custom iOS App and display the data just the way we like it. It&#8217;s genius &#8211; and a huge time saver! Here&#8217;s what it looks like:</p>
<div id="attachment_6028" class="wp-caption aligncenter" style="width: 560px"><img class="size-large wp-image-6028 " alt="PatchBay's main data entry window. " src="http://www.versluis.com/wp-content/uploads/2013/04/Screen-Shot-2013-04-07-at-10.54.08-550x491.png" width="550" height="491" /><p class="wp-caption-text">PatchBay&#8217;s main data entry window. We have windows for other languages too.</p></div>
<div id="attachment_6030" class="wp-caption aligncenter" style="width: 518px"><img class="size-full wp-image-6030" alt="In a second window we can group items together using categories and tags - a bit like by WordPress" src="http://www.versluis.com/wp-content/uploads/2013/04/Screen-Shot-2013-04-07-at-10.54.19.png" width="508" height="587" /><p class="wp-caption-text">In a second window we can group items together using categories and tags &#8211; a bit like in WordPress</p></div>
<p>The principle was great, but of course there were &#8211; as always &#8211; a few minor problems I couldn&#8217;t quite figure out at first: Core Data can save things like a string or a date, but we also needed the ability to save pictures, as well as a unique index which can identify what the user has seen or watched. I didn&#8217;t want to hack in a file name, or manually add an incrementor value. Surely there had to be a more elegant way to do this. But how?</p>
<p>It took a bit of digging, reading complex developer manuals, and quite a bit of coffee &#8211; I even acquired a new Kindle DX for this purpose to read those manuals in the bright Florida sun. It wasn&#8217;t easy, but over the last few weeks I&#8217;ve put the pieces of the puzzle together:</p>
<p>Pictures can be dragged into something called an &#8220;Image Well&#8221; and saved as plain data &#8211; which my iOS app can re-convert into an image. And lucky for me the unique identifier is already being taken care of automatically by Core Data and is called an objectID &#8211; it&#8217;s a property I can access and never have to worry about.</p>
<p>I don&#8217;t want to bore you with technical details here, but this little helper app is quite a breakthrough for me. It&#8217;s more powerful and complex than anything I had imagined I would write for a while. I guess spending some uninterrupted time on this project really paid off.</p>
<p>Right now my head is filled with funky sounding things like</p>
<ul>
<li>NSValueTransformer</li>
<li>Fetch Request and Fetched Results Controller</li>
<li>Persistent Store Coordinator</li>
<li>Predicates and Sort Descriptors</li>
<li>Managed Object Context and the NSManagedObjectModel</li>
</ul>
<p>I&#8217;ve documented all this and more over on my other site <a href="http://wpguru.co.uk/category/ios/" target="_blank">The WP Guru</a> in the iOS Development Section.</p>
<h3>Final Thoughts</h3>
<p>To my own surprise I actually enjoy doing all these things. It&#8217;s like an extremely complex puzzle for me, an adventure game in which several small things need to be figured out to make a bigger project come together. I never thought I was such a geek!</p>
<p>This time last year iOS Development was an exercise in frustration for me; right now I&#8217;m confident that when the next puzzle comes along it&#8217;ll be an interesting challenge to figure out, and not something that&#8217;ll make me want to throw away the toys.</p>
<p>We&#8217;re currently testing PatchBay internally but I&#8217;m confident that the next app will most likely be created using my own development tool.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=LX1Q1ju5fMA:Pme8J4APmwM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=LX1Q1ju5fMA:Pme8J4APmwM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=LX1Q1ju5fMA:Pme8J4APmwM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=LX1Q1ju5fMA:Pme8J4APmwM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=LX1Q1ju5fMA:Pme8J4APmwM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=LX1Q1ju5fMA:Pme8J4APmwM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=LX1Q1ju5fMA:Pme8J4APmwM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=LX1Q1ju5fMA:Pme8J4APmwM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=LX1Q1ju5fMA:Pme8J4APmwM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=LX1Q1ju5fMA:Pme8J4APmwM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/LX1Q1ju5fMA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2013/04/developing-the-development-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2013/04/developing-the-development-tools/</feedburner:origLink></item>
		<item>
		<title>Seek and Ye shall find</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/UlcwaeuwRZE/</link>
		<comments>http://www.versluis.com/2013/03/seek-and-ye-shall-find/#comments</comments>
		<pubDate>Sun, 10 Mar 2013 00:34:28 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[iOS Development]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=6002</guid>
		<description><![CDATA[For the last week and a half I&#8217;ve been having fun researching and coding the search function in iOS Table Views. You&#8217;d think there&#8217;s just a &#8220;thing&#8221; you drag into your view, hook it up somehow and &#8220;hey presto, it works&#8221; (alas that&#8217;s how you do it in jQuery Mobile). Not so in iOS: we&#8217;ll [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><img class="alignright size-full wp-image-6009" alt="folder_find" src="http://www.versluis.com/wp-content/uploads/2013/03/folder_find.png" width="128" height="128" />For the last week and a half I&#8217;ve been having fun researching and coding the search function in iOS Table Views.</p>
<p>You&#8217;d think there&#8217;s just a &#8220;thing&#8221; you drag into your view, hook it up somehow and &#8220;hey presto, it works&#8221; (alas that&#8217;s how you do it in jQuery Mobile).</p>
<p>Not so in iOS: we&#8217;ll have to deal with a search bar, a search display controller and its many intricacies, and then something called a Predicate.</p>
<p>I don&#8217;t mind telling you: my head has been smoking&#8230; but my hard work and perseverance has paid off, and now I can finally add a search function to all my iOS Apps!</p>
<p><span id="more-6002"></span></p>
<p>It all started when I submitted my <a href="http://pinkstonepictures.com/frasier" target="_blank">FRASIER Episode Guide</a> to Apple last week. This app is much simpler than the previous ones, only consisting of one table view without tabs at the bottom. First you see all 11 seasons of FRASIER. Tapping a season brings up a list of all 24 episodes, and tapping on an episode brings up details about the episode:</p>

<a href='http://www.versluis.com/2013/03/seek-and-ye-shall-find/screenshot-2013-02-27-18-43-47/' title='Screenshot 2013.02.27 18.43.47'><img width="100" height="150" src="http://www.versluis.com/wp-content/uploads/2013/03/Screenshot-2013.02.27-18.43.47-100x150.png" class="attachment-thumbnail" alt="Seasons" /></a>
<a href='http://www.versluis.com/2013/03/seek-and-ye-shall-find/screenshot-2013-02-27-18-45-00/' title='Screenshot 2013.02.27 18.45.00'><img width="100" height="150" src="http://www.versluis.com/wp-content/uploads/2013/03/Screenshot-2013.02.27-18.45.00-100x150.png" class="attachment-thumbnail" alt="Episodes" /></a>
<a href='http://www.versluis.com/2013/03/seek-and-ye-shall-find/screenshot-2013-02-27-18-45-58/' title='Screenshot 2013.02.27 18.45.58'><img width="100" height="150" src="http://www.versluis.com/wp-content/uploads/2013/03/Screenshot-2013.02.27-18.45.58-100x150.png" class="attachment-thumbnail" alt="and Episode Detail" /></a>

<p>Table views are commonplace on iPhone apps, and since last year I got the hang of them. They&#8217;re very useful and can be implemented with relative ease. But many apps implement a search bar at the top which conveniently lets users filter their results based on text input. In fact we&#8217;re so used to them and how they work that we don&#8217;t think about their inner workings.</p>
<p>I can tell you: unless have to make one work you have no idea what&#8217;s happening in the background when you type a letter into that harmless little text field: arrays are being shifted around, filtered via predicates and recreated every time you press a single character. Then a new table view is superimposed on top of the previous one which has its own data source.</p>
<p>None of this happens automatically &#8211; and none of it is very well documented by Apple. Table Views are well explained, but how to implement the search function that we&#8217;re all used to sadly is not (or it&#8217;s so well hidden that I didn&#8217;t find it). I had to dig deep, read hard, and test a lot to get the desired results.</p>
<p>And today I finally felt the sweet satisfaction of victory that comes when completing a tough task: my app behaves just like I wanted it! This feels good indeed <img src='http://www.versluis.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div id="attachment_6007" class="wp-caption aligncenter" style="width: 330px"><img class="size-full wp-image-6007" alt="The fruit of my labour" src="http://www.versluis.com/wp-content/uploads/2013/03/iOS-Simulator-Screen-shot-9-Mar-2013-18.57.59.png" width="320" height="480" /><p class="wp-caption-text">The fruit of my labour: hit search, type something, tap on the cell and you get where you want and back. We take it for granted, but making this ain&#8217;t easy!</p></div>
<p>The good thing about such ventures is that once you understand how to do it, you can implement this everywhere you see a table view &#8211; such as all my other apps that are available from the App Store. I have taken to documenting everything rather minutely over at <a href="http://wpguru.co.uk" target="_blank">The WP Guru</a> &#8211; otherwise I&#8217;d start from scratch every time I open Xcode.</p>
<p><a href="https://itunes.apple.com/us/app/episode-guide-for-frasier/id604332729?mt=8&amp;ign-mpt=uo%3D4"><img class="alignright size-thumbnail wp-image-6008" alt="KACL-Logo-1024" src="http://www.versluis.com/wp-content/uploads/2013/03/KACL-Logo-1024-150x150.png" width="150" height="150" /></a>It was one thing to create the search function &#8211; but it was another altogether to hide the search bar initially, and only display it when someone taps the icon. Who would have thought things could be so labour intense?</p>
<p>And once that was done, the thing was hidden all the time &#8211; even when you hit the back button, which ideally should bring you back to an option to select another item from your search results, as well as amend the search.</p>
<p>All in all a rather complex process. If you&#8217;re into iOS Development, I&#8217;ve uploaded a sample project called <a href="https://github.com/versluis/Table-Seach-2013" target="_blank">Table Search 2013</a> on GitHub to demonstrate how this works. Examine, fork, use and create!</p>
<p>If all goes well, the new version with search results should hit the App Store next weekend.</p>
<p>And maybe I&#8217;ll be awake enough to experience it myself <img src='http://www.versluis.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="https://itunes.apple.com/us/app/episode-guide-for-frasier/id604332729?mt=8&amp;ign-mpt=uo%3D4"><img class="aligncenter size-full wp-image-6010" alt="AppStore" src="http://www.versluis.com/wp-content/uploads/2013/03/AppStore.png" width="202" height="58" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=UlcwaeuwRZE:Sa9Y5MQUqxA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=UlcwaeuwRZE:Sa9Y5MQUqxA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=UlcwaeuwRZE:Sa9Y5MQUqxA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=UlcwaeuwRZE:Sa9Y5MQUqxA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=UlcwaeuwRZE:Sa9Y5MQUqxA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=UlcwaeuwRZE:Sa9Y5MQUqxA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=UlcwaeuwRZE:Sa9Y5MQUqxA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=UlcwaeuwRZE:Sa9Y5MQUqxA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=UlcwaeuwRZE:Sa9Y5MQUqxA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=UlcwaeuwRZE:Sa9Y5MQUqxA:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/UlcwaeuwRZE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2013/03/seek-and-ye-shall-find/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2013/03/seek-and-ye-shall-find/</feedburner:origLink></item>
		<item>
		<title>Biscayne Bay Panorama</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/Ls2yMhQ8BjI/</link>
		<comments>http://www.versluis.com/2013/03/biacayne-bay-panorama/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 18:28:24 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[iPhoneography]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=5999</guid>
		<description />
				<content:encoded><![CDATA[<p></p><p><a href="http://www.versluis.com/wp-content/uploads/2013/03/20130305-132631.jpg"><img src="http://www.versluis.com/wp-content/uploads/2013/03/20130305-132631.jpg" alt="20130305-132631.jpg" class="alignnone size-full" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=Ls2yMhQ8BjI:V_mtdD2thgM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Ls2yMhQ8BjI:V_mtdD2thgM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=Ls2yMhQ8BjI:V_mtdD2thgM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Ls2yMhQ8BjI:V_mtdD2thgM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=Ls2yMhQ8BjI:V_mtdD2thgM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Ls2yMhQ8BjI:V_mtdD2thgM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=Ls2yMhQ8BjI:V_mtdD2thgM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Ls2yMhQ8BjI:V_mtdD2thgM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=Ls2yMhQ8BjI:V_mtdD2thgM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=Ls2yMhQ8BjI:V_mtdD2thgM:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/Ls2yMhQ8BjI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2013/03/biacayne-bay-panorama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2013/03/biacayne-bay-panorama/</feedburner:origLink></item>
		<item>
		<title>You are Beautiful</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/YvU_iR-Ef1A/</link>
		<comments>http://www.versluis.com/2013/02/you-are-beautiful/#comments</comments>
		<pubDate>Sat, 23 Feb 2013 21:38:34 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[iPhoneography]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=5994</guid>
		<description><![CDATA[Hipstamatic with Loftus Lens and Ina&#8217;s 1969 film.]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://www.versluis.com/wp-content/uploads/2013/02/20130223-163733.jpg"><img src="http://www.versluis.com/wp-content/uploads/2013/02/20130223-163733.jpg" alt="20130223-163733.jpg" class="alignnone size-full" /></a></p>
<p>Hipstamatic with Loftus Lens and Ina&#8217;s 1969 film.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=YvU_iR-Ef1A:tI021NkH3Ak:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=YvU_iR-Ef1A:tI021NkH3Ak:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=YvU_iR-Ef1A:tI021NkH3Ak:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=YvU_iR-Ef1A:tI021NkH3Ak:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=YvU_iR-Ef1A:tI021NkH3Ak:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=YvU_iR-Ef1A:tI021NkH3Ak:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=YvU_iR-Ef1A:tI021NkH3Ak:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=YvU_iR-Ef1A:tI021NkH3Ak:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=YvU_iR-Ef1A:tI021NkH3Ak:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=YvU_iR-Ef1A:tI021NkH3Ak:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/YvU_iR-Ef1A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2013/02/you-are-beautiful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2013/02/you-are-beautiful/</feedburner:origLink></item>
		<item>
		<title>Biscayne Bay</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/85JlDDifxPk/</link>
		<comments>http://www.versluis.com/2013/02/biscayne-bay/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 21:02:28 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[iPhoneography]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=5992</guid>
		<description><![CDATA[Hipstamatic with Loftus Lens and Ina&#8217;s 1969 film.]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://www.versluis.com/wp-content/uploads/2013/02/20130222-160117.jpg"><img src="http://www.versluis.com/wp-content/uploads/2013/02/20130222-160117.jpg" alt="20130222-160117.jpg" class="alignnone size-full" /></a></p>
<p>Hipstamatic with Loftus Lens and Ina&#8217;s 1969 film.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=85JlDDifxPk:GsdEBtunXPQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=85JlDDifxPk:GsdEBtunXPQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=85JlDDifxPk:GsdEBtunXPQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=85JlDDifxPk:GsdEBtunXPQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=85JlDDifxPk:GsdEBtunXPQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=85JlDDifxPk:GsdEBtunXPQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=85JlDDifxPk:GsdEBtunXPQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=85JlDDifxPk:GsdEBtunXPQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=85JlDDifxPk:GsdEBtunXPQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=85JlDDifxPk:GsdEBtunXPQ:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/85JlDDifxPk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2013/02/biscayne-bay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2013/02/biscayne-bay/</feedburner:origLink></item>
		<item>
		<title>This is not supposed to be here</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/hGWhxE5S3Bs/</link>
		<comments>http://www.versluis.com/2013/02/this-is-not-supposed-to-be-here/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 18:40:40 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[iPhoneography]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=5990</guid>
		<description><![CDATA[Bass Museum of Modern Art. Hipstamatic with Loftus Lens and Ina&#8217;s 1969 film.]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://www.versluis.com/wp-content/uploads/2013/02/20130214-133705.jpg"><img src="http://www.versluis.com/wp-content/uploads/2013/02/20130214-133705.jpg" alt="20130214-133705.jpg" class="alignnone size-full" /></a></p>
<p>Bass Museum of Modern Art.</p>
<p>Hipstamatic with Loftus Lens and Ina&#8217;s 1969 film.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=hGWhxE5S3Bs:LuKRrTpz8FU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=hGWhxE5S3Bs:LuKRrTpz8FU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=hGWhxE5S3Bs:LuKRrTpz8FU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=hGWhxE5S3Bs:LuKRrTpz8FU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=hGWhxE5S3Bs:LuKRrTpz8FU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=hGWhxE5S3Bs:LuKRrTpz8FU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=hGWhxE5S3Bs:LuKRrTpz8FU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=hGWhxE5S3Bs:LuKRrTpz8FU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=hGWhxE5S3Bs:LuKRrTpz8FU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=hGWhxE5S3Bs:LuKRrTpz8FU:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/hGWhxE5S3Bs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2013/02/this-is-not-supposed-to-be-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2013/02/this-is-not-supposed-to-be-here/</feedburner:origLink></item>
		<item>
		<title>Brushes 3: It’s like New Coke all over again</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/HpZCmVfKw64/</link>
		<comments>http://www.versluis.com/2012/12/brushes-3-its-like-new-coke-all-over-again/#comments</comments>
		<pubDate>Wed, 12 Dec 2012 14:24:20 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[App Reviews]]></category>
		<category><![CDATA[brushes]]></category>
		<category><![CDATA[brushes 3]]></category>
		<category><![CDATA[drawing]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[sketching]]></category>
		<category><![CDATA[Taptrix]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=5983</guid>
		<description><![CDATA[After an extremely long hiatus Steve Sprang and his team at Taptrix have released a new version of Brushes, the painting programme that took iPhone and iPad art creators by storm. Serious artists such as David Hockney and David Cassan have given this app much momentum over the years, and even gave Steve the centre [...]]]></description>
				<content:encoded><![CDATA[<p></p><div class="separator" style="clear: both; text-align: none;"><img src="http://www.versluis.com/wp-content/uploads/2012/11/wpid-Photo-20-Nov-2012-0523.jpg" id="blogsy-1355322119156.4219" class="alignright" width="300" height="175" alt=""></div>
<p style="text-align: left;"> After an extremely long hiatus Steve Sprang and his team at Taptrix have released a new version of Brushes, the painting programme that took iPhone and iPad art creators by storm. </p>
<p style="text-align: left;">Serious artists such as David Hockney and David Cassan have given this app much momentum over the years, and even gave Steve the centre stage alongside Steve Jobs when the iPad was released.</p>
<p style="text-align: left;">Many have waited for years for an update for Brushes to take advantage of the new iPad&#39;s retina screen and perhaps introduce new features. Now it has finally arrived and everyone seems to hate the new version.</p>
<p style="text-align: left;">Steve doesn&#39;t understand it &#8211; and neither do many users who are ecstatic about the new offering. Let&#39;s explore why and how such a strong negative welcome could have been avoided.</p>
<p><span id="more-5983"></span><br />
<h3 style="text-align: left;">The Situation</h3>
<p style="text-align: left;">The main criticism from users is that Brushes 3 is not an upgrade to the original Brushes. Even the original had been replaced by Brushes 2, a version I must admit that completely passed me by. I now have Brushes 1.2.2 (red icon, very old) and Brushes 3.0.1 (blue icon, very new) to choose from. </p>
<p style="text-align: left;">This is what happens when you look for automatic upgrades and never see one &#8211; why would you look on the App Sore and check if an app by the same name and developer has come up again? </p>
<p style="text-align: left;">Being a completely new app, users are frustrated that they have to pay again for something they thought they could use forever with their initial payment. Having said that, Steve is not asking for several hundred pounds for his update like Adobe does with every major revision of every piece of software they produce. He&#39;s asking for the equivalent of a cup of coffee, something most of us pay several times a week without even thinking about it.</p>
<p style="text-align: left;">Besides, Brushes is free to try and still works without the addition of layers which is an in-app purchase. </p>
<p style="text-align: left;">What users fail to realise is that if you sit down as a developer and write software for a year, then your development time isn&#39;t being paid for with free upgrades. So you can&#39;t make a living by releasing free upgrades. That is why I personally have no problem with an extra £1.99 the year after: if I want the new version I can pay, if I don&#39;t need it then I&#39;ll stick to the old one. Simple as that.</p>
<h3 style="text-align: left;">The Problem</h3>
<p style="text-align: left;">This is not an issue when the old version can still be obtained &#8211; but in the case of a Brushes 3, Steve did something that reminds me of the New Coke incident in the early nineties: he removed the old version from the App Store, and now all you can do is buy the New Brushes. Users cannot install the old version anymore, unless they have the file as a backup on their computers.</p>
<p style="text-align: left;">That is the fundamental flaw in what happened with Brushes 3: you&#39;re forcing users to agree with you, that the new version is the best and only version there is, and they can no longer make a choice by themselves. Of course many will be angry about this.</p>
<p style="text-align: left;">That is what Coca Cola did by <a href="http://en.wikipedia.org/wiki/New_coke" target="_blank" title="">replacing the flavour of their beverage</a> in 1985. They didn&#39;t introduce a new flavour alongside and let the customers decode which one they liked better. Coke made the decision for them, forcing their customers to like the new flavour as much as their management did. </p>
<p style="text-align: left;">People had a massive problem with this.</p>
<p style="text-align: left;">Users are also unhappy to lose some functionality of the old Brushes in the form of the Brushes Viewer for Mac: having started at a time when the iPad was only available at a fairly low resolution, Brushes would record each action users performed so they could later be played back and assembled off-iPad at high resolution. </p>
<p style="text-align: left;">This was a revolutionary idea, one we haven&#39;t seen from any other painting app to date. Not only could painters create very large files of their images, users could also showcase how a painting was created via video export. There are several masterpieces on YouTube and it&#39;s a pleusure to see these come to live.</p>
<p style="text-align: left;">To use this option users had to download a small utility for their Macs from <a href="http://taptrix.com" target="_blank" title="">Steve&#39;s website</a>. With the arrival of Brushes 3 however this utility has been removed. Moreover, the video and stroke export function does not yet exist in the latest offering. Many artists have come to rely on this essential function, giving them resolution independence while creating art and even potential income from print sales.</p>
<p style="text-align: left;">Many users are &#8211; understandably &#8211; extremely unhappy about this.</p>
<p style="text-align: left;">In a <a href="http://www.flickr.com/groups/brushes/discuss/72157631577496076/" target="_self" title="">thread on Flickr</a> Sprang apologised for his long absence, even though we&#39;re still at a loss as to what happened during the years. He said he was surprised by the negative reaction to Brushes 3 and said that so much has changed in the iPad app world that a brand new version was necessary rather than an upgrade to existing code.</p>
<p style="text-align: left;">As someone who dabbles in app development I can certainly feel his pain: new iOS releases mean that older ways of doing things just get abandoned by Apple, and newer easier ways come to take their place.</p>
<p style="text-align: left;">Sprang also promised that hi resolution export will be implemented in the new version soon. Brushes 3 had been in the works for a while and he didn&#39;t want to hold it back any longer. </p>
<h3 style="text-align: left;">The (possible) Solution</h3>
<p style="text-align: left;">It appears to me that all Taptrix had to do was introduce the new version alongside the existing one and make it clear to users that there would be no support offered for the older version. Very important would have been NOT to remove either the old Brushes nor the hi res utility viewer from his website.</p>
<p style="text-align: left;">That said, why not just bring it back and make a LOT of people happy?</p>
<p style="text-align: left;">Users will understand that the focus has shifted to the new version. Devices and software change all the time, and I&#39;m sure many woud willingly give the new version a try, probably even embrace it.</p>
<p style="text-align: left;">But giving people a new toy while throwing away the old one is a bad move. This is fairly easy to rectify though.<span style="text-align: right; "></span></p>
<p style="text-align: left;">Yet herein lies the artists&#39; dilemma: do you create for yourself, or do you create for other people? </p>
<p style="text-align: left;">Only Steve can decide what&#39;s most important to him: Write software that he supports 100% without legacy and compromises; or be liked by the audience and be a commercial success while making other users happy.<span style="text-align: right; ">  </span></p>
<p style="text-align: left;"><span style="text-align: right; ">In a truly artistic sense I can understand option 1. If we look at Brushes itself as a work of art. Forget the old Brushes and focus on the new version. That&#39;s what Apple would do. Da Vinci didn&#39;t paint Monarch Lisa 2 due to its commercial success, he moved on and did something else. </span></p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=HpZCmVfKw64:J-cy-icGNsY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=HpZCmVfKw64:J-cy-icGNsY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=HpZCmVfKw64:J-cy-icGNsY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=HpZCmVfKw64:J-cy-icGNsY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=HpZCmVfKw64:J-cy-icGNsY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=HpZCmVfKw64:J-cy-icGNsY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=HpZCmVfKw64:J-cy-icGNsY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=HpZCmVfKw64:J-cy-icGNsY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=HpZCmVfKw64:J-cy-icGNsY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=HpZCmVfKw64:J-cy-icGNsY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/HpZCmVfKw64" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2012/12/brushes-3-its-like-new-coke-all-over-again/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2012/12/brushes-3-its-like-new-coke-all-over-again/</feedburner:origLink></item>
		<item>
		<title>The Waiting Game</title>
		<link>http://feedproxy.google.com/~r/versluis/~3/2JWaTbVS5WI/</link>
		<comments>http://www.versluis.com/2012/11/the-waiting-game/#comments</comments>
		<pubDate>Mon, 19 Nov 2012 17:01:13 +0000</pubDate>
		<dc:creator>Jay Versluis</dc:creator>
				<category><![CDATA[Sketches]]></category>
		<category><![CDATA[Sketchbook Pro]]></category>

		<guid isPermaLink="false">http://www.versluis.com/?p=5974</guid>
		<description><![CDATA[SketchBook Pro for iPad]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://www.versluis.com/wp-content/uploads/2012/11/20121119-120028.jpg"><img src="http://www.versluis.com/wp-content/uploads/2012/11/20121119-120028.jpg" alt="20121119-120028.jpg" class="alignnone size-full" /></a></p>
<p>SketchBook Pro for iPad</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/versluis?a=2JWaTbVS5WI:0xgTVpZz6Ck:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/versluis?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=2JWaTbVS5WI:0xgTVpZz6Ck:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/versluis?i=2JWaTbVS5WI:0xgTVpZz6Ck:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=2JWaTbVS5WI:0xgTVpZz6Ck:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/versluis?i=2JWaTbVS5WI:0xgTVpZz6Ck:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=2JWaTbVS5WI:0xgTVpZz6Ck:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/versluis?i=2JWaTbVS5WI:0xgTVpZz6Ck:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=2JWaTbVS5WI:0xgTVpZz6Ck:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/versluis?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/versluis?a=2JWaTbVS5WI:0xgTVpZz6Ck:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/versluis?i=2JWaTbVS5WI:0xgTVpZz6Ck:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/versluis/~4/2JWaTbVS5WI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.versluis.com/2012/11/the-waiting-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.versluis.com/2012/11/the-waiting-game/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.597 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-20 00:04:59 -->
