<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<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>QR Pal &#8211; When is an Android App not an Android App? &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/2011/08/qr-pal-when-is-an-android-app-not-an-android-app/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Mon, 11 Aug 2025 06:24:31 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>QR Pal &#8211; When is an Android App not an Android App? &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[QR Pal - When is an Android App not an Android App?]]></title>
		<link>https://shkspr.mobi/blog/2011/08/qr-pal-when-is-an-android-app-not-an-android-app/</link>
					<comments>https://shkspr.mobi/blog/2011/08/qr-pal-when-is-an-android-app-not-an-android-app/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 11 Aug 2011 11:30:07 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[qr]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[review]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=4337</guid>

					<description><![CDATA[It&#039;s been a while since I did a screenshot based review of a mobile app.  I was gratified when QR Pal asked me to review their new app.  First thing&#039;s first, this is a great idea for a QR Scanner.  It saves all your scans - so you can retrieve them by category, it checks to see if links are safe to click on, it allows you to share scans with friends, and it also has a gameification element.  But…]]></description>
										<content:encoded><![CDATA[<p>It's been a while since I did a screenshot based review of a mobile app.  I was gratified when <a href="https://web.archive.org/web/20120920061300/http://qrpal.com/">QR Pal</a> asked me to review their new app.</p>

<p>First thing's first, this is a great idea for a QR Scanner.  It saves all your scans - so you can retrieve them by category, it checks to see if links are safe to click on, it allows you to share scans with friends, and it also has a gameification element.</p>

<p>But I <em>really</em> don't like it.  It's slow to start up, has a UI which is only really suitable for iPhone users, and has some basic usability flaws.</p>

<h2 id="on-with-the-review"><a href="https://shkspr.mobi/blog/2011/08/qr-pal-when-is-an-android-app-not-an-android-app/#on-with-the-review">On With The Review!</a></h2>

<p>The first thing you have to do is set up an account?  Why?  I just want to scan me some QR codes!
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-Setup.png" alt="" title="QRpal  Setup" width="480" height="800" class="aligncenter size-full wp-image-4338">
I now understand that there are a bunch of social features - but that's not explained here.  Just "give us all your personal details for some unspecified purpose."  Hardly encouraging.</p>

<p>The email field doesn't tell the Android system that it's for email - so there's no @ key present on the keyboard.  Annoying oversight.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-no-email-keyboard.png" alt="" title="QRpal no email keyboard" width="480" height="800" class="aligncenter size-full wp-image-4339"></p>

<p>It gets worse.  There's a password field which <em>doesn't tell the user the password parameters</em>!  How long does my password have to be? Do I have to use mixed case, numbers, symbols? What?
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-no-password-info.png" alt="" title="QRpal no password info" width="480" height="800" class="aligncenter size-full wp-image-4340">
So, of course, after submitting, it tells you that you did not pass the stringent password requirements.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-password-error.png" alt="" title="QRpal password error" width="480" height="800" class="aligncenter size-full wp-image-4341"></p>

<p>As a side note - if you were sending an email to people who had registered on your mobile app, would you make the email mobile friendly?
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-email-not-mobile.png" alt="" title="QRpal email not mobile" width="480" height="800" class="aligncenter size-full wp-image-4349">
QR Pal didn't.  I don't understand why.  They know this email is probably going to an Android phone, why didn't they make sure the email looked perfect on the device?</p>

<p>So, on to the app itself...
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-iPhone-UI.png" alt="" title="QRpal iPhone UI" width="480" height="800" class="aligncenter size-full wp-image-4342">
This, may I remind you, is an Android app.  Yet their UI has been lifted wholesale from their iPhone app.</p>

<p>The UI will be totally unfamiliar to anyone who is used to Android apps and the way they work.  Pressing the Android's menu button does nothing.</p>

<p>Even the settings page is iPhone-styled.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-iPhone-Settings.png" alt="" title="QRpal iPhone Settings" width="480" height="800" class="aligncenter size-full wp-image-4343"></p>

<p>Scanning codes is as quick as any other scanner - and seems to work as well.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-scanning.png" alt="" title="QRpal scanning" width="480" height="800" class="aligncenter size-full wp-image-4345"></p>

<p>Now, I say "quick", but you have to wait a good 5-10 seconds after clicking the app's icon before you can scan.  Why?  Because you have to see their splash-screen.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-startup-screen.png" alt="" title="QRpal startup screen" width="480" height="800" class="aligncenter size-full wp-image-4346"></p>

<p>Now, there are a few nice features - checking to see if a URL is likely to be harmful is one.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-link-checker.png" alt="" title="QRpal link checker" width="480" height="800" class="aligncenter size-full wp-image-4344">
Of course, it means that you are sending all your scans back to the QR Pal mothership.  I wonder what they do with them all?</p>

<p>Once a code is scanned, it's saved in your wallet.  Scans are grouped by category.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/08/QRpal-wallet.png" alt="" title="QRpal wallet" width="480" height="800" class="aligncenter size-full wp-image-4347">
Sadly, they don't check for duplicates.</p>

<h2 id="conclusion"><a href="https://shkspr.mobi/blog/2011/08/qr-pal-when-is-an-android-app-not-an-android-app/#conclusion">Conclusion</a></h2>

<p>The thing is, QR Pal is chock-full of good ideas.</p>

<p>Integrating with Twitter, LinkedIn, and Facebook is a smart move.</p>

<p>Checking links for safety is a bit of a gimmick, but a good differentiator.</p>

<p>Their <a href="https://web.archive.org/web/20121019141140/http://qrpal.com/live-map">live map of scans</a> is cute - although the app never asks for my location.</p>

<p>They have a "points" system - but it's never really explained why, how, or what it's for.</p>

<p>You see - every idea they have is good, but none of them seem fully realised.  Making the whole UI look like an iPhone app makes Android users feel like they're an afterthought.  I doubt it will play well on BlackBerry and WP7 when they launch.</p>

<p>But the absolute killer, for me, is the start-up time.  When I want to scan a code, I want to scan it right there, right then. I may be on a busy street, about to get off a train, or taking someone's business card.  I do not want to watch QR Pal's splash screen.</p>

<p>My preferred scanner <a href="https://github.com/zxing/zxing">ZXing for Android</a> starts instantly.  It doesn't do all of the fancy stuff of QR Pal - but it doesn't need to.  It's quick, simple, and all the features work.</p>

<p>QR Pal is a great idea for an app.  But they need to fix the UI, start-up speed, and finish the features they've started.  Once it's done that, it will be an excellent app.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=4337&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2011/08/qr-pal-when-is-an-android-app-not-an-android-app/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
