Re: Re: Shadow Alterntive - Redux.
Jeff Mitchell <[email protected]> Tue, 17 Nov 2009 23:17:23 -0500 (EST)
| Newsgroups | gmane.comp.handhelds.palm.shadow |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 17 Nov 2009, Bert Latamore wrote: # if you do decide to go ahead with a new Shadow, I would really recommend # that you do it in Java. This will make it relatively easy to port it I forget if you're a developer or not; a lot of people seem to always fall for the 'advertising' about java without knowing the reality of it, however ;) It was pushed as a big cross platform language, and in many ways that is true -- the language is cross platform; of course, most languages are equally cross platform. Its the libraries (APIs, SDKs etc) that are the problem... Android is actually a very compliant Java environment (on a not-quite JVM), though they're not a certified Java partner. You can look to RIM for being an official Java developer, but their Java environment is terrible. Theres WinMobile (which doesn't count so much these days), with no official JVM but a half dozen you could buy, but adds a lot of cost to an application. Theres no real JVM for iphone or WebOS. And of course, any mobile device that does have Java has a 100% custom API for its UI, though you could of course at least share some back-end code. J2ME is a terrible terrible thing, but perhap those days are more behind us (heck, using phones without even a garbage collector for their JVM makes me cry inside ;) So Java has never really been all that compelling on mobiles; its slowly changing, but yet its always first on peoples minds because the 'advertising' worked. In truth, the only real cross platform environment is general straight C (not even C++), with exceptions; RIM I don't think allows you to make a native binary, but the others are either supporting it or courting the idea. New technologies keep coming out, but they're never as universal, which is a _Damned Shame_. So, as always it is complicated; as I mentioned the other day -- with mobiles, it has only gotten _more_ complicated, when usually things get better over time.. no mobiles, they get worse :) (in terms of making a product across them I mean.. they do certainly get better for users.) *grumble* I used to sya many things, but one thing I used to say was.. you could make a living on Palm and WinMobile because they were such a total PITA to support that no one in their right minds would do it, except for suicidal folks like me. So the market was medium sized, but the developer base, the _Real_ developers who stuck through all the insanity for years at a time.. were very few. It was a painful existance, but it was also crazy fun :) Now I'm looking for a less painful approach, so I'm going with the mobiles that are interesitng and don't fight against me every step of the way; my heart can't take the fight anymore sometimes :) jeff -- If everyone would put barbecue sauce on their food, there would be no war.