Yes true the UI part is THE thing to be customized per device, as with data input.
Anyway many apps could have their data on a server : PIM , as I’ve mentionned mapping software, photos, etc…For sure it will be really possible if the network latency is reducing (see Gmail …), which won’t come tomorrow, but will happen sometime.
a good MVC separation ought to make the argument less relevant anyway, but good abstraction takes space and that’s another thing in short supply on mass market mobiles
Sure RAM and CPU constraints are key here (directly related top the phone cost) . Anyway for working (at Open-Plug) also on Ultra Low Cost phones, I really think that such an abstraction may be put in place even in this segment …. if it has been taylored from the ground with RAM and CPU in mind…and in those platefrom a “PIM on the server app” won’t come anytime soon
But for sure at the end I fully agree with you that some app are “innately networked apps” if it requires big data and/or shared data, and it is perhaps here that technology has to be matured to be more widespread…
]]>The problem for mobiles is, it’s almost always the UI and painting code which needs adapting, with the actual logic staying exactly the same – and for the kind of things you want to do on a mobile the logic is rarely all that intensive. So running the logic on a server achieves higher bandwidth usage (at a cost) with the same amount of handset tailoring (for most applications you’d want to do on a phone). If you needed to run a series of processor heavy image filters on a 5Mp photo and you sat on an HSDPA network with plenty of spare capacity I could see an advantage to outsourcing it to a server, but for a lot of things network latency will kill any advantage to the phone for the forseeable future.
Obviously for innately networked apps, dump everything on the server with the high capacity networking and just send display data to the client by all means, but the context from the quote was implying replacement of desktop apps… a good MVC separation ought to make the argument less relevant anyway, but good abstraction takes space and that’s another thing in short supply on mass market mobiles…
]]>