<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.1.3" -->
<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/"
>

<channel>
	<title>Mobile Phone Development</title>
	<link>http://mobilephonedevelopment.com</link>
	<description>Insights into developing for mobile</description>
	<pubDate>Tue, 21 May 2013 12:47:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.1.3</generator>
	<language>en</language>

		<item>
		<title>Gartner Technology Trends for 2013</title>
		<link>http://mobilephonedevelopment.com/archives/1542</link>
		<comments>http://mobilephonedevelopment.com/archives/1542#comments</comments>
		<pubDate>Thu, 25 Oct 2012 10:47:39 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>Symbian</category>
	<category>WAP</category>
	<category>Mobile</category>
	<category>Android</category>
	<category>iPhone</category>
	<category>iPad</category>
	<category>WindowsPhone</category>
		<guid>http://mobilephonedevelopment.com/archives/1542</guid>
		<description><![CDATA[	
Many companies doing development are looking at the &#8216;here and now&#8217;. I previously observed how successful products sometimes project the technical and market roadmap to the next few years and try to fill a gap. In mobile, things change very quickly, timescales are compressed and it&#8217;s rarely sensible to try to project more than a [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/gartner136.gif" alt="gartner136.gif" title="gartner136.gif" align="left" border="0" hspace="5" vspace="0" width="206" height="29" style="width: 206px; height: 29px; " />Many companies doing development are looking at the &#8216;here and now&#8217;. I <a href="http://mobilephonedevelopment.com/archives/1066" target="_blank">previously observed</a> how successful products sometimes project the technical and market roadmap to the next few years and try to fill a gap. In mobile, things change very quickly, timescales are compressed and it&#8217;s rarely sensible to try to project more than a year or two into the future. So what are the trends for the say the next year?</p>
	<p>Gartner identifies the <a href="http://www.gartner.com/it/page.jsp?id=2209615" target="_blank">Top 10 Strategic Technology Trends for 2013</a>. First of all notice Gartner is talking about &quot;Technology Trends&quot; not &quot;Mobile Trends&quot;. The fact that many of Gartner&#8217;s trends directly or indirectly implicate mobile demonstrates how important mobile has become. </p>
	<p>I will leave you to read the <a href="http://www.gartner.com/it/page.jsp?id=2209615" target="_blank">press release</a>. However, there are just two statements I find harder to believe will come to fruition&#8230;</p>
	<p><em>&quot;However, only 20 percent of those handsets are likely to be Windows phones.&quot;</em></p>
	<p>20% of smartphones sold in mature markets in 2013 will be Windows Phones? They must be dreaming. I believe it&#8217;s more likely to be single digit&nbsp;percentages, as now. To discover why, see my <a href="http://mobilephonedevelopment.com/archives/1514" target="_self">previous post</a> on Windows 8.</p>
 </div>
	<div>
<p><em>&quot;However, there will be a long term shift away from native apps to Web apps as HTML5 becomes more capable.&quot;</em></p>
	<p>How will HTML5 become more capable? I can&#8217;t yet see how (or why) Apple and Google, the current browser gatekeepers, might make HTML5 have capabilities closer to those of native apps. Is it in their interest? How have mobile browsers&#8217; capability improved over the last five years let alone the next five years? Don&#8217;t get me wrong, I would like it to happen but I don&#8217;t yet see the commercial drivers for this. If you want to help make this actually happen then check out <a href="http://www.w3.org/community/coremob/" target="_blank">CoreMob</a>.</p>
 </div>
<p style="margin-top: 10px;"><strong>Related Articles:</strong></p><ul><li><a href=http://mobilephonedevelopment.com/archives/1536 rel="bookmark">Appcelerator Q3 Mobile Developer Report</a></li><li><a href=http://mobilephonedevelopment.com/archives/1514 rel="bookmark">Nokia and Microsoft in the Last Chance Saloon</a></li><li><a href=http://mobilephonedevelopment.com/archives/1463 rel="bookmark">Smart Devices and Service Opportunities</a></li></ul>]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1542/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>MoMo London HTML5 vs Native</title>
		<link>http://mobilephonedevelopment.com/archives/1527</link>
		<comments>http://mobilephonedevelopment.com/archives/1527#comments</comments>
		<pubDate>Wed, 26 Sep 2012 15:44:57 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>WAP</category>
	<category>Mobile</category>
	<category>MoMoLondon</category>
	<category>MoMo</category>
		<guid>http://mobilephonedevelopment.com/archives/1527</guid>
		<description><![CDATA[	
On Monday evening I was at MoMo London at the &#8216;annual&#8217; HTML5 vs Native debate. It was excellently chaired by the entertaining Ewan MacLeod of Mobile Industry Review, with two teams of debaters. Andrew Betts (FT Labs), Sam Arora (DeviceAnywhere) and Jose Valles (BlueVia) were in the &#8216;Pro-HTML5&#8242; team &#160;while Nick Barnett (Mippin), Alex Caccia [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/mobilemondaylondon.gif" alt="mobilemondaylondon.gif" title="mobilemondaylondon.gif" align="left" border="0" hspace="5" vspace="0" width="154" height="69" style="width: 154px; height: 69px; " />On Monday evening I was at <a href="http://momolondon-2012-09-24.eventbrite.co.uk/" target="_blank">MoMo London</a> at the &#8216;annual&#8217; HTML5 vs Native debate. It was excellently chaired by the entertaining Ewan MacLeod of Mobile Industry Review, with two teams of debaters. Andrew Betts (FT Labs), Sam Arora (DeviceAnywhere) and Jose Valles (BlueVia) were in the &#8216;Pro-HTML5&#8242; team &nbsp;while Nick Barnett (Mippin), Alex Caccia (Marmalade) and Chris Book (Bardowl) were in the &#8216;pro-native&#8217; team.</p>
	<p>To cut a long story short, the usual pros and cons of HTML5 and native were discussed (see my previous posts) and predictably it came down to <a href="http://www.usingenglish.com/reference/idioms/horses+for+courses.html" target="_blank">&#8216;horses for courses&#8217;</a>. It all depends on your project. However, there were some items of interest that might be worth further thought&#8230;</p>
	<ul>
<li>All the latest apps the panel had downloaded were native.</li>
	<li>Andrew Betts from FT Labs suggested HTML5 hasn&#8217;t been found suitable for many projects because HTML app implementors &quot;didn&#8217;t do it very well&quot;.</li>
	<li>Jose Valles said that maybe there&#8217;s a need to push to get (HTML) APIs open. Later, Jon Rabin, organiser of MoMoLo mentioned <a href="http://www.w3.org/community/coremob/" target="_blank">CoreMob</a> that has these goals.&nbsp;</li>
	<li>Alex Caccia commented on how they (Marmalade) think of ARM as a platform across devices, in a similar way to the way some people see HTML5 as cross platform.</li>
	<li>Alex also observed that when you get stuck, HTML5 tends to be a black box that needs difficult experimentation while native has APIs that are easier to explore.</li>
	<li>There was contention as to whether an app should look and behave like other apps on the phone or use brand-familiar idioms. Again, it depends on the actual app (and brand).</li>
	<li>There was an observation from Andrew that companies tend to blow their budget on creating an iOS app. When they suddenly realise Android is needed, there&#8217;s much less money available and the result is a poorer app. When further platforms are needed, the budgets get even smaller.</li>
	<li>There was a question as to what the next billion users, in less developed countries, might end up using and whether this might influence development trends.</li>
	<li>Finally, reversing last year&#8217;s result, the audience voted for native over HTML.</li>
</ul>
	<p>&nbsp;</p>
</div>
	<div></div>
	<div></div>
<p style="margin-top: 10px;"><strong>Related Articles:</strong></p><ul><li><a href=http://mobilephonedevelopment.com/archives/1517 rel="bookmark">Mobile Web Technologies Tide is Turning?</a></li><li><a href=http://mobilephonedevelopment.com/archives/1462 rel="bookmark">Web vs Native and the Enterprise</a></li><li><a href=http://mobilephonedevelopment.com/archives/1292 rel="bookmark">HTML5 vs Native</a></li><li><a href=http://mobilephonedevelopment.com/archives/1229 rel="bookmark">Mobile Web Templates and Guidelines</a></li><li><a href=http://mobilephonedevelopment.com/archives/1173 rel="bookmark">Native vs Web (again)</a></li><li><a href=http://mobilephonedevelopment.com/archives/1159 rel="bookmark">Web-based Technologies</a></li><li><a href=http://mobilephonedevelopment.com/archives/1151 rel="bookmark">Build PhoneGap via a Web Site</a></li><li><a href=http://mobilephonedevelopment.com/archives/1112 rel="bookmark">Wired App vs Web</a></li><li><a href=http://mobilephonedevelopment.com/archives/1081 rel="bookmark">Web App UI Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1041 rel="bookmark">OS and Browser Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/933 rel="bookmark">JIL Unified Apps Environment</a></li><li><a href=http://mobilephonedevelopment.com/archives/911 rel="bookmark">There is no WebKit on Mobile</a></li><li><a href=http://mobilephonedevelopment.com/archives/900 rel="bookmark">WebView Applications</a></li><li><a href=http://mobilephonedevelopment.com/archives/762 rel="bookmark">Widget API Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/573 rel="bookmark">Native vs Java ME</a></li><li><a href=http://mobilephonedevelopment.com/archives/556 rel="bookmark">Mobile Apps vs Web</a></li><li><a href=http://mobilephonedevelopment.com/archives/489 rel="bookmark">Is the Future of Mobile the Web?</a></li><li><a href=http://mobilephonedevelopment.com/archives/480 rel="bookmark">FOM: Future of Mobile</a></li><li><a href=http://mobilephonedevelopment.com/archives/475 rel="bookmark">Native or Custom UI?</a></li></ul>]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1527/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Mobile Web Technologies Tide is Turning?</title>
		<link>http://mobilephonedevelopment.com/archives/1517</link>
		<comments>http://mobilephonedevelopment.com/archives/1517#comments</comments>
		<pubDate>Thu, 06 Sep 2012 10:06:57 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>WAP</category>
	<category>Mobile</category>
	<category>Android</category>
	<category>iPhone</category>
	<category>html5</category>
	<category>iPad</category>
		<guid>http://mobilephonedevelopment.com/archives/1517</guid>
		<description><![CDATA[	
There&#8217;s a thought-provoking article at at AlThingsD that observes that the Mobile Tide is Turning Towards Full-Fledged Apps rather web-based technologies. It describes the case of Facebook and to a lesser extent Quora who have embraced native rather than web technologies.
	The lesson here is that if you want the best user experience you have to [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/allthingsd.png" alt="allthingsd.png" title="allthingsd.png" align="left" border="0" hspace="5" vspace="0" width="188" height="46" style="width: 188px; height: 46px; " />There&#8217;s a thought-provoking article at at AlThingsD that observes that the <a href="http://allthingsd.com/20120905/for-leading-web-sites-mobile-tide-turns-toward-full-fledged-apps/" target="_blank">Mobile Tide is Turning Towards Full-Fledged Apps rather web-based technologies</a>. It describes the case of Facebook and to a lesser extent Quora who have embraced native rather than web technologies.</p>
	<p>The lesson here is that if you want the <strong>best </strong>user experience you have to go native. However, remember not everyone needs &#8216;the best experience&#8217; and it&#8217;s possible to trade this for quicker, less expensive development and more flexible cross-platform deployment by using HTML5 development. I see the more dangerous scenario as one where a company takes on HTML5 development without really knowing they are making a tradeoff. Trying to get HTML close to the user experience of a native app costs a huge amount of effort that might as well have been spent on native apps. Conversely, if you know and accept, rather than fight, HTML5&#8217;s limitations then its advantages will be maximised.</p>
	<p>There are three main areas to consider&#8230;</p>
	<ul>
<li><strong>Look and Feel:</strong> It&#8217;s possible to get HTML close to the look and feel of Android and iOS but it takes a considerable amount of effort due to browser fragmentation. If you want an Android/iOS look and feel then I would recommend you go native. If you want more of a custom, branded look then HTML will be ok.</li>
	<li><strong>Functionality:</strong> If you are just displaying information then HTML5 is ok. If you are doing lots clever things with the information together with phone features (improving the user experience) you should go native as adding many of these things via web technologies ends up being <a href="http://mobilephonedevelopment.com/archives/1292" target="_self">either impossible</a> or will require native code written anyway (e.g. for PhoneGap).</li>
	<li><strong>Performance:</strong> The main issue here, for non-games, is usually scrolling. Less smooth scrolling is the tradeoff for using HTML5.</li>
</ul>
	<p><strong>12 September UPDATE:</strong> <a href="http://www.talkandroid.com/131651-mark-zuckerberg-regrets-using-html5-for-mobile-promises-native-android-app/" target="_blank">Mark Zuckerberg admits wasting 2 years on HTML5</a></p>
</div>
	<div></div>
<p style="margin-top: 10px;"><strong>Related Articles:</strong></p><ul><li><a href=http://mobilephonedevelopment.com/archives/1499 rel="bookmark">Developer Garden Component Marketplace</a></li><li><a href=http://mobilephonedevelopment.com/archives/1477 rel="bookmark">Web App Tips</a></li><li><a href=http://mobilephonedevelopment.com/archives/1462 rel="bookmark">Web vs Native and the Enterprise</a></li><li><a href=http://mobilephonedevelopment.com/archives/1433 rel="bookmark">Web for Discovery, App for Engagement</a></li><li><a href=http://mobilephonedevelopment.com/archives/1406 rel="bookmark">Shoppers Prefer Web to Apps</a></li><li><a href=http://mobilephonedevelopment.com/archives/1402 rel="bookmark">The Web, Apps and Social Media</a></li><li><a href=http://mobilephonedevelopment.com/archives/1339 rel="bookmark">Mobile Frameworks Comparision Chart</a></li><li><a href=http://mobilephonedevelopment.com/archives/1292 rel="bookmark">HTML5 vs Native</a></li><li><a href=http://mobilephonedevelopment.com/archives/1229 rel="bookmark">Mobile Web Templates and Guidelines</a></li><li><a href=http://mobilephonedevelopment.com/archives/1227 rel="bookmark">HTML5 Bits and Pieces</a></li><li><a href=http://mobilephonedevelopment.com/archives/1052 rel="bookmark">Free Online Book on Android HTML5 Apps</a></li><li><a href=http://mobilephonedevelopment.com/archives/1041 rel="bookmark">OS and Browser Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1040 rel="bookmark">HTML5 Detection</a></li></ul>]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1517/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Developer Garden Component Marketplace</title>
		<link>http://mobilephonedevelopment.com/archives/1499</link>
		<comments>http://mobilephonedevelopment.com/archives/1499#comments</comments>
		<pubDate>Wed, 04 Jul 2012 13:17:42 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>WAP</category>
	<category>Mobile</category>
	<category>Android</category>
	<category>iPhone</category>
	<category>iPad</category>
	<category>WindowsPhone</category>
		<guid>http://mobilephonedevelopment.com/archives/1499</guid>
		<description><![CDATA[	
Developer Garden Component Marketplace is a new online marketplace from Deutsche Telekom (powered by Verious) where developers can buy and sell software components for Android, iOS, Windows Phone and HTML5. It includes some Deutsche Telekom&#160;components&#160;as well as those provided by Verious.
	Components are a great way to get your project up and running quickly. However, here [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/developergarden.png" alt="developergarden.png" title="developergarden.png" align="left" border="0" hspace="5" vspace="0" width="184" height="83" style="width: 184px; height: 83px; " /><a href="http://www.developergarden.com/marketplace/home/" target="_blank">Developer Garden Component Marketplace</a> is a new online marketplace from Deutsche Telekom (powered by <a href="http://www.verious.com/" target="_blank">Verious</a>) where developers can buy and sell software components for Android, iOS, Windows Phone and HTML5. It includes some Deutsche Telekom&nbsp;components&nbsp;as well as those provided by Verious.</p>
	<p>Components are a great way to get your project up and running quickly. However, here are some things to think about before blindly using a 3rd party component&#8230;</p>
</div>
	<div>
<ul>
<li>What happens if there&#8217;s a problem, for example a bug in the component?</li>
	<li>What happens if the 3rd party goes out of business?</li>
	<li>What happens if the component becomes incompatible with future released devices?</li>
	<li>What are the costs? Is there a per-user/device cost? Do the costs scale well?</li>
</ul>
</div>
	<div>
<p>The first three considerations are non-issues if you can also obtain the source code.</p>
	<p>Also, another thought. Some of the components I found on the component marketplace had open source equivalents with slightly less functionality - check these first to work out what extra a commercial solution is actually offering.</p>
</div>
	<div></div>
]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1499/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Web App Tips</title>
		<link>http://mobilephonedevelopment.com/archives/1477</link>
		<comments>http://mobilephonedevelopment.com/archives/1477#comments</comments>
		<pubDate>Tue, 24 Apr 2012 07:57:20 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>WAP</category>
	<category>Mobile</category>
	<category>html5</category>
		<guid>http://mobilephonedevelopment.com/archives/1477</guid>
		<description><![CDATA[	
People underestimate the effort required to create a great web app. They tend to get blinded by the write-once promise but in practice it can quickly turn into a nightmare. Brian Leroux takes a deep look at in his presentation on how the mobile web is a mess. I have previously written a lot about [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p>People underestimate the effort required to create a great web app. They tend to get blinded by the write-once promise but in practice it can quickly turn into a nightmare. Brian Leroux takes a deep look at in his <a href="http://westcoastlogic.com/slides/debug-mobile/#/" target="_blank">presentation on how the mobile web is a mess</a>. I have previously written a lot about this (see the related articles below).</p>
	<p>However, there are still some types of project, particularly self-promoted information-heavy apps, where web apps can make sense. Think very very carefully if you really need a web app or whether a normal &#8216;desktop&#8217; web site will suffice. Keeping with the latter will save a lot of pain. If you do decide to create an app using web technologies, here are some high level tips to get you started&#8230;</p>
</div>
	<div>
<ul>
<li>Decide what devices you are going to support. No, you can&#8217;t support them all. Plan to fully test the devices you choose to support.</li>
	<li>Think about the implications of different screen sizes and orientations. More specifically, think about families of different graphics sizes. Consider using common layouts to simpify moving between horizontal and vertical orientations.</li>
	<li>Don&#8217;t make it look like iOS.&nbsp; It&#8217;s like asking Ford car owners to use a Mercedes steering wheel in their car.&nbsp;Try to give the app a generic web theme that uses touch gestures when available on the device.</li>
	<li>Consider what&#8217;s necessary to make the app secure. Motorola <a href="http://developer.motorola.com/docs/designing_html5_apps_security_introduction/" target="_blank">MOTODEV has a new article</a> on Designing HTML5 Apps that includes tips on the security of offline storage, cross-origin resource sharing and web sockets.</li>
</ul>
</div>
<p style="margin-top: 10px;"><strong>Related Articles:</strong></p><ul><li><a href=http://mobilephonedevelopment.com/archives/1462 rel="bookmark">Web vs Native and the Enterprise</a></li><li><a href=http://mobilephonedevelopment.com/archives/1227 rel="bookmark">HTML5 Bits and Pieces</a></li><li><a href=http://mobilephonedevelopment.com/archives/1190 rel="bookmark">Selling Web Apps</a></li><li><a href=http://mobilephonedevelopment.com/archives/1173 rel="bookmark">Native vs Web (again)</a></li><li><a href=http://mobilephonedevelopment.com/archives/1159 rel="bookmark">Web-based Technologies</a></li><li><a href=http://mobilephonedevelopment.com/archives/1158 rel="bookmark">Mobile Browser Usage</a></li><li><a href=http://mobilephonedevelopment.com/archives/1112 rel="bookmark">Wired App vs Web</a></li><li><a href=http://mobilephonedevelopment.com/archives/1081 rel="bookmark">Web App UI Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1041 rel="bookmark">OS and Browser Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1040 rel="bookmark">HTML5 Detection</a></li><li><a href=http://mobilephonedevelopment.com/archives/1037 rel="bookmark">Maemo, iPhone, Android Cross-Browser Guidelines</a></li><li><a href=http://mobilephonedevelopment.com/archives/1031 rel="bookmark">Tera-WURFL for Device Capabilities</a></li><li><a href=http://mobilephonedevelopment.com/archives/556 rel="bookmark">Mobile Apps vs Web</a></li></ul>]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1477/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Tablet App vs Smartphone App Design Tips</title>
		<link>http://mobilephonedevelopment.com/archives/1444</link>
		<comments>http://mobilephonedevelopment.com/archives/1444#comments</comments>
		<pubDate>Tue, 06 Mar 2012 15:03:43 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>WAP</category>
	<category>Mobile</category>
	<category>Android</category>
	<category>iPhone</category>
	<category>iPad</category>
		<guid>http://mobilephonedevelopment.com/archives/1444</guid>
		<description><![CDATA[	
I have previously commented on the Implications of App Use on App Design and questioned whether &#8217;snacking&#8217; is as equally applicable to tablet apps. I am seeing a growing number of people thinking about making their Android apps more tablet friendly as opposed to just providing a tablet-esqe view on what was a smartphone app. [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/tablet.png" alt="tablet.png" title="tablet.png" align="left" border="0" hspace="5" vspace="0" width="132" height="96" style="width: 132px; height: 96px; " />I have previously commented on the <a href="http://mobilephonedevelopment.com/archives/1412" target="_self">Implications of App Use on App Design</a> and questioned whether &#8217;snacking&#8217; is as equally applicable to tablet apps. I am seeing a growing number of people thinking about making their Android apps more tablet friendly as opposed to just providing a tablet-esqe view on what was a smartphone app. I am also seeing people re-thinking their functionality and UI when porting to the Android tablet from iPhone and iPad. Here are some observations and tips&#8230;</p>
	<ul>
<li>First of all, do you really need an app? People tend to go to the web first on the tablet. People use apps on smartphones because they make information easier to digest. This advantage is less so on tablets. If you decide on a tablet app then it needs to be compelling and generally needs to do a lot more than the smartphone version.</li>
	<li>Unlike smartphones, tablets tend to be shared devices. This means you might need to think about providing for multiple users.</li>
	<li>Think about what you mean by a tablet. Some low end tablets have lower resolution tablet screens (e.g. 800&#215;480) and depending on your app, it might be best to display in the same way as on a smartphone.</li>
	<li>A large proportion of tablets are WiFi only. You might need to re-think communication if you use SMS or voice in your app.&nbsp;</li>
	<li>A tablet is usually a second mobile device. You might need to consider sync of settings and/or data between the same app on different devices.</li>
</ul>
</div>
	<div>As an aside, if you decide to go for just a web site, test to make sure it works. I am tired of visiting sites on the tablet and them providing a mobile optimised version that doesn&#8217;t work well or fully. There tends to be a &#8217;show full web&#8217; version link at the bottom that, in many cases, seems to eventually cycle back to the mobile version.</div>
<p style="margin-top: 10px;"><strong>Related Articles:</strong></p><ul><li><a href=http://mobilephonedevelopment.com/archives/1415 rel="bookmark">Global Tablet Shipments</a></li><li><a href=http://mobilephonedevelopment.com/archives/1414 rel="bookmark">The Long Tail of Android Devices</a></li><li><a href=http://mobilephonedevelopment.com/archives/1412 rel="bookmark">The Implications of App Use on App Design</a></li><li><a href=http://mobilephonedevelopment.com/archives/1409 rel="bookmark">News Hound for Android Tablets</a></li><li><a href=http://mobilephonedevelopment.com/archives/1400 rel="bookmark">App (and Tablet) Usability</a></li><li><a href=http://mobilephonedevelopment.com/archives/1395 rel="bookmark">Motorola XOOM 2 Initial Thoughts - Review</a></li><li><a href=http://mobilephonedevelopment.com/archives/1390 rel="bookmark">Tablets and the Enterprise</a></li><li><a href=http://mobilephonedevelopment.com/archives/1385 rel="bookmark">Kindle Fire, Usability and 7"</a></li><li><a href=http://mobilephonedevelopment.com/archives/1355 rel="bookmark">Android 4.0 for Developers</a></li></ul>]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1444/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Apache Mobile Filter Updated</title>
		<link>http://mobilephonedevelopment.com/archives/1391</link>
		<comments>http://mobilephonedevelopment.com/archives/1391#comments</comments>
		<pubDate>Mon, 19 Dec 2011 13:54:36 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>WAP</category>
	<category>Mobile</category>
		<guid>http://mobilephonedevelopment.com/archives/1391</guid>
		<description><![CDATA[	
In June 2009, I wrote about Apache Mobile Filter that allows WURFL (now gone commercial) access from any programming language, not just Java and php. 
	Now that the service is more popular and WURFL has gone commercial, Apache Mobile Filter has been updated to include further device repositories DetectRight and 51Degrees.mobi. The author hopes to [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/apache.gif" alt="apache.gif" title="apache.gif" align="left" border="0" hspace="5" vspace="0" width="186" height="58" style="width: 186px; height: 58px; " />In June 2009, <a href="http://mobilephonedevelopment.com/archives/854" target="_self">I wrote about</a> Apache Mobile Filter that allows WURFL (<a href="http://tech.groups.yahoo.com/group/wmlprogramming/message/34311" target="_blank">now gone commercial</a>) access from any programming language, not just Java and php. </p>
	<p>Now that the service is more popular and WURFL has gone commercial, Apache Mobile Filter has been updated to include further device repositories <a href="http://www.detectright.com" target="_blank">DetectRight</a> and <a href="http://51Degrees.mobi" target="_blank">51Degrees.mobi</a>. The author hopes to add an open source device repository in due course.</p>
</div>
]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1391/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Mobile Frameworks Comparision Chart</title>
		<link>http://mobilephonedevelopment.com/archives/1339</link>
		<comments>http://mobilephonedevelopment.com/archives/1339#comments</comments>
		<pubDate>Mon, 26 Sep 2011 10:06:55 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>WAP</category>
	<category>Mobile</category>
		<guid>http://mobilephonedevelopment.com/archives/1339</guid>
		<description><![CDATA[	
Barely a day goes by without me receiving a press release on yet another mobile app generator or framework. The frameworks tend to be more interesting for me as they allow developers to do more.&#160;Today I came across a useful mobile framework comparison chart. Although it currently only maps platforms to frameworks, it&#8217;s already getting [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/comparisionchart.gif" alt="comparisionchart.gif" title="comparisionchart.gif" align="left" border="0" hspace="5" vspace="0" width="150" height="100" style="width: 150px; height: 100px; " />Barely a day goes by without me receiving a press release on yet another mobile app generator or framework. The frameworks tend to be more interesting for me as they allow developers to do more.&nbsp;Today I came across a useful <a href="http://www.markus-falk.com/mobile-frameworks-comparison-chart/" target="_blank">mobile framework comparison chart</a>. Although it currently only maps platforms to frameworks, it&#8217;s already getting very complex. However, what&#8217;s really needed is a framework feature comparison.</p>
	<p>Frameworks are a highly competitive area at the moment. No one framework does everything (or even covers a significant number of features across all platforms) so there is still a lot of opportunity and competition in this area. In fact, it might be said that no framework will ever be complete because the underlying mobile platforms are themselves changing over time.</p>
	<p>One problem for developers is what happens when frameworks mature and uncompetitive platforms disappear. Many of the frameworks are VC funded and will be found to be either not financially viable or will have to start making a profit. Some developers will find they can&#8217;t use their chosen framework any more while others, using popular frameworks, will find they are tied into a technology with increasing prices&#8230; much like Google app engine is currently doing in the web app world.&nbsp;</p>
	<p>In some ways, these frameworks can be seen as both bridging a development gap between platforms and also making up for the deficiencies of mobile web (HTML5) apps. Web apps are a contender to replace frameworks in the longer term but, I believe, not without some kind of disruptive occurence that aligns the people working on web browsers, platforms and devices. Without this disruptive occurence, fragmentation of capabilities will severely inhibit the potential of mobile web apps. Frameworks might continue to be needed to resolve differences between browsers, platforms and devices.</p>
</div>
<p style="margin-top: 10px;"><strong>Related Articles:</strong></p><ul><li><a href=http://mobilephonedevelopment.com/archives/1290 rel="bookmark">Mobile OS Platform Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1159 rel="bookmark">Web-based Technologies</a></li><li><a href=http://mobilephonedevelopment.com/archives/1132 rel="bookmark">Android Phones, OS Versions and Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1101 rel="bookmark">Java ME Fragmentation vs Android Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1041 rel="bookmark">OS and Browser Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1018 rel="bookmark">The Problems with Frameworks</a></li><li><a href=http://mobilephonedevelopment.com/archives/911 rel="bookmark">There is no WebKit on Mobile</a></li><li><a href=http://mobilephonedevelopment.com/archives/897 rel="bookmark">Mobile Browser Differences</a></li><li><a href=http://mobilephonedevelopment.com/archives/815 rel="bookmark">Fragmentation Article</a></li><li><a href=http://mobilephonedevelopment.com/archives/713 rel="bookmark">Device Fragmentation Across Platforms</a></li><li><a href=http://mobilephonedevelopment.com/archives/624 rel="bookmark">Runtimes, Frameworks and Fragmentation</a></li></ul>]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1339/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Relative Time Spent Using Apps</title>
		<link>http://mobilephonedevelopment.com/archives/1318</link>
		<comments>http://mobilephonedevelopment.com/archives/1318#comments</comments>
		<pubDate>Thu, 18 Aug 2011 11:28:39 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>WAP</category>
	<category>Mobile</category>
	<category>Android</category>
	<category>iPhone</category>
	<category>html5</category>
	<category>iPad</category>
		<guid>http://mobilephonedevelopment.com/archives/1318</guid>
		<description><![CDATA[	
Nielsen has some&#160;statistics on the total time spent on apps and web, the proportion spent on each and a breakdown of apps that account for the majority of the time.
	
An hour a day is spent interacting with apps and web
	67% of this time is spent on apps
	The top 10 Android apps account for 43 percent [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/nielsenwire.gif" alt="nielsenwire.gif" title="nielsenwire.gif" align="left" border="0" hspace="5" vspace="0" width="187" height="37" style="width: 187px; height: 37px; " />Nielsen has some&nbsp;<a href="http://blog.nielsen.com/nielsenwire/?p=28628" target="_blank">statistics</a> on the total time spent on apps and web, the proportion spent on each and a breakdown of apps that account for the majority of the time.</p>
	<ul>
<li>An hour a day is spent interacting with apps and web</li>
	<li>67% of this time is spent on apps</li>
	<li>The top 10 Android apps account for 43 percent of all the time spent by Android consumers on mobile apps</li>
	<li>The top 50 apps account for 61 percent of the time spent</li>
</ul>
	<p>&nbsp;<img src="http://mobilephonedevelopment.com/wp-content/images/nielsentimespentonapps.gif" alt="nielsentimespentonapps.gif" title="nielsentimespentonapps.gif" border="0" hspace="5" vspace="0" width="372" height="324" style="width: 372px; height: 324px; " /></p>
	<p>What does this mean for mobile developers? At first sight you might conclude that it&#8217;s better to develop an app rather than for the web. You might also conclude that unless you are a &#8216;top&#8217; app your app might not get much use. However, as with many other mobile issues, &quot;it depends&quot;.</p>
	<p>It&#8217;s not surprising a low number of apps account for a large percentage of the time. These apps will be email, social networking and other such apps that run in the background and are communication tools. No utility app is going to be able to compete on time spent. However, it doesn&#8217;t mean it won&#8217;t be run regularly, possibly for a short time, and become useful.</p>
	<p>The main reason people choose apps over the web is usability. Apps are both easier to discover and easier to use. However, if you are a large company, lets say for example a large brand, you can easily channel people to the web. Time spent on the &#8216;web app&#8217; can make it close to, but never totally as good as, the usability of an app. You can leverage the size of your company/brand to negate the time spent on apps vs web issue. This is what large publishers are already starting to do, but for other monetary reasons, in moving their apps off the Apple App Store and onto the web.</p>
	<p>The two learnings from this are not to take statistics at face value and think how you can use existing company assets to create contrarian strategies.&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1318/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Mobile OS Platform Fragmentation</title>
		<link>http://mobilephonedevelopment.com/archives/1290</link>
		<comments>http://mobilephonedevelopment.com/archives/1290#comments</comments>
		<pubDate>Thu, 07 Jul 2011 09:11:46 +0000</pubDate>
		<dc:creator>Simon Judge</dc:creator>
		
	<category>Symbian</category>
	<category>WAP</category>
	<category>Windows Mobile</category>
	<category>Mobile</category>
	<category>J2ME</category>
	<category>Android</category>
	<category>WindowsPhone</category>
	<category>BlackBerry</category>
		<guid>http://mobilephonedevelopment.com/archives/1290</guid>
		<description><![CDATA[	
The Vision Mobile Developer Economics report has an interesting chart showing fragmentation of the various platforms. That is, the number of versions of an app that have to be developed to cater for different versions of a given OS.
	&#160;

	
	
This concurs with my previous observation that problems of Android Fragmentation have been exaggerated. However, I suppose [...]]]></description>
			<content:encoded><![CDATA[	<div>
<p><img src="http://mobilephonedevelopment.com/wp-content/images/visionmobile.gif" alt="visionmobile.gif" title="visionmobile.gif" align="left" border="0" hspace="5" vspace="0" width="159" height="58" style="width: 159px; height: 58px; " />The <a href="http://www.visionmobile.com/devecon.php" target="_blank">Vision Mobile Developer Economics report</a> has an interesting chart showing fragmentation of the various platforms. That is, the number of versions of an app that have to be developed to cater for different versions of a given OS.</p>
	<p>&nbsp;<img src="http://mobilephonedevelopment.com/wp-content/images/visionmobiledeveconfragmentation.gif" alt="visionmobiledeveconfragmentation.gif" title="visionmobiledeveconfragmentation.gif" border="0" hspace="5" vspace="0" width="445" height="318" style="width: 445px; height: 318px; " /></p>
</div>
	<div></div>
	<div>
<p>This concurs with <a href="http://mobilephonedevelopment.com/archives/1238 " target="_blank">my previous observation</a> that problems of Android Fragmentation have been exaggerated. However, I suppose it depends on your reference point.&nbsp;As the chart shows,&nbsp;if you are only coming from iOS then it will seem more fragmented. If you previously worked on Java ME, Symbian, BlackBerry or Windows Mobile then Android Fragmentation won&#8217;t seem that bad.</p>
</div>
<p style="margin-top: 10px;"><strong>Related Articles:</strong></p><ul><li><a href=http://mobilephonedevelopment.com/archives/1132 rel="bookmark">Android Phones, OS Versions and Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1101 rel="bookmark">Java ME Fragmentation vs Android Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1081 rel="bookmark">Web App UI Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/1041 rel="bookmark">OS and Browser Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/815 rel="bookmark">Fragmentation Article</a></li><li><a href=http://mobilephonedevelopment.com/archives/762 rel="bookmark">Widget API Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/713 rel="bookmark">Device Fragmentation Across Platforms</a></li><li><a href=http://mobilephonedevelopment.com/archives/624 rel="bookmark">Runtimes, Frameworks and Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/609 rel="bookmark">Android Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/603 rel="bookmark">Android and Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/294 rel="bookmark">Java  ME De-Fragmentation</a></li><li><a href=http://mobilephonedevelopment.com/archives/253 rel="bookmark">Fragmentation</a></li></ul>]]></content:encoded>
			<wfw:commentRSS>http://mobilephonedevelopment.com/archives/1290/feed/</wfw:commentRSS>
	</item>
	</channel>
</rss>
