How difficult it is pick up iPhone development for Java programmers?
Jeanne Boyarsky wrote:How about an SDK emulator?
What is that exactly?
I'm not sure why anyone should even consider developing for the iphone on anything but OSX and in Objective-C. It's not an open API. The iphone OS is more or less a stripped down version of OSX and I hear rumors that the next IPhone will run a full blown OSX version or some sort. For Apple to attempt to allow any other kind of development in any other language would be a big mistake in my opinion.
Look, i know why someone would want to. Then they wouldn't have to buy a mac, which on the surface seem expensive. I thought that too, until I bought one. It is worth every penny. Really though, mine wasn't that expensive. $1200 for a Dual Core 2.0 GHz with 2GB RAM. Its a 13" and I hook it up to my 19" monitor when I am at home. The other day I spent another $200 on 2 more gigs of Ram to bring me to 4. I couldn't be happier with this bad boy.
Sure, that's more than a $600 dell you can get at Best Buy, but hey, with a Dell you get really horrible hardware and support. So you get what you pay for.
Timothy Sam wrote:Although... I think there are 3rd party initiatives to allow writing in the Java language then the compiler converts to Objective C code. I don't know if anyone's doing this for commercial purpose right now.
I also see this type of project as too difficult and the time it owuld take, would make the remove any benefit. Actually there really isn't a way to do it. The iPhone API is just way too large to have to map all of it to Java code and convert it. It just seems like a huge waste of time for no good return.
But for as far as I know, Apple tries to block it, and since april last year there is not much news about it.
At JavaOne this year, they were joking about Java on the iPhone. With Oracle taking over Sun, and Oracle's boss Larry Ellison being friends with Apple's Steve Jobs, they suggested those two should talk about getting Java on the iPhone. But I don't think this is really going to happen anytime soon.