Its not everyday that you have a phone that lives up to its hype, a few that have in recent years has been the iPhone, Razr, Omnia, Touch HD and more recently the Palm Pre. But the big difference between all these phones is their OS. iPhone runs Apples mobile OSX, Omnia and Touch HD are both WinMo and Palm’s Pre is doing the webOS thing.
That said, there has been much talk about when the Mojo SDK would be released. Well earlier this week, Palm decided to finally bring it to the table. Mind you the Mojo SDK is still in beta but from what I have heard, read and tested myself, it will be offering some major features so come this September when Palm begins accepting applications for the App Catalog, those who have taken the early plunge will be able to make a buck or two.
Being a Pre owner myself I have to say that it has its goods and bads. Same thing applies to the SDK. One of the major things that will make the SDK so great is the fact that it uses common programming language that most programmers have some familiarity with (unlike that of the iPhone which uses Project C).
It seems like the same thing is gearing up to happen with Palm. The Pre is a powerful device and carries equal processing power as the iPhone 3GS. As I’ve said to many people, the only thing that is holding the Pre back is webOS 1.0.4. Don’t get me wrong, I’m in love with webOS, but its only in its first generation and still needs time to mature. Hopefully when ver1.1 comes out we will see many of these performance issues fixed.
One thing that people should take note is that even with the few apps available for the App Catalog, has crossed the 1 million download mark. That is for only 30 apps. My only fair is that Palm is shooting itself in the foot and will ultimately have to rethink its decision about not allowing access to the CPU of the Pre.
Last thoughts: for those who are interested in jumping into the mobile phone app business, there is lots of space. What platform should you develop for? Well as it stands it all depends on what you are aiming for. iFart apps, vibration apps and the multitude of nonsensical games are the iPhone’s strength (don’t get me wrong, developers make money off these), lifestyle apps are the Android’s strength. Blackberry can take a little of everything but you will be greatly limited with graphically intense apps. As for WinMo, it all depends. You do have WinMo phone that beat the Pre and iPhone in specs and speed, but those are far and free, so productivity and lifestyle apps are the main strengths of this platform. As for the Palm Pre that is yet to be decided, but I can safely say that most games (except for the Sudoku and Connect 4) are a no, no.
If you want to focus on a specific programming language, Project C will be the hardest to learn but Apple has a big developer community for their iPhone. Palm has the easiest platform to develop for and in close second is Android. Blackberry and WinMo come in third.
So what are your thoughts? Drop a comment below.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.