Sun plans Java for iPhone, iPod touch

245

Comments

  • Reply 21 of 85
    Quote:
    Originally Posted by JeffDM View Post


    The lack of PPC is a bit odd, though I think is probably reasonable, the newest PPC development machine owned by a developer is probably getting close to retirement. I see no reason to expect a W32 port. If anyone really cares, then they'll make their own.



    I can expect that a very disproportionate number of iPhone users are Mac users, so I don't see a problem there either. Heck, the cost of certifying an app for a competing phone is about that of a new Mac.



    apples lack of good head less system in the $700-$1900 price range is keeping some people on PPC.
  • Reply 22 of 85
    pmjoepmjoe Posts: 565member
    Quote:
    Originally Posted by quinney View Post


    hok posted on another forum that this might be prohibited by the

    SDK user agreement:



    Apple iPhone SDK Agreement: ?No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple?s Published APIs and builtin interpreter(s)? An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise.?



    I wonder what lawyer came up with that one. I mean basically any data a program pulls off the Internet/filesystem/etc. is "interpreted code". Say a text file? ... well that's just a bunch of bits until some program interprets it and turns it into the characters you see on the screen.
  • Reply 23 of 85
    jeffdmjeffdm Posts: 12,951member
    Quote:
    Originally Posted by Joe_the_dragon View Post


    apples lack of good head less system in the $700-$1900 price range is keeping some people on PPC.



    For what it's worth, I just bought a dual G5 for $330.



    But I would expect that a new Mac mini would be perfectly adequate for developing for the iPhone, but the cost of the machine is insignificant in view of what it costs to develop software. The cost of the machine shouldn't be an issue for anyone making a living developing software.
  • Reply 24 of 85
    sandorsandor Posts: 658member
    Quote:
    Originally Posted by Joe_the_dragon View Post


    apples lack of good head less system in the $700-$1900 price range is keeping some people on PPC.





    the current minis are faster than pretty much any PPC machine. and they are headless, and under $700.



    i dropped my 2x2 ghz G5 when i realized the 2x2 ghz CoreDuo macbook out performed it. while i was using PCI slots for more internal storage, i also realized that a decent NAS on a gigabit enet setup gave me basically the same performance, and i really didn't need the PCI slots for anything then. Now i have realized that 802.11 n give me enough performance to keep my work on a wireless NAS, and i have little need to have the wired gigabit.
  • Reply 25 of 85
    I just can't see the fact that the SDK only runs on Intel Macs as a huge limitation. Maybe Apple could have written a PPC version, maybe even a Windows version (if you wanted to wait another few months.) I think not writing a Windows version is a good strategy. The iPhone runs on OS X. Windows developers who have never even used a Mac are not going to know what they're looking at anyway.



    As far as the cost of new hardware goes, This isn't hardcore video or photographic work. A Mini would do the job--heck, a used Core Solo Mini would do the job! If you think you have a really good idea for an iPhone app, I bet you can afford to buy (or borrow) one of them. (Maybe you've got one running your entertainment center.)
  • Reply 26 of 85
    mactelmactel Posts: 1,275member
    Java on the iPhone. Who cares? I'd never download that.
  • Reply 27 of 85
    melgrossmelgross Posts: 33,510member
    I don't believe that running Java, in any form, would be impossible, if the speed of the iPhone increases, as anyone who isn't living under a rock would know, it will.



    As for the allowing of it, well, let's just say that Apple changed their mind on this sort of thing before. For those who didn't think that Apple would have an SDK at all, that should be obvious.



    I think that both Adobe and Sun are close enough to Apple, that no matter what Jobs has said, it's open to this.



    I can see Jobs on another platform, exclaiming that both Adobe and Sun did what was thought impossible, having their software work in the iPhone/iTouch really well, and bravo to them for all their hard work, etc.



    After all, who though that Apple would license Exchange ActiveSync, as well as Cisco's IPsec; and two-factor authentication, certificates and identities?
  • Reply 28 of 85
    elrothelroth Posts: 1,201member
    Quote:
    Originally Posted by suhail View Post


    Whatever! Some people like myself purchase a computer to be able to use for over 3 years, especially one that is being trumpeted as "lasts longer than a PC". Using the latest OS is not a problem, but having to buy new hardware is. Especially when $6,000+ were already spent on a Powermac G5 and a Powerbook G4.



    Abster2core thank you for your bigoted response.



    Are you a developer? If you aren't, then you're not losing anything by Apple limiting the SDK to Intel only.
  • Reply 29 of 85
    bderwestbderwest Posts: 36member
    Quote:
    Originally Posted by solipsism View Post


    I'd love for someone to explain to me how this can work. I am under the impression that only one 3rd-party app can run on mobile OS X at once.



    +1



    Sun is stupid if they think they'll be able to provide a system-wide plugin through this SDK...
  • Reply 30 of 85
    gqbgqb Posts: 1,934member
    Quote:
    Originally Posted by nvidia2008 View Post


    The mechanics aside, Sun is trying to reassure people that Java apps of some sort from websites, etc. will be able to run on the iPhone/iPod Touch.



    However, the implementation will probably be clunky, by any stretch of the imagination. Given various legal loopholes they have to jump through.



    Sun "Java Player" for iPhone. Coming soon to lag up your iPhone.



    Sun has a massive investment in mobile Java gaming. Probably in the consumer space their real cash/ mindshare cow.



    I pray that, if these apps make it to the App Store, they're required to be labled 'Java Inside' so that I can avoid them like the plague... maybe even their own little boutique so that anyone interested in ground-up apps that use a proper multi-touch interface can ignore them.
  • Reply 31 of 85
    gqbgqb Posts: 1,934member
    Quote:
    Originally Posted by suhail View Post


    Did anyone realize that the iPhone SDK runs only on Intel Macs??



    Yes. And on Leopard only as well.

    Good clean start.
  • Reply 32 of 85
    gqbgqb Posts: 1,934member
    Quote:
    Originally Posted by MacTel View Post


    Java on the iPhone. Who cares? I'd never download that.



    How will you know?
  • Reply 33 of 85
    suhailsuhail Posts: 192member
    Quote:
    Originally Posted by Joe_the_dragon View Post


    apples lack of good head less system in the $700-$1900 price range is keeping some people on PPC.



    Bingo!
  • Reply 34 of 85
    suhailsuhail Posts: 192member
    Quote:
    Originally Posted by elroth View Post


    Are you a developer? If you aren't, then you're not losing anything by Apple limiting the SDK to Intel only.



    Yes, for many years now.
  • Reply 35 of 85
    nvidia2008nvidia2008 Posts: 9,262member
    Quote:
    Originally Posted by Booga View Post


    This attitude is completely disjoint from reality. A modern Java VM is an extremely fast environment based on a very advanced set of libraries that handle everything ...

    1. The problem with a modern JDK's perceived performance is not so much its speed, but its size. Since they didn't break it down into little pieces that could be loaded individually, it takes potentially dozens of MB just to start executing line 1, so it takes even the tiniest applet many seconds to get going while flash starts almost immediately.

    ...

    2. Sun is fixing that in JDK6u10, due out in a few months. Java applets will start just as fast as Flash. And since Java is a very deep, well-architected system (unlike Flash) it will make a very compelling case for developers.

    ...

    3. It's no coincidence that Java is everywhere from your Blu-Ray player to your set-top box to the servers running a website. The only place Java HASN'T gained traction is in front of users eyes. Personally I think that's because Swing made some bad choices and Sun hasn't prioritized the desktop.

    ...

    4.Besides, the chipset Apple chose for the iPhone/Touch has some native support for Java. It's likely that Java will run faster on it than anything else you've tried.



    Quote:
    Originally Posted by melgross View Post


    Don't overdo it.

    ...

    5. I'd rather have the interest of Sun, than have them ignore it. They are well aware of the limitations of both the phone, and what they will be allowed to do. If, after looking over the SDK, they feel this is possible, and considering that Apple and Sun are close, I don't see this as being all that farfetched.

    ...

    6.

    I always would rather have the option, than not have something at all. If performance is bad, then it won't be used, but if it is good, then it will be used. It's really pretty simple.



    Quote:
    Originally Posted by melgross View Post


    I don't believe that running Java, in any form, would be impossible, if the speed of the iPhone increases, as anyone who isn't living under a rock would know, it will.

    ...

    7.

    As for the allowing of it, well, let's just say that Apple changed their mind on this sort of thing before. For those who didn't think that Apple would have an SDK at all, that should be obvious.

    ...

    8.

    I think that both Adobe and Sun are close enough to Apple, that no matter what Jobs has said, it's open to this.

    ...

    9.

    After all, who though that Apple would license Exchange ActiveSync, as well as Cisco's IPsec; and two-factor authentication, certificates and identities?



    1. Thanks for the clarification. In terms of size issues then, for the iPhone, Java is not a viable option for a few months at least.



    2. Sounds promising, but perhaps it is until the end of the year before this really becomes widespread?



    3. It's good that it is everywhere. However, honestly, I don't really like a lot of these embedded thingys. The interface is usually clunky, the architecture is somewhat laggy. Again, I am not blaming Java totally in this case, but given how retarded my set-top hard disk recorder (Pioneer) and my Satellite TV box (proprietary from the provider) is, in comparison to AppleTV...



    4. However the Java at this stage probably can't access the iPhone/Touch at the native level/speeds?



    5. I am alright with Sun having some involvement. It is just that currently they are not a high-value partner for where Apple is going.



    6. Yes, with the SDK there will be many options. Performance is not the only thing. GUI is also important. How is Java going to support gestures effectively? In the Macbook Touch?



    7. & 8. I know I have been ranting and raving. It is possible that by middle of the year there will be decent Flash and Java support.



    9. An interesting observation. However might I say that these have to do with the "connectivity" aspect of things, without really affecting the "core OS" aspect of things?



    IMO, overall, in terms of the apps used, it is going to be most likely iPhone OS native apps through to the end of this year.



    Most of the popular, dominant apps will be those that take the best advantage of native OS elements eg. Core Animation etc, deliver compelling user interface interaction eg. Bento or Delicious Library on the Mac, and provide instant and seamless Intarweb connectivity.
  • Reply 36 of 85
    nvidia2008nvidia2008 Posts: 9,262member
    For Java developers, having to work through the Cocoa Touch "translation" through their Java apps is a big headache, I would imagine.



    I just know that waiting in the wings are tons of Java mobile phone game developers that think they can have an entirely new platform to start raking in the cash. They assume just port their stuff, voila, 'whole new market to access with 10 million iPhones and millions more iPod Touch's by the end of this year.



    Like the ringtone phenomenon, this will have some impact on the iPhone OS, but I feel it is not a long term successful endeavour. Just like the game Portal on PC, new thinking, new approaches, and true innovation will deliver some really interesting gaming and other experiences on the iPhone OS.



    Think about the Wii and PS3. (Now I've started it...)
  • Reply 37 of 85
    melgrossmelgross Posts: 33,510member
    Quote:
    Originally Posted by nvidia2008 View Post






    5. I am alright with Sun having some involvement. It is just that currently they are not a high-value partner for where Apple is going.



    Where is Apple going?



    It seems that Sun is very important to Apple, if Apple is going to remove their own filesystem and replace it with something that Sun developed.



    Quote:

    6. Yes, with the SDK there will be many options. Performance is not the only thing. GUI is also important. How is Java going to support gestures effectively? In the Macbook Touch?



    I am willing to leave that to Suns' engineers who know much more about this than any of us here. If they think they can do this, who here can claim to know more than they do (though some here will)?



    Quote:

    7. & 8. I know I have been ranting and raving. It is possible that by middle of the year there will be decent Flash and Java support.



    That it's possible is all I'm saying.



    Quote:

    9. An interesting observation. However might I say that these have to do with the "connectivity" aspect of things, without really affecting the "core OS" aspect of things?



    Certainly. But they indicate that Apple, which made a big point about the iPhone not being for business, but for the general user, might turn around on this as well.
  • Reply 38 of 85
    melgrossmelgross Posts: 33,510member
    Quote:
    Originally Posted by nvidia2008 View Post


    For Java developers, having to work through the Cocoa Touch "translation" through their Java apps is a big headache, I would imagine.



    I just know that waiting in the wings are tons of Java mobile phone game developers that think they can have an entirely new platform to start raking in the cash. They assume just port their stuff, voila, 'whole new market to access with 10 million iPhones and millions more iPod Touch's by the end of this year.



    Like the ringtone phenomenon, this will have some impact on the iPhone OS, but I feel it is not a long term successful endeavour. Just like the game Portal on PC, new thinking, new approaches, and true innovation will deliver some really interesting gaming and other experiences on the iPhone OS.



    Think about the Wii and PS3. (Now I've started it...)



    Don't forget that Java is not entirely absent from the iPhone/iTouch right now. Javascript is not "Java", but then, it's not "not" Java either, if you know what I mean.
  • Reply 39 of 85
    Quote:
    Originally Posted by Yebot View Post


    iPhone SDK = 2 steps forward



    Java = 2 steps back



    Care to explain?
  • Reply 40 of 85
    Quote:
    Originally Posted by melgross View Post


    Don't forget that Java is not entirely absent from the iPhone/iTouch right now. Javascript is not "Java", but then, it's not "not" Java either, if you know what I mean.







    No, I don't know what you mean. Other than both sharing 4 letters in their name, and some superficial syntactic resemblance, Java and Javascript have nothing in common.
Sign In or Register to comment.