Is Local faster, fresher, better? Many say Yes…

Is Local faster, fresher, better?
It all depends on what we want to get out of the mobile handset, and the application. But it short, it is. And I’m not making this up.
We have Google, who likes (prefers?) Local for mobile applications. Google recently released their Local application for faster search for Nokia handsets — see Search Google faster than ever. And we know about the rest of their cool Local apps, for mail and maps, etc. Oh, and let’s not forget about Android — see Dennis’ Why Android Matters.
Same with Yahoo! Go. Local.
Recently Barbara wrote about “Java ME is dead. Long live Java ME.”, and Little Springs Design customer ratio (and why) who ask for Local (in her case Java ME) vs. mobile web applications. I’ve seen similar ratio at Artemis Wireless Werks.
Next, Apple will be releasing their SDK for the iPhone for the development of native Local apps. Let’s see what will happen there. Very cool applications are going to be created. I can’t wait to see the distribution channel: a portal for iPhone applications, or perhaps via iTunes; I believe that pain #1 for Local applications is the their discovery and download (distribution), which is why I am looking forward to see how Apple will tackle that problem. Let’s see how and what the iPhone, the mobile device that transformed the mobile web, will do for Local applications… In the meantime, many are hacking the iPhones and creating native applications the hard way: see The unofficial iPhone SDK: Guide to writing native iPhone applications.
For many mobile web browsing suffices. Or texting. Or voice apps (voice on mobile handsets, what a concept). But Local is about maximizing the capabilities of the handset; this is using Java (ME), or getting much closer to the mobile OS via native application development, for creating faster, fresher, richer mobile applications. And pain in the ass to code they are too, yet, richer they are.
ceo


Passionately put point Enrique. Nearly all the apps I had anything to do with at Motorola as Chief Apps Architect were local apps. Its simply offers the best user experience by many metrics.
I think an interesting question though is what ought to be the best method of delivering apps on mobile in the future in order to increase innovation and adoption, overcome distribution/discovery problems etc. In my view, the constructs of local versus network are historical and artificial, notwithstanding the very real problem of network access that can still kill network-only apps in many situations.
I think that richer web programming models are required for mobile, such as local device access APIs via the scripting engine, persistence etc. Should browser apps have a comms pathway to MIDlets? These are interesting questions to be pondered.
For me, the future of mobile apps has to support multimodal apps (real-time comms triggering and triggered by web events, or think of using the browser as the UI for comms apps) and mash-ups. Most of the interesting evolution of mobile apps will require such approaches, I am fairly convinced of this.
At the same time, will side-loading become more important? After all, this is how the iPhone works and no one is complaining. It depends on whether or not the user will tend to stick to a solid set of apps, unlike the web where we are more fickle and like to sign-up almost daily for new services. User behaviour in this regard is still largely unknown.