One webOS-related question which keeps popping up over and over again is the one about the native SDK: why is all Pre development restricted to JavaScript?

I recently found the following answer on a mailing list – it was posted there by a former Palm insider:

Not having a binary interface means Palm has far more flexibility in changing the hardware… already that have two devices with different versions of the ARM core, which means code that was compiled to take advantage of the NEON instructions in the Cortex-A8 on the Pre would fail on the ARM11-based Pixi. It also means they can change a lot of the low-level interfaces and implementations without breaking app code, which is very likely. Maybe my webOS 2.0 they’ll have that level stable enough to support app services — it took Android until the 1.6 OS release to support native shared libraries.

From my personal point of view, the issue is different: for now, native development is restricted to some companies “in Palm’s inner circle”. Once their exclusivity has run out, other developers are let into the arena.

Keep in mind that Palm has had huge issues keeping developers in line after the Foleo and Cobalt debacles. Thus, and in order to retain at least a small core base, well – you get the idea.

P.S. Recompilation…what a horror, but its all smoke and mirrors. Anybody ever heard of FPU emulation or fat binaries?

Related posts:

  1. webOS booted on a stock PC
  2. WebOS – Chapter 7 released
  3. Palm courts game developers
  4. WebOS intro interview – Mikhail Barashkov from HandyDev
  5. webOS 1.4 – Sprint roll-out on the 25th

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting

© 2012 TamsPalm - the Palm OS / web OS Blog Suffusion theme by Sayontan Sinha