All Things Digital

Skip to main content.

Digital Daily
D8 Conference

Palm’s PDK to Allow Easy Porting of iPhone Apps


Palm’s single biggest asset is webOS. Sadly, the company’s single biggest deficit–aside from the public’s apparent lack of interest in its smartphones–is the webOS application ecosystem. But that’s changing.

At the Game Developers Conference in San Francisco next week, Palm (PALM) plans to release its webOS Plug-in Development Kit, a set of tools to help developers create graphics-intensive games.

Perhaps more important, the PDK will allow developers to rewrite mobile apps created for other platforms to run on webOS with minimal modification. Apps that currently run on Apple’s (AAPL) iPhone, for example, can be ported over in a matter of days, sources close to the company tell me, and they don’t really suffer any degradation in performance.

That’s a compelling proposition for developers looking for additional distribution channels. And if enough of them take Palm up on it, we may see the current paucity of third-party webOS apps quickly head toward abundance.

If you’re tempted to raise an eyebrow over that statement, consider this: Since Palm announced the PDK at the Consumer Electronics Show in January, its early access partners–EA, Gameloft, Glu Mobile and Laminar Research–have cranked out close to three dozen games.

“The webOS experience has been smooth and user friendly,” Baudouin Corman, VP of Publishing, Americas, for Gameloft told me. “We’ve been pretty aggressive thus far with the number of games hitting the App Catalog, so it’s safe to say that we plan to continue this momentum for the remainder of the year….We’ve seen strong interest from Pre consumers for the kind of games we are releasing. WebOS is going to bring a lot of value and competition to the mobile space.”

That bodes well for Palm, which has almost certainly been hurt by deficiencies in its App Catalog. The webOS PDK could do much to grow the company’s developer ecosystem and give it the critical mass of high-quality third-party apps it needs to really gain traction in the smartphone space.

We’ve launched a new commenting tool, Disqus. For the full story on all of its functionality, click here. To begin commenting right away, you can log in below using Disqus or Facebook Connect-—you can also log in using an existing AllThingsD account. Learn more about how Disqus collects and uses information in connection with the comments tool.

Comments

  1. This is good news for Palm if it works out. These would be real native apps, not just widgets which is all they've been doing so far. Native apps definitely sell smartphones. Widgets you can get anywhere for free.

    Posted by JohnDoey at March 6th, 2010 at 12:20 am
  2. All core applications of webOS has been written in mojoSDK, this means Javascript using services from the underneath linux OS. The core applications are full featured applications, as the one you can use in your computer, there is no difference at all in what you can do wheter you use java, ruby, javascript or objective-c provided the underneath layer gives you the access needed.

    The fact that you can only assume that in javascript with an UI based in html and css you can only do widgets or “hacky” applications as in the old days of iphone is beyond me. Please just watch a webOS device working.

    Still the PDK will allow to use native compiled code to be able to be called from your javascript bindings. Or a full compiled c application with your own UI.

    Posted by menic at March 6th, 2010 at 6:20 pm
  3. Days? Seriously?

    I'm sorry, but that's complete hyperbole.

    Most iPhone apps don't contain a line of C++ code. Instead, they're based on Objective-C. Objective-C is based on different design principles, and is radically different.

    Sure, you can port an Objective-C app to C++. Eventually. I would imagine it's roughly akin to porting Javascript to C++. But the only way you'll get it over in days is if it only took days to write.

    Posted by sdfisher at March 7th, 2010 at 8:32 am
  4. True, but the problem with porting an Obj-C/UIKit app over to mojoSDK is that the underlying calls – from the application layer – don't exist. You'd really have problems developing some of the audio apps, for instance.

    My suspicion is that what we're talking about here is porting OpenGL based games – as 90-95% of these are portable C and OpenGL anyway (first rule of games development on the iPhone – don't use ObjC).

    Posted by trashbat at March 10th, 2010 at 9:26 pm

Add a Comment

You must be logged in to post a comment. Sign up here or log in below.

Comments posted on this site must be signed with your full, real name. Please see our Comments policy for details.

blog comments powered by Disqus

Best of Digital Daily

Latest Digital Daily Videos

More Videos »

About John

John Paczkowski has been poking fun at the tech industry and the personalities that drive it since 1997. From 1999 to 2007, he wrote the award-winning tech news Web log Good Morning Silicon Valley for the San Jose Mercury News, Silicon Valley's daily newspaper. Read more »

Ethics Statement

Here is a statement of my ethics and coverage policies. It is more than most of you want to know, but, in the age of suspicion of the media, I am laying it all out.

Read more »

alt.misc

Older at alt.misc »