<?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>the mobile montage &#187; Mobile App Development</title>
	<atom:link href="http://www.themobilemontage.com/category/mobile-app-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.themobilemontage.com</link>
	<description>a collection of scattered thoughts on mobile technology and related topics…</description>
	<lastBuildDate>Sat, 04 Sep 2010 16:14:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>US 7,751,431</title>
		<link>http://www.themobilemontage.com/2010/09/02/us-7751431/</link>
		<comments>http://www.themobilemontage.com/2010/09/02/us-7751431/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:17:38 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Mobile App Development]]></category>

		<guid isPermaLink="false">http://www.themobilemontage.com/?p=355</guid>
		<description><![CDATA[There is one type of junk mail I don&#8217;t mind seeing in my postal inbox.  Whenever the US Patent Office grants a patent, all kinds of opportunists from the awards, personalization, and engraving industry spam the inventors with offers of beautiful plaques engraved with the patent&#8217;s front page. I was happy to experience this junk [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.themobilemontage.com%2F2010%2F09%2F02%2Fus-7751431%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.themobilemontage.com%2F2010%2F09%2F02%2Fus-7751431%2F&amp;source=batwingd&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_356" class="wp-caption alignright" style="width: 242px"><a href="http://www.themobilemontage.com/wp-content/uploads/2010/09/Screen-shot-2010-09-02-at-7.44.58-AM.png"><img class="size-medium wp-image-356" title="Screen shot 2010-09-02 at 7.44.58 AM" src="http://www.themobilemontage.com/wp-content/uploads/2010/09/Screen-shot-2010-09-02-at-7.44.58-AM-232x300.png" alt="" width="232" height="300" /></a><p class="wp-caption-text">Coversheet of US 7,751,431. </p></div>
<p>There is one type of junk mail I don&#8217;t mind seeing in my postal inbox.  Whenever the US Patent Office grants a patent, all kinds of opportunists from the awards, personalization, and engraving industry spam the inventors with offers of beautiful plaques engraved with the patent&#8217;s front page.</p>
<p>I was happy to experience this junk mail avalanche once again this past summer when US 7,751,431 was granted.  This patent covered work I did with my Motorola colleagues Jim Ferrans and Mike Pearce back in 2004.   Back then we were studying distributed multimodal architectures.  More specifically, we were looking for ways to integrate a speech recognition modality into applications running on mobile handsets, where the speech recognition was resident in the network.  This is one of several approaches we came up with. </p>
<p>On a related topic, not so long ago Jim Ferrans and I published a book chapter in which we survey a wide variety of issues and findings  that resulted from our foray into mobile application architectures with network-based speech recognition modalities.  The <a href="http://www.amazon.com/Automatic-Recognition-Communication-Networks-Advances/dp/1848001428/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1283429516&amp;sr=1-1" target="_blank">book</a> itself is rather pricey, but happily you can <a href="http://techpubs.motorola.com/IPCOM/173430" target="_blank">download a copy</a> of our chapter for free from Motorola&#8217;s technical publications site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themobilemontage.com/2010/09/02/us-7751431/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do mobile app stores have a future?</title>
		<link>http://www.themobilemontage.com/2009/10/30/do-mobile-app-stores-have-a-future/</link>
		<comments>http://www.themobilemontage.com/2009/10/30/do-mobile-app-stores-have-a-future/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 13:44:42 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Mobile App Development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.themobilemontage.com/?p=190</guid>
		<description><![CDATA[This morning I came across this interesting and well-written article on the current state of affairs with regard to mobile app stores.   I think the author&#8217;s forward looking comments are reasonable if you limit your outlook to a year or two,  but there are a couple of things to consider with regard to app stores [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.themobilemontage.com%2F2009%2F10%2F30%2Fdo-mobile-app-stores-have-a-future%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.themobilemontage.com%2F2009%2F10%2F30%2Fdo-mobile-app-stores-have-a-future%2F&amp;source=batwingd&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_194" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-194" title="photo" src="http://www.themobilemontage.com/wp-content/uploads/2009/10/photo.jpg" alt="Google Latitude is available on your iPhone via Safari (e.g. a web app) and not as a native app.  The browser requests the user for permission to access the phone's location API." width="200" height="300" /><p class="wp-caption-text">Google Latitude is available on your iPhone via Safari (e.g. a web app) and not as a native app.  The browser requests the user for permission to access the phone&#39;s location API.</p></div>
<p>This morning I came across this interesting and well-written <a href="http://www.visionmobile.com/blog/2009/10/mobile-app-stores-the-next-two-years/" target="_blank">article</a> on the current state of affairs with regard to mobile app stores.   I think the author&#8217;s forward looking comments are reasonable if you limit your outlook to a year or two,  but there are a couple of things to consider with regard to app stores in the long term.  First,  the common presupposition made is that app stores will remain a relevant if not primary way users obtain apps for their phone.   From a purely technical perspective  I would suggest we should not ignore the possibility that rich Internet apps eventually begin to displace the need for native app installs, and eventually the need for mobile app stores.  As HTML5 continues to evolve and the underlying mobile platform becomes more accessible to web app developers, what advantage is there in downloading an app, especially when the data seems to suggest that mobile app retention rates are surprising low (<a href="http://blog.flurry.com/bid/26376/Mobile-Apps-Models-Money-and-Loyalty" target="_blank">25% on average!</a>)?  It seems to me that web-based apps make perfect sense for a very large number of mobile apps that today are typically one-shots from the end user perspective.  Here at MASL our students have already built some very clever iPhone apps entirely in Safari.  Once a shortcut is added to the home screen it is indeed very difficult for the average user to discern whether or not its a native app or a web app. (We intend to do the equivalent of a &#8220;Pepsi Challenge&#8221; to actually measure this &#8211; look for more details in the future.)    Google Latitude on the iPhone is an early example of using the browser as an alternative to iTunes App Store.</p>
<p>That brings us to our second  point.   From a commercial perspective, Google is shaping up to becoming a pivotal stakeholder in the future mobile application ecosystem.   As I pointed out a while back, its <a href="http://www.themobilemontage.com/2009/10/12/its-raining-androids/">raining Androids </a>this Fall.  (For a much more <a href="http://www.techcrunch.com/2009/10/19/android-galore-a-complete-list-of-the-android-phones-and-their-specs-droid-best/" target="_blank">up-to-date and complete listing of confirmed and rumored Android devices</a> see the list that TechCrunch recently compiled.)  Every Android device I&#8217;ve used to-date requires you to become a Google citizen (you need to authenticate with a Google account or create one if you don&#8217;t have one) before you can use the device, and from that point on your mobile device is very tightly integrated with the Google cloud, and all the data and services you know and love (email, calendar, maps, search, etc.) are accessible from your mobile without the user installing anything.  It makes perfect sense for Google to gradually nudge the mobile application ecosystem towards a model in which the browser is the primary vehicle for third party application providers to access and integrate with Google services and data in the cloud. This also makes a lot of sense for the end user given the current app usage patterns and in the end seems to raise some interesting questions about the long-term viability of the mobile app store model.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themobilemontage.com/2009/10/30/do-mobile-app-stores-have-a-future/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile testing madness</title>
		<link>http://www.themobilemontage.com/2009/10/16/mobile-testing-madness/</link>
		<comments>http://www.themobilemontage.com/2009/10/16/mobile-testing-madness/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 15:19:05 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Mobile App Development]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.themobilemontage.com/?p=183</guid>
		<description><![CDATA[I saw a couple of interesting videos this week that are worth taking a look at. The first one is about testing mobile application. So if you have an app that targets a multiplicity of handsets, all with different form factors, technical specs, and service providers, how can you go about testing your apps? Its [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.themobilemontage.com%2F2009%2F10%2F16%2Fmobile-testing-madness%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.themobilemontage.com%2F2009%2F10%2F16%2Fmobile-testing-madness%2F&amp;source=batwingd&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I saw a couple of interesting videos this week that are worth taking a look at.  The first one is about testing mobile application. So if you have an app that targets a multiplicity of handsets, all with different form factors, technical specs, and service providers, how can you go about testing your apps?   Its simply not feasible to acquire all the phones you need to test on, and even if you could you&#8217;d still have to worry about setting up service plans, etc.  Worse yet, perhaps you&#8217;re targeting a non-local market and want to test your app abroad on a particular carrier, etc.</p>
<p>The <a href="http://developer.motorola.com/" target="_blank">MOTODEV</a> guys recently interviewed David Marsyla of <a href="http://www.deviceanywhere.com/" target="_blank">DeviceAnywhere.com</a>.  David&#8217;s company offers the &#8220;ultimate mobile application testing platform&#8221;.  Basically they have a network of over 2000 shared devices world-wide that they make accessible to developers via remote access.   So in theory you could test your app on any device, on networks anywhere in the world without leaving your desk.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/xTGvVFld_nw&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/xTGvVFld_nw&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>The second video was posted by Engadget and involves stress testing the actual mobile phones themselves.  The video is footage they took in Nokia&#8217;s product test lab in California.  You&#8217;ll see them inflicting all kinds of serious misuse on the devices using an interesting array of robotic technology and other test apparatuses in an attempt to simulate the sorts of misuse you all inflict on your phones over the course of time.   Makes  for an interesting video.</p>
<p><object id="viddler_83bf6752" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="283" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/player/83bf6752/" /><param name="name" value="viddler_83bf6752" /><param name="allowfullscreen" value="true" /><embed id="viddler_83bf6752" type="application/x-shockwave-flash" width="425" height="283" src="http://www.viddler.com/player/83bf6752/" name="viddler_83bf6752" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<p>The full engadget posting is <a href="http://www.engadgetmobile.com/2009/10/07/video-nokias-product-testing-labs-in-3-minutes-42-seconds/" target="new">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themobilemontage.com/2009/10/16/mobile-testing-madness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Applications &amp; Services Lab Launched at GVSU</title>
		<link>http://www.themobilemontage.com/2009/09/24/mobile-applications-services-lab-launched-at-gvsu/</link>
		<comments>http://www.themobilemontage.com/2009/09/24/mobile-applications-services-lab-launched-at-gvsu/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 19:04:03 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[GVSU]]></category>
		<category><![CDATA[Mobile App Development]]></category>
		<category><![CDATA[MASL]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.cis.gvsu.edu/~engelsma/?p=84</guid>
		<description><![CDATA[The Mobile Applications and Services Lab recently held its first research group meeting at GVSU&#8217;s School of Computing and Information Systems.  In addition to myself, the group currently consists of five CIS graduate students and two undergraduate researchers. A variety of topics were discussed at the initial meeting, and perhaps most importantly we discussed our [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.themobilemontage.com%2F2009%2F09%2F24%2Fmobile-applications-services-lab-launched-at-gvsu%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.themobilemontage.com%2F2009%2F09%2F24%2Fmobile-applications-services-lab-launched-at-gvsu%2F&amp;source=batwingd&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_80" class="wp-caption alignleft" style="width: 250px"><img class="size-medium wp-image-80 " title="MASL Sign" src="http://www.cis.gvsu.edu/~engelsma/wp-content/uploads/2009/09/DSC03031-300x225.jpg" alt="MASL is located in C2-217 (second floor of Mackinac Hall in the CIS office suite)" width="240" height="180" /><p class="wp-caption-text">MASL is located in C2-217 (second floor of Mackinac Hall in the CIS office suite)</p></div>
<p>The Mobile Applications and Services Lab recently held its first research group meeting at GVSU&#8217;s School of Computing and Information Systems.  In addition to myself, the group currently consists of five CIS graduate students and two undergraduate researchers.  A variety of topics were discussed at the initial meeting, and perhaps most importantly we discussed our mission statement.  We expect this will be subject to some refinement in the months ahead, but this is how it reads at the moment:</p>
<p><em>&#8220;The Mobile Applications and Services Laboratory aims to combine emerging mobile technologies, social media, and pervasive network services in ways that effectively enhance the lives of real people and the communities within which they work, play, and socialize.&#8221;</em></p>
<div id="attachment_82" class="wp-caption aligncenter" style="width: 435px"><img class="size-full wp-image-82 " title="MASL Kickoff" src="http://www.themobilemontage.com/wp-content/uploads/2009/09/DSC03034.JPG" alt="The MASL Research Group meets weekly on Wednesday afternoons to discuss ongoing research projects." width="425" height="319" /><p class="wp-caption-text">The MASL Research Group meets weekly on Wednesday afternoons to discuss ongoing research projects.</p></div>
<p>We also discussed a vision statement with regard to who/what we want to become as we successfully execute our mission.</p>
<p><em>&#8220;By contributing original research results, enhanced educational experiences, and entrepreneurial opportunities, MASL aims to become established as a recognized center of excellence in mobile technology, within the GVSU community, the State of Michigan, and beyond.&#8221;</em></p>
<p>Our dedicated laboratory facility is located in C2-217 Mackinac Hall, and consists of new iMac and Dell workstations and a stash of new mobile devices.   There&#8217;s been a flurry of activity here in the past couple of weeks as students have begun working on various projects.  A lot of effort has also been put into getting our development environment in place (Thanks John!!)</p>
<div id="attachment_81" class="wp-caption aligncenter" style="width: 435px"><img class="size-full wp-image-81 " title="The MASL Toybox" src="http://www.themobilemontage.com/wp-content/uploads/2009/09/DSC03032.JPG" alt="The &quot;black box&quot; on wheels is the MASL &quot;toy box&quot; - our stash of mobile devices." width="425" height="319" /><p class="wp-caption-text">The &quot;black box&quot; on wheels is the MASL &quot;toy box&quot; - our stash of mobile devices.</p></div>
<p>In the months ahead we hope to post details of our progress here on this page.  In the meantime, we&#8217;re interested in hearing from you, whether you are part of the GVSU community or beyond.   Do drop us a line.</p>
<div id="attachment_83" class="wp-caption aligncenter" style="width: 435px"><img class="size-full wp-image-83 " title="Lab Discussion" src="http://www.themobilemontage.com/wp-content/uploads/2009/09/DSC03036.JPG" alt="MASL researcher John Spencer leads a discussion on iPhone development at a weekly group meeting." width="425" height="319" /><p class="wp-caption-text">MASL researcher John Spencer leads a discussion on iPhone development at a weekly group meeting.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.themobilemontage.com/2009/09/24/mobile-applications-services-lab-launched-at-gvsu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>7 future proof assumptions for mobile app developers</title>
		<link>http://www.themobilemontage.com/2009/09/01/7-future-proof-assumptions-for-mobile-app-developers/</link>
		<comments>http://www.themobilemontage.com/2009/09/01/7-future-proof-assumptions-for-mobile-app-developers/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 17:25:44 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Mobile App Development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[JavaME]]></category>

		<guid isPermaLink="false">http://www.cis.gvsu.edu/~engelsma/?p=31</guid>
		<description><![CDATA[Recently I was speaking with a person who is managing a fairly sizable team of developers that is creating a mobile application.  They anticipate seeing the application launched within the USA in around six months or so. The person explained to me that their biggest challenge to-date is coding for and testing various Java ME versions of their client app which must run on hundreds of different handsets, all with different form factors, and on a variety of different operator networks.  When I asked why they were spending so much energy on their Java ME client the response was that their customer required the client to run on 80% of the handsets in use by consumers today.

If I were in their position, I'd spend more time and energy convincing my customer of the reality that is upon us and leave the Java ME slogging to my competitors.   The mobile application landscape has and will continue to change rapidly in the months ahead, thanks to strong growth and innovation in the smartphone category.   A recently published Gartner study reports that in 2Q09 the overall handset market declined 6.1% while the smartphone category increased by 27%.  If you are currently developing a mobile application or soon will be, here are 7 future proof assumptions that I think you can safely make.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.themobilemontage.com%2F2009%2F09%2F01%2F7-future-proof-assumptions-for-mobile-app-developers%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.themobilemontage.com%2F2009%2F09%2F01%2F7-future-proof-assumptions-for-mobile-app-developers%2F&amp;source=batwingd&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft" title="Phone" src="http://www.cis.gvsu.edu/~engelsma/images/phone.png" alt="" width="250" height="251" />Recently I was speaking with a person who is managing a fairly sizable team of developers that is creating a mobile application.  They anticipate seeing the application launched within the USA in around six months or so.  The person explained to me that their biggest challenge to-date is coding for and testing various Java ME versions of their client app which must run on hundreds of different handsets,  all with different form factors, and on a variety of different operator networks.  When I asked why they were spending so much energy on their Java ME client the response was that their customer required the client to run on 80% of the handsets in use by consumers today.</p>
<p>If I were in their position, I&#8217;d spend more time and energy convincing my customer of the reality that is upon us and leave the Java ME slogging to my competitors.   The mobile application landscape has and will continue to change rapidly in the months ahead, thanks to strong growth and innovation in the smartphone category.   A recently published <a href="http://www.gartner.com/it/page.jsp?id=1126812" target="_blank">Gartner study</a> reports that in 2Q09 the overall handset market declined 6.1% while the smartphone category increased by 27%.  If you are currently developing a mobile application or soon will be, here are 7 future proof assumptions that I think you can safely make.</p>
<p><strong>1. You will stop porting and start creating.</strong> Moving forward, there will be a small number of highly portable mobile application platforms that really matter, and likely a few more that will be mostly irrelevant except for limited niche audiences.  Its somewhat early to forecast who all will be in which category, but it is likely that the iPhone and Android will be in the former.  From the application developer&#8217;s perspective, the good news is that gone are the days in which deploying your app meant building hundreds of different binary Java ME jars and testing them on myriad devices.  There will always be some porting or supporting of multiple app clients (e.g. an iPhone version and an Android version) but in general,  a small number of builds will cover large swaths of your intended audience. Not only does this mean you have a crack at launching a successful mobile application, it also means you will be able to spend a lot more time and $$ in the future on innovating and creating compelling mobile application experiences. The mobile application revolution is just beginning.</p>
<p><strong>2. Your users will have unlimited data plans.</strong> Even if you did have a magical &#8220;porting machine&#8221; that could generate binaries for the vast majority of the legacy mobile devices still in use, you would still face a huge hurdle in that most users of such devices do not have data plans in which they can affordably download and use an application that requires network data services.  In the smartphone category, at least here in the USA the situation is quite different.  Many smartphones are purchased under contracts that require a <a href="http://www.boygeniusreport.com/2009/08/21/att-to-require-smartphone-data-plans-starting-september-6th/" target="_blank">mandatory data plan</a>.   In addition, many of these phones also support WiFi which the user can take advantage of in addition to the wide area mobile network.</p>
<p><strong>3. The mobile application gatekeepers will be around for a while, but they&#8217;re fairly broadminded.</strong> Even though it is gated, the Apple iPhone application ecosystem is a &#8220;sneak preview&#8221; if you will of how easy it will be to distribute mobile apps moving forward.  While Apple&#8217;s rejection of apps due to &#8220;objectionable content&#8221; tends to get a lot of <a href="http://latimesblogs.latimes.com/technology/2008/08/iphone-i-am-ric.html" target="_blank">media attention</a>, the amazing number of apps in the store at present and the<a href="http://features.csmonitor.com/innovation/2009/04/23/one-billion-iphone-apps-but-how-many-are-worth-downloading/" target="_blank"> billion downloads</a> seems evidence enough that its not all that difficult to make your mobile application available on the iPhone.    The gates for getting and keeping an Android application in the  Android Market are <a href="http://www.androidguys.com/2009/08/25/android-market-ruled-by-the-people-not-google/" target="_blank">even lower</a>. Nevermind for now the fact that the iPhone App Store currently sells <a href="http://seekingalpha.com/article/159274-iphone-app-store-beats-android-market-250-1" target="_blank">250 apps for every app </a>sold in the Android Market!   Eventually these  gates will disappear altogether, but we&#8217;ll save that for point 5 below.</p>
<p><strong>4. The user interface bottleneck on the mobile has all but disappeared.</strong> The mobile application UI was painful until the arrival of the iPhone.  Now things have changed dramatically.  The iPhone has proved that a mobile app can actually be a <em>pleasure</em> to interact with. Mobile app creators can safely assume that their target devices will have nice high res color display, an easy to use touchscreen interface with either a QWERTY keypad or soft keypad that makes text entry relatively painless, at least when compared to the multi-tap entry of the past.  Additional hardware features such as accelerometers and locative technologies can also be used to improve the user interface in innovative ways.   It seems that successful mobile speech interfaces will remain effective for the time being, only in tightly integrated application experiences, such as Google Mobile for the iPhone.  The technology and standards required for introducing an integrated <a href="http://techpubs.motorola.com/download/IPCOM000173430D/IPCOM000173430D.pdf" target="_blank">distributed speech recognition modality</a> as a generalized application service are just beginning to emerge.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/y3z7Tw1K17A&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/y3z7Tw1K17A&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Demo of the speech modality in Google Mobile for iPhone.</p>
<p><strong>5. Rich Internet applications will eventually triumph over native installed mobile apps</strong>.  There are a couple of  factors to consider here.  First, the WebKit foundation all up and coming mobile web browsers (iPhone, Android, Palm Pre, etc.)  have in common should not hurt when it comes to writing web apps that run well on the devices that matter.  Second, a raft of new RIA inspired features coming in HTML5 should go far in helping you write web apps that look and feel like native installed apps.  To get a glimpse of what&#8217;s coming down the pipe in HTML5 be sure to watch some of the 2009 Google IO presentations.  To be clear, native apps are still important today, and you may very well have to create iPhone/Android apps to kick start your mobile app franchise in the near future.  However, we believe these emerging developments will eventually create a situation in which the complications of authoring and deploying native applications are supplanted by rich Internet apps that really do run everywhere with minimal effort.   Companies such as Appcelerator are already pushing the envelope in this area, and we expect to see a lot activity moving in this direction.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/AusOPz8Ww80&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/AusOPz8Ww80&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">Google IO talk on HTML5.</p>
<p style="text-align: left;">
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/GJ98Oezr_l4&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/GJ98Oezr_l4&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Appcelerator talks about their Titanium platform.</p>
<p><strong>6. De facto exploitation of features that for the most part uniquely belong to mobile. </strong>By default your users will expect their apps to fully exploit the unique capabilities of the mobile phone. The mobile phone was a communication tool long before it morphed into a general purpose application platform.   Moving forward people will expect mobile applications to incorporate communication and social media features.   They will expect to be able to leverage their social graph in a meaningful way in any mobile context they happen to find themselves.  In addition, users will expect the context sensing equipment (camera, location, audio, etc.) that is now standard on virtually all smartphones to be utilized by their applications.   Locative app features will abound and be standard fare in mobile apps moving forward.</p>
<p><strong>7. Battery life will continue to be a problem for your users. </strong> All of this good stuff does not come for free.  Those bright screens, multiple radios, etc. will very quickly take their toll on today&#8217;s portable energy solutions.  Instead of charging their phones up every 36 hours, users will find themselves charging up every 8 hours!  Developers need to be conscious of this and <a href="http://androidandme.com/2009/03/news/4-tips-for-improving-battery-life-on-your-android-g1/" target="_blank">develop their applications accordingly</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.themobilemontage.com/2009/09/01/7-future-proof-assumptions-for-mobile-app-developers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
