<?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>Mobtest blog</title>
	<atom:link href="http://blog.mobtest.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mobtest.com</link>
	<description>where mobile apps meet testers</description>
	<lastBuildDate>Thu, 17 May 2012 19:02:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Here&#8217;s why the Facebook iOS app is so bad (UIWebViews and no Nitro)</title>
		<link>http://blog.mobtest.com/2012/05/heres-why-the-facebook-ios-app-is-so-bad-uiwebviews-and-no-nitro/</link>
		<comments>http://blog.mobtest.com/2012/05/heres-why-the-facebook-ios-app-is-so-bad-uiwebviews-and-no-nitro/#comments</comments>
		<pubDate>Mon, 14 May 2012 23:42:01 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[crapp]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=148</guid>
		<description><![CDATA[It&#8217;s the week of the Facebook IPO, and a lot of talk in the Facebook roadshow is about it&#8217;s mobile strategy. Out of the 900 million monthly active users, 500 million use Facebook on mobile. Mobile is booming and will &#8230; <a href="http://blog.mobtest.com/2012/05/heres-why-the-facebook-ios-app-is-so-bad-uiwebviews-and-no-nitro/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the week of the Facebook IPO, and a lot of talk in the Facebook roadshow is about it&#8217;s mobile strategy. Out of the 900 million monthly active users, <a href="http://techcrunch.com/2012/04/23/facebooks-amended-s-1-500-million-mobile-users-paid-300m-cash-23-million-shares-for-instagram/">500 million use Facebook on mobile</a>. Mobile is booming and will so the next few years as these numbers are showing, so rightfully so a lot of attention goes to mobile.</p>
<p>On the iPhone in 2008/9, before the iPad was out, the first version of the Facebook app was seen as one of the great examples how to build an iPhone app. It was developed by one person, <a href="http://en.wikipedia.org/wiki/Joe_Hewitt_(programmer)">Joe Hewitt</a>, and parts of the app were open sourced as the <a href="https://github.com/facebook/three20">Three20 project</a>. When he left Facebook and stopped working on the iOS app, a new team took over which resulted in a complete rewrite for a universal app that also supported the <a href="https://blog.facebook.com/blog.php?post=10150311269432131">iPad (November 2011)</a>. In spite of growing numbers, not a whole lot of users actually like the current iOS app. In the US iTunes store, the <a href="http://itunes.apple.com/us/app/facebook/id284882215?mt=8">rating average is 2 stars</a>, with out the 21,803 ratings, 11,839 1 star ratings (!). One star ratings are often a sign of frustration, and you can see that in the comments. For most of the apps an average of 2 stars is deadly, but we all use Facebook so yes we will all have to use its iOS app if you own an iPhone or iPad.</p>
<h2>So what is wrong with the iOS app?</h2>
<p><img class="alignright size-medium wp-image-188" style="margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px;" title="facebook buggy timeline" src="http://blog.mobtest.com/wp-content/uploads/2012/05/facebook-buggy-timeline-200x300.png" alt="" width="200" height="300" /></p>
<ol>
<li><strong>app is slow </strong></li>
<li><strong>inconsistent information</strong> notification icons say there are new messages or responses, actual window does not show anything new.</li>
<li><strong>app is slower than mobile web site</strong> while everybody is used to speedy apps, the Facebook mobile web site is faster than iOS app, and offers almost the same functionality.</li>
<li><strong>tons of other bugs</strong> scrambled views, photo upload, text boxes disappear, no sharing.</li>
</ol>
<h2><span id="more-148"></span>What is the origin of these issues?</h2>
<p><strong>1. HTML and UIWebViews without Nitro JavaScript engine</strong><br />
I did some network sniffing (<a title="Rogue app: Syn for iPhone slips through Apple review process" href="http://blog.mobtest.com/2012/04/rogue-app-syn-for-iphone-slips-through-apple-review-process/">I like sniffing <img src='http://blog.mobtest.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </a>) and found out that the data that the iOS app downloads from facebook.com is a mixture of REST (XML format, no JSON) and HTML. The HTML is used for your personal timeline, and profile and groups timelines. See for yourself, go to <a href="https://m.facebook.com/home.php">https://m.facebook.com/home.php</a> and see that it is the initial view of the iOS app. Also from the screenshot above, you can see something went wrong while downloading the html and images/stylesheets/JavaScript. To display HTML in an app, a developer uses a Safari component called UIWebView. Very convenient, but also dangerous. The HTML downloaded is pretty big (15kb), and contains links to images, stylesheets and JavaScript. For a starter, caching of unchanged content cannot be controlled by the developer. The FB app downloads the whole timeline HTML every time, and it is up to the UIWebView to determine whether it needs to download images, stylesheets etc. again. Second, performance of UIWebViews is less than in mobile Safari. This has a lot to do with the absence of the new <a href="http://en.wikipedia.org/wiki/WebKit#JavaScriptCore">Nitro JavaScript engine</a> in UIWebViews, apparently <a href="http://daringfireball.net/2011/03/nitro_ios_43">for security reasons</a>. I ran some tests on my iPhone 4 with iOS 5.1.1, the <a href="http://www.webkit.org/perf/sunspider/sunspider.html">JavaScript benchmark Sunspider </a>running in <a href="http://bit.ly/JrdoIe">Mobile Safari </a>was 3 x as fast as running in a <a href="http://bit.ly/JgoU7m">native app with a UIWebView</a>. Also, to communicate from the UIWebView to the native app, a JavaScript bridge is needed. This is tricky stuff, slow and not really thread safe.</p>
<p><strong>2. Different calls for similar information that is not in sync </strong><br />
For notifications, messages and friend requests regular REST calls are done, returning XML data. First check is to see what number of new notifications are there (https://api.facebook.com/restserver.php), then the actual content is retrieved in a separate call (https://api-read.facebook.com/restserver.php). As far as I can tell, the Facebook service calls return inconsistent information. When you check too fast what new notifications are awaiting you, you don&#8217;t get the new information.</p>
<h2>Why would Facebook use HTML technology inside a native iOS app?</h2>
<ol>
<li><strong>HTML is easier for displaying fluid content. </strong>Objective-C really sucks when it comes to fluid display. An image with text around it, buttons with varying text labels are really hard to create yourself in Objective-C as you have to calculate dimensions and positions of all elements yourself. In particular for a timeline HTML will be much easier.</li>
<li><strong>Creates code that can be shared across different platforms</strong>. iOS, Android, BlackBerry, Windows Phone are all different technologies and a developer&#8217;s nightmare. Sharing some content/functionality in the form of HTML makes sense.</li>
<li><strong>HTML is much more in line with Facebook&#8217;s continuous deployment process. </strong>FB developers are responsible for their own QA, and part of that is <a href="https://framethink.wordpress.com/2011/01/17/how-facebook-ships-code/">to push code out to a limited set of servers, see results and then push it out to more</a> and do this each day if not more often. With Apple taking as least a week of review, rolling back a code change is a nightmare.</li>
<li><strong>They can get away with it. </strong>Yes Facebook is not a bank, there are no other iOS FB apps out there and we will still use the service as it has a virtual monopoly on social networking with 900 million users now. We just have to suck it up.</li>
<li><strong>Feature phones is where growth is. </strong>A very high percentage of iPhone and Android users already have the Facebook app installed. The next frontier is feature phones, in particular in non-western parts of the world. These new users will first encounter Facebook on their mobile, and it will not be a shining iPhone.</li>
</ol>
<p>I&#8217;d love to see a slick Facebook app like <a href="https://path.com/">Path</a>, I&#8217;m afraid it will not be soon <img src='http://blog.mobtest.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2012/05/heres-why-the-facebook-ios-app-is-so-bad-uiwebviews-and-no-nitro/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>For success, you need a great app AND money for marketing</title>
		<link>http://blog.mobtest.com/2012/05/for-success-you-need-a-great-app-and-marketing/</link>
		<comments>http://blog.mobtest.com/2012/05/for-success-you-need-a-great-app-and-marketing/#comments</comments>
		<pubDate>Sat, 05 May 2012 01:13:49 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=146</guid>
		<description><![CDATA[Just in case anybody still thought just a great iOS or Android app would get you tons of downloads and lots of money: no it won&#8217;t. If you want success for your app, you need to market it and that &#8230; <a href="http://blog.mobtest.com/2012/05/for-success-you-need-a-great-app-and-marketing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just in case anybody still thought just a great iOS or Android app would get you tons of downloads and lots of money: no it won&#8217;t. If you want success for your app, you need to market it and that will cost money.</p>
<p/>
<p>As this nice infographic from <a href="Apppromo.com ">Apppromo.com </a>shows, top earners spend an average of 14% on marketing and have an average marketing budget of $30,000 dollars. Yes, that means it is really hard to make money if you are a small team with no cash in the bank. But with so many apps out there and the iTunes and Play store not really facilitating discovery, you need to get your customers attention somewhere else.</p>
<p/>
<p>So how can you do app marketing?</p>
<ul>
<li>Do PR: blog posts, youtube video&#8217;s, build an app web site or send out a press release to tech news sites and bloggers</li>
<li>Buy ads from companies like <a href="http://www.admob.com">Admob</a> or <a href="http://www.millennialmedia.com/">Milennial Media</a></li>
<li>Buy incentivized downloads from companies like <a href="http://www.tapjoy.com/">Tapjoy</a>, although these users will probably not become active</li>
<li>Get promoted through platforms like <a href="http://appsfire.com/">Appsfire</a>, <a href="http://chartboost.com/">Chartboost</a> or <a href="http://hookedmediagroup.com/">Hooked</a></li>
</ul>
<p/>
<a href="http://blog.mobtest.com/wp-content/uploads/2012/05/AppPromo-WakeUpCallInfographic.jpg"><img class="aligncenter size-large wp-image-149" title="AppPromo WakeUpCallInfographic" src="http://blog.mobtest.com/wp-content/uploads/2012/05/AppPromo-WakeUpCallInfographic-759x1024.jpg" alt="" width="684" /></a></p>
<p/>
<p>Edit 1: also very<a href="http://news.ycombinator.com/item?id=3929660"> interesting thread on Hackernews </a>about a story written on Ars Technical about this infographic.</p>
<p/>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2012/05/for-success-you-need-a-great-app-and-marketing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Rogue app: Syn for iPhone slips through Apple review process</title>
		<link>http://blog.mobtest.com/2012/04/rogue-app-syn-for-iphone-slips-through-apple-review-process/</link>
		<comments>http://blog.mobtest.com/2012/04/rogue-app-syn-for-iphone-slips-through-apple-review-process/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 08:05:24 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[crapp]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=99</guid>
		<description><![CDATA[I got some annoying app requests on Facebook from this one app. They came via friends that I know click on too many apps and games, so I ignored them. Yesterday I saw a post about this very app called &#8230; <a href="http://blog.mobtest.com/2012/04/rogue-app-syn-for-iphone-slips-through-apple-review-process/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I got some annoying app requests on Facebook from this one app. They came via friends that I know click on too many apps and games, so I ignored them. Yesterday I saw a post about this very app called Syn on the Dutch <a href="http://www.iphoneclub.nl/178183/bestverkochte-nederlandse-iphone-app-blijkt-spammachine/">iPhoneclub, where it was deemed a spam app</a>. Worse, somehow it had made it to the <a href="https://twitter.com/#!/dirkdk/status/189460242663350273/photo/1">number one position in the paid top 10 of all apps, in spite of an average rating of 1 star</a> (!). My first reaction was that the company behind the app, <a href="http://www.falkor.com">Falkor, inc</a> must have hired some shady firm to boost downloads to get that high in the ranking. But so many people complained about spam, I thought let&#8217;s dig deeper and do some research.</p>
<p><span id="more-99"></span></p>
<div id="attachment_118" class="wp-caption alignright" style="width: 210px"><a href="http://blog.mobtest.com/wp-content/uploads/2012/04/IMG_1658.png"><img class="size-medium wp-image-118" title="Syn asking for Facebook credentials" src="http://blog.mobtest.com/wp-content/uploads/2012/04/IMG_1658-200x300.png" alt="Syn asking for Facebook credentials" width="200" height="300" /></a><p class="wp-caption-text">Syn asking for Facebook credentials</p></div>
<p>First, it&#8217;s a paid app (0.79 euro, $1), so reluctantly I had to pay. To make sure I would not hinder too many friends I created a new FB account that only myself friended. To see what traffic was sent down the wire, I used my favorite sniffer tool <a href="http://www.charlesproxy.com/">Charles</a>, and <a href="http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/">set up my iPhone to use it.</a> After installation the first screen already raised my suspicion: it asked for my Facebook credentials. With oAuth being the standard now, this is a clear violation of <a href="https://developers.facebook.com/policy/">Facebook Platform policies: no collection of username and/or password</a>. With Charles I could see what was done: Syn logged you in directly onto Facebook, which surprises me was possible. After comparing HTTP traffic with that of the Facebook iOS app itself, it turned out that Syn used precisely the same endpoint to login (https://api.facebook.com/restserver.php), and FB&#8217;s own API key (haha).</p>
<p><a href="http://blog.mobtest.com/wp-content/uploads/2012/04/IMG_1661_balkje.png"><img class="alignright size-medium wp-image-125" title="Syn profile overview" src="http://blog.mobtest.com/wp-content/uploads/2012/04/IMG_1661_balkje-200x300.png" alt="" width="200" height="300" /></a>After logging in with my FB credentials, it downloaded my only friend (myself), and offered to sync the info to my address book on my iPhone. Right after I confirmed, I got an app request on Facebook. Clicking on the app request did only one thing: after a redirect via falkor.com the iTunes app was opened, deep linking to the Syn app.</p>
<p>So yes a rogue app. Facebook credentials are used in an illegal way, friends are spammed with a link to download the app. I suspect too many FB users are gullible and just click on an app request from a friend. I was looking if my address book was uploaded to the Falkor servers, that didn&#8217;t happen. So for sure Facebook should do everything it can from stopping this <a href="https://apps.facebook.com/synappfb/">app</a> by this shady company (web site lists another product called Spyder, a MySpace friend added bot). Apple also should have stopped this app, although strictly speaking the only violation I could see is tricking users to spam friends via Facebook.</p>
<p>The main thing Apple did wrong here is the top 1 position in the iTunes App Store, in spite of the average rating of 1 star. Apple is just asleep at the wheel, anybody can spot something is wrong. Fake or accidental downloads by tricked users gave it this nr 1 ranking, and this shows how broken the algoritm is. <a title="iTunes App Store sucks, and finally Apple acknowledges it" href="http://blog.mobtest.com/2012/02/itunes-app-store-sucks-and-finally-apple-acknowledges-it/">As I said before, we expect better from our beloved Apple.</a></p>
<p><a href="http://blog.mobtest.com/wp-content/uploads/2012/04/IMG_1673.png"><img class="alignright size-medium wp-image-140" title="IMG_1673" src="http://blog.mobtest.com/wp-content/uploads/2012/04/IMG_1673-200x300.png" alt="" width="200" height="300" /></a></p>
<p><strong>Update 1 (4/18/2012):</strong></p>
<p>I just tested the new version of Syn, version 1.0.2. Still it uses your Facebook credentials directly, which makes it still violate FB&#8217;s policies. I don&#8217;t understand why Facebook hasn&#8217;t blocked this app yet. On a positive note, it now asks for permission to spam your friends. The message is more like begging for money (see to the right). Still I would not recommend using this app.</p>
<p><strong>Update 2 (4/25/2012):</strong><br />
I got notice from Facebook that they reviewed my report and subsequently have shut down the Facebook app.</p>
<p><strong>Update 3 (4/26/2012):</strong><br />
And Apple has removed Syn from iTunes app store.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2012/04/rogue-app-syn-for-iphone-slips-through-apple-review-process/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Windows 8, Metro and Nokia Lumia 800</title>
		<link>http://blog.mobtest.com/2012/04/windows-8-metro-and-nokia-lumia-800/</link>
		<comments>http://blog.mobtest.com/2012/04/windows-8-metro-and-nokia-lumia-800/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 21:19:57 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=90</guid>
		<description><![CDATA[Yesterday I attended the Windows 8 app development event at Microsoft Silicon Valley. Funny for me to walk in with my iPhone and Macbook Pro. While Microsoft might not be considered cool anymore in the startup scene, they still serve &#8230; <a href="http://blog.mobtest.com/2012/04/windows-8-metro-and-nokia-lumia-800/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I attended the <a href="http://blogs.msdn.com/b/kevinash/archive/2012/03/20/re-imagining-app-development-introducing-windows-8-at-microsoft-silicon-valley-campus-april-4th.aspx">Windows 8 app development event</a> at Microsoft Silicon Valley. Funny for me to walk in with my iPhone and Macbook Pro. While Microsoft might not be considered cool anymore in the startup scene, they still serve a huge market on PC&#8217;s and laptops and more importantly, are coming up with new products that deserve developer attention, even in the startup world. And I got my first Windows Phone device, a Nokia Lumia 800 to test out.</p>
<p>So what&#8217;s new and cool in Windows 8?<span id="more-90"></span></p>
<h2>Metro style UI</h2>
<p>Already present in Windows Phone 7 and XBox, the Metro UI design is now also available in the new version of Windows. So your apps that you build for Windows 8 computers will have a similar look as Windows Phone devices. On Windows Phone the Metro look has been well received as rivaling the user experience on iOS and for sure surpassing Android&#8217;s. Now the first major change in user interface is available for all devices, computers, tablets and phones. Having a consistent user experience across all devices we use nowadays is a major plus. Microsoft is taking this further than Apple, where Mac OS X is only slowly moving into the direction of iOS.</p>
<h2>HTML/Javascript for native apps</h2>
<p>When building apps for Windows using .NET technology, you already had the option of C#, C++ or VB as language of choice, in combination with Xaml. Those are languages for real software engineers. With Windows 8, HTML/Javascript has been added so now web developers and designers can create native apps. As testified by a software engineer of Flixster, easy peasy. This all is built on top of the new <a href="http://tirania.org/blog/archive/2011/Sep-15.html">WinRT runtime</a>, which ensures same performance across different languages. With Visual Studio being the best IDE for software development, better than XCode and Eclipse, life of software developers is getting easier.</p>
<h2>So that Nokia Lumia 800 running Windows Phone<a href="http://blog.mobtest.com/wp-content/uploads/2012/04/nokialumia800.jpg"><img class="alignright size-medium wp-image-109" title="Nokia Lumia 800" src="http://blog.mobtest.com/wp-content/uploads/2012/04/nokialumia800-168x300.jpg" alt="Nokia Lumia 800" width="168" height="300" /></a></h2>
<p>Although the event was about the desktop event, Nokia and Microsoft are currently pushing hard to launch Nokia devices running Windows Phone. Nokia knows hardware, Microsoft software to this seems to be a great match. The Lumia 800 is not released in the USA, the slightly better 900 is. I won a 800 in the raffle so was able to lay my hands on one.</p>
<p>Being an iPhone user with a few Android phones on my desk, I had something to compare to. The Nokia Lumia hardware is slick, it&#8217;s a hip phone that stands out and feels great in your hand. The touch screen is really responsive. What interested me most was Windows Phone. The Metro UI is just stunning, and clearly designed for touch screens. Big squares you can&#8217;t miss with your big fingers. The performance of the interface is really snappy, clearly as much attention as for the iOS but much more than for Android has been paid to a responsive interface. The integration with Hotmail (ahum), MS Skydrive and Facebook &amp; Twitter in the OS is tight.</p>
<p>The apps for Windows phone will determine if users will flock to the platform or not. Currently there are <a href="http://www.forbes.com/sites/ewanspence/2012/04/03/windows-phone-passes-80000-mobile-applications/">80,000</a> apps out there. Not so much as the 600,000 for iOS or Android, but that is logical. While this might not be so good for users, it means there is an opportunity for developers. Making money on iOS directly from users has become really hard and requires 100,000&#8242;s of dollars in marketing, besides building a great product. Android is becoming very fragmented and no user pays for apps. If Microsoft makes the user experience of actually paying for an app a great one, revenue might be as good as in the early days for iOS. That means Windows Phone might prove to be a mobile platform that you can make good money on.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2012/04/windows-8-metro-and-nokia-lumia-800/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testflight acquired by Burstly &#8211; what about getting those testers</title>
		<link>http://blog.mobtest.com/2012/03/testflight-acquired-by-burstly-what-about-getting-those-testers/</link>
		<comments>http://blog.mobtest.com/2012/03/testflight-acquired-by-burstly-what-about-getting-those-testers/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 19:46:50 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=88</guid>
		<description><![CDATA[Burstly just announced that they have acquired TestFlight. Congrats on both, it shows how mature the mobile market is becoming. Besides the acquisition they also announced TestFlight Live, a product to see how your app is performing once it has &#8230; <a href="http://blog.mobtest.com/2012/03/testflight-acquired-by-burstly-what-about-getting-those-testers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Burstly just announced that they have <a href="http://pandodaily.com/2012/03/05/burstly-testlfight-live/">acquired TestFlight.</a> Congrats on both, it shows how mature the mobile market is becoming. Besides the acquisition they also announced TestFlight Live, a product to see how your app is performing once it has been published.</p>
<p>I think this is a step away of what they have been doing until now, which was all focused on the phase <em>before</em> launching. Also it is a crowded space: there are already mobile analytics companies like <a href="http://www.flurry.com/">Flurry</a> and app download companies like <a href="http://distimo.com">Distimo</a> and <a href="http://www.mopapp.com">Mobapp</a>.</p>
<p>Meanwhile, we at Mobtest.com keep on focusing on our mission: to build a great marketplace where mobile developers can find testers. Developers need feedback on their apps before they push them out in the app stores. They need to get high ratings to do their marketing in the app stores and get interested users to actually download their app.</p>
<p>We are looking for beta testers of our own service, so sign up at <a href="http://mobtest.com">mobtest.com</a> to get an invite. First batch is 50 testers, so sign up quickly!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2012/03/testflight-acquired-by-burstly-what-about-getting-those-testers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes App Store sucks, and finally Apple acknowledges it</title>
		<link>http://blog.mobtest.com/2012/02/itunes-app-store-sucks-and-finally-apple-acknowledges-it/</link>
		<comments>http://blog.mobtest.com/2012/02/itunes-app-store-sucks-and-finally-apple-acknowledges-it/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 03:05:17 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=70</guid>
		<description><![CDATA[I had this blog post drafted already, and originally had it titled &#8220;iTunes App Store sucks, and Apple doesn&#8217;t give a shit&#8221;. Well, after the acquisition of Chomp Apple shows it knows. Finally! To be more precise, I think that &#8230; <a href="http://blog.mobtest.com/2012/02/itunes-app-store-sucks-and-finally-apple-acknowledges-it/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had this blog post drafted already, and originally had it titled &#8220;iTunes App Store sucks, and Apple doesn&#8217;t give a shit&#8221;. Well, after <a href="http://techcrunch.com/2012/02/23/apple-chomp/">the acquisition of Chomp</a> Apple shows it knows. Finally!</p>
<p>To be more precise, I think that app discovery in the app store sucks, and this hurts both users and developers.</p>
<p>Right now, the only ways users find apps are through New, What&#8217;s Hot or the top 25 of a category. With <a href="http://148apps.biz/app-store-metrics/">almost  600,000 apps</a>,  that is basically an Office Depot with aisles that are 50 miles long. You look at the top 25, but that&#8217;s it.  <a href="http://iphone.appstorm.net/general/app-news/why-app-store-search-is-broken-and-how-to-fix-it/">App search is just really bad.</a> Genius? Anybody ever used Genius more than once? Genius is a joke like Ping is. Apparently, Apple is just not good at social.</p>
<p><span id="more-70"></span>So how does an app get into What&#8217;s Hot, New or a top 25? An app gets into New, by being new (and a little bit lucky), but obviously only stays there a short while. An app gets into What&#8217;s Hot by being very lucky, like having <a href="http://www.bandofthedayapp.com/">extremely excellent design and an original app</a>. So the important trick now it to get into the Top 25 of a category. This should be based on downloads, revenue and ratings. Unfortunately, too may bad apps, <a href="http://mashthosebuttons.com/2012/02/apple-removes-a-large-number-of-ios-copycat-games-from-app-store/">copycat apps</a> or <a href="http://impending.com/2012/02/2012-the-year-scam-apps-killed-the-app-store/">down right fraudulent apps</a> get in the top 25 by playing this system. They do this by just <a href="http://www.pocketgamer.biz/r/PG.Biz/App+Store/news.asp?c=38053">cloning popular apps like Temple Run</a> or using <a href="http://148apps.biz/download-bots-are-the-app-industrys-dirty-little-secret/">download bots </a>to increase download numbers. And even good and legitimate apps have a hard time getting in a top 25. The problem is, as top 25&#8242;s are used so much, getting in there means staying there. It&#8217;s a self fulfilling prophecy that way. I see in my Dutch iTunes account that WhatsApp is still number 1 in Social Networks. Good for them, but this app is already like 2 years old.</p>
<p>As a result, app browsing is seeing the same apps all the time, and nobody uses search. So users don&#8217;t see new newsworthy apps and stop looking for new apps. For developers it is also bad. That <a href="http://www.asymco.com/2012/02/19/app-developers-get-12-for-each-ios-device-sold/">$4 billion payout today</a> might seem a lot, but not when you divide it by 138,000 something publishers/developer you get almost $ 29,000 over the last 3 years. The <a href="http://www.wired.com/gadgetlab/2009/02/shoot-is-iphone/">gold rush with stories about making tens of thousands of dollars</a> with a simple game are way way behind us. Even worse, this top 25 failure means a complete winner-take-all distribution. My guess: top 5 % of app publishers do 70-90% of this revenue, and the rest of the publishers either have another core business (Facebook, LinkedIn, your bank) or are just doing bad. This means that the long tail and with that the whole ecosystem is doing bad, which will drive new developers away from the iTunes app store to different stores like <a href="https://market.android.com/">Android Market </a>or <a href="http://www.windowsphone.com/">Windows Phone marketplace</a>.</p>
<p>So now Apple has acquired Chomp, an app search engine. Congratulations both! Some advise to the new owners of the app store:</p>
<ol>
<li>improve recommandations and search. If Google can do it for the web and Amazon for shopping, so can you.</li>
<li>use other metrics than downloads and ratings for top 25s. Like number of times opened, home screen, amount of time used.</li>
<li>app refunds would be great (although free apps + inapp purchase also works), and you can do this as you control the whole ecosystem</li>
<li>create favorite app lists, and sharing of them with (Facebook?) friends</li>
<li>allow communication between users and publishers</li>
<li>allow publishers to respond limitless to reviews in the app store</li>
<li>give better statistics, including view, download and referral statistics. Keep statistics indefinite</li>
<li>profile users, and give aggregated and anonymised profile information to developers.</li>
<li>allow more dynamic pricing models, with business rules that automate this</li>
<li>offer A/B testing of pricing, icons, screen shots, etcetera</li>
</ol>
<p>Let&#8217;s make the App Store a great place for everybody again!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2012/02/itunes-app-store-sucks-and-finally-apple-acknowledges-it/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Great slides on iOS interface design by Qubop</title>
		<link>http://blog.mobtest.com/2012/01/great-slides-on-ios-interface-design-by-qubop/</link>
		<comments>http://blog.mobtest.com/2012/01/great-slides-on-ios-interface-design-by-qubop/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 02:44:55 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=50</guid>
		<description><![CDATA[Not our content, but I loved this great presentation by our friends at Qubop. My take aways: Apple values great visual design over human interface guideline compliance Assume nobody reads anything Make choices for users (no 50 configuration settings please!) Limit &#8230; <a href="http://blog.mobtest.com/2012/01/great-slides-on-ios-interface-design-by-qubop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Not our content, but I loved this great presentation by our friends at <a href="http://qubop.com/">Qubop</a>.</p>
<p>My take aways:</p>
<ol>
<li>Apple values great visual design over human interface guideline compliance</li>
<li>Assume nobody reads anything</li>
<li>Make choices for users (no 50 configuration settings please!)</li>
<li>Limit the number of clicks</li>
<li>Don&#8217;t force a workflow on mobile</li>
<li>Be consistent across different platforms</li>
<li>New trends #1: 5 tab navigation, where the center tab answers the question &#8220;What do I do with this app?&#8221;</li>
<li>New trends #2: hidden navigation is replacing tab bars</li>
<li>New trends #3: users expect &#8220;Pull to refresh&#8221;</li>
<li>New trends #4: iPad and iPhone are converging</li>
</ol>
<div>Here are the slides from their presentation:</div>
<div><span id="more-50"></span></div>
<div id="__ss_10931540" style="width: 425px;">
<p><strong style="display: block; margin: 12px 0 4px;"><a title="Sensational iOS App Design: First Principles and New Trends for 2012" href="http://www.slideshare.net/theevank/sensational-ios-app-design-first-principles-and-new-trends-for-2012" target="_blank">Sensational iOS App Design: First Principles and New Trends for 2012</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/10931540" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/theevank" target="_blank">Qubop Inc.</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2012/01/great-slides-on-ios-interface-design-by-qubop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Letting users test your iPhone app</title>
		<link>http://blog.mobtest.com/2011/11/letting-users-test-your-iphone-app/</link>
		<comments>http://blog.mobtest.com/2011/11/letting-users-test-your-iphone-app/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 19:13:05 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=39</guid>
		<description><![CDATA[OK, your iPhone app is about to be released. You and your teammates think the app is perfect. You just want to ask a couple of friends to test the app. Should you? Yes you should let others test. The &#8230; <a href="http://blog.mobtest.com/2011/11/letting-users-test-your-iphone-app/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>OK, your iPhone app is about to be released. You and your teammates think the app is perfect. You just want to ask a couple of friends to test the app. Should you?</p>
<p>Yes you should let others test.</p>
<p><span id="more-39"></span></p>
<p>The <a href="http://www.mobileuserexperience.com/?p=842">first weeks</a> are vital in the life cycle of your app. If your users do not understand the app or it crashes on their phone, you will get a lot of one star ratings and sink deep in the ocean of <a href="http://blog.appsfire.com/ios-app-store-jumping-up-to-450-000-apps-deta/">450,000 iOS apps</a>.</p>
<p>OK, so how do I test. How do I get my beta to my users? iPhone beta distribution used to be a complete pain in the neck. You had to get the UDID of the iPhones of your testers, nicely hidden away. Then <a href="http://www.ispeeddial.com/how-to-install-and-adhoc-iphone-application/">create an Ad Hoc Profile</a>, send them the app + profile and pray your testers  would understand what to do with iTunes to install it. My experience: 20 % of installs didnt&#8217; work, in particular updates of the beta app and then on Windows. That was a complete pain. Nowadays you can use <a href="http://iphonedevelopertips.com/xcode/distribute-ad-hoc-applications-over-the-air-ota.html">Over-the-air (OTA)</a>. The <a href="http://www.testflightapp.com">distribution platform TestFlightApp</a> helps you nicely with this.</p>
<p>OK, my testers managed to install the app, now what? Well, depending on <a href="http://blog.mobtest.com/2011/09/what-and-how-to-test-when-developing-a-mobile-app/">what you want to test,</a> give instructions. Ask the right questions. Can you run the app? Can you upload a photo? Do you instantly understand how to use it? Does it run on your specific version of the OS? Just sending the app will not get you that valuable results. Go in with a hypothesis, ask yourself and your testers the right questions and validate.</p>
<p>How do you do testing?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2011/11/letting-users-test-your-iphone-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What and how to test when developing a mobile app</title>
		<link>http://blog.mobtest.com/2011/10/what-and-how-to-test-when-developing-a-mobile-app/</link>
		<comments>http://blog.mobtest.com/2011/10/what-and-how-to-test-when-developing-a-mobile-app/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 18:36:34 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[testing]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=31</guid>
		<description><![CDATA[Mobile development is not easy. A lot of platforms that change a lot, many different programming languages and tools. And of course a slew of new devices each year, in particular on the Android platform. Testing is even harder, arguably &#8230; <a href="http://blog.mobtest.com/2011/10/what-and-how-to-test-when-developing-a-mobile-app/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mobile development is not easy. A lot of platforms that change a lot, many different programming languages and tools. And of course a slew of new devices each year, in particular on the <a href="http://en.wikipedia.org/wiki/Android_(operating_system)">Android</a> platform.</p>
<p>Testing is even harder, arguably also more important. Native apps crash completely on an error, not just one page. You have less screen real estate. Users have less time to use your app. And there are <a href="http://blog.infostretch.com/how-to-choose-the-right-mobile-testing-solution-for-your-enterprise/comment-page-1">so many tools</a> to <a href="http://www.mobileapptesting.com/the-best-tools-for-mobile-app-testing/2011/08/">choose from</a>. So let me ask a few questions: what to test? And when are tools appropriate, and when <a href="http://mob4hire.blogspot.com/2011/08/mob4hires-crowd-flies-continentals.html">do you need users</a>?</p>
<p><span id="more-31"></span></p>
<p>The list of different kinds of testing we have here at <a href="http://www.mobtest.com">Mobtest</a> is long but a few first ones:</p>
<ol>
<li>technical test: does the app run without crashing?</li>
<li>functional test: does the app do what it is supposed to do?</li>
<li>usability test: do users understand how to operate the app?</li>
<li>compatibility test: does the app run on all hardware required?</li>
</ol>
<p>A first statement would be, that when implemented right software tools should be cheaper and faster. But what do tools detect, and what do users find? Tools are only as good as the people that operate them. Tools can detect imperfections in your code, execute tests that you have written yourself. Can they detect things you hadn&#8217;t though about?</p>
<p>Probably tools cannot detect all. In particular usability testing is by definition user testing. So it seems using both tools and users to test your app is the best way to go. What do you think?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2011/10/what-and-how-to-test-when-developing-a-mobile-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our mission: connect mobile app developers with testers</title>
		<link>http://blog.mobtest.com/2011/09/our-mission_connect_mobile_app_developers_with_testers/</link>
		<comments>http://blog.mobtest.com/2011/09/our-mission_connect_mobile_app_developers_with_testers/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 21:56:01 +0000</pubDate>
		<dc:creator>Dirk de Kok</dc:creator>
				<category><![CDATA[mission]]></category>

		<guid isPermaLink="false">http://blog.mobtest.com/?p=13</guid>
		<description><![CDATA[Welcome to the Mobtest blog! Our first post, so let us describe to you what our mission is. Actually, how we would put it now, as this will most definitely change over time:) Mobtest&#8217;s mission is to connect mobile app &#8230; <a href="http://blog.mobtest.com/2011/09/our-mission_connect_mobile_app_developers_with_testers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Welcome to the Mobtest blog! Our first post, so let us describe to you what our mission is. Actually, how we would put it now, as this will most definitely change over time:)</p>
<p><strong>Mobtest&#8217;s mission is to connect mobile app developers with users that understand apps and can test them</strong></p>
<p>Why? Well for developers, we think that now it is too hard to do app testing, so the quality of the apps out there is not that great. How many times do you have an iPhone app crashing on you? Or received a lot of one star ratings because of a huge bug you or Apple didn&#8217;t find before publishing in the App Store? That should be a thing of the past. With over 450,000 apps in the iTunes app store and 250,000 in the Android market it is hard to stand out. Your app needs to be top notch to do so.</p>
<p>Besides that the market is growing and growing, <a href="http://www.research2guidance.com/the-Application-Development-Market-Will-Grow-to-US100bn-in-2015/">over the next 4 years about 1,000 percent</a>. We as app developers have to deal with that, crunch out more apps while same time improve the quality of our work. Not a simple task.</p>
<p>For testers, we want to give them early acces to the coolest newest apps out there, and give them a chance to help them improve these apps. And become good at testing them and adding value to the developers.</p>
<p>Engineers focus on development, testers will provide them with input what part of their work needs improvement. Find out why your app always crashes. Learn if your users find it easy to use your app. No more crappy apps! No more one star ratings!</p>
<p>What do you think?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mobtest.com/2011/09/our-mission_connect_mobile_app_developers_with_testers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

