Mac App Store without Java

Mac App Store will be opening “soon”:

Sounds like a great idea, but then, I am not liking this one little bit:

[quote]3.3.1 Applications may only use public APIs and frameworks included in the default installation of Mac OS X or as bundled with Xcode as provided by Apple, deprecated technologies (such as Java) may not be used.
[/quote]

Deprecated. Hehe. Oh well, we know Steve doesn’t like Java, and that he likes to have more control over your device than you have.

Why are people encouraging this behavior by buying this crap?

Ouch. Sounds like they really don’t like Java at all. I hope they get complaints.

Where did you read that? I haven’t found this statement on Apple’s site. But it’s no surprise that Apple wants to “force” developers to use Apple’s frameworks. Maybe they going to allow third-party authoring tools like Unity and so on. How knows…

Steve for President, anyone? :persecutioncomplex:

Ironically macs have the best out of the box support for java 1.6 out of the big 2 OS.

It seems that Apple has declared war on all cross-platform technologies. The new MacBook Airs no longer have Flash Player installed out of the box.

Edit: WTF?!

http://lists.apple.com/archives/Java-dev/2010/Oct/msg00121.html
http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html%23//apple_ref/doc/uid/TP40010380-CH4-SW1

[quote]As of the release of Java for Mac OS X 10.6 Update 3, the version of Java that is ported by Apple, and that ships with Mac OS X, is deprecated.
[/quote]
This means that the Virtual-Machine from Apple is deprecated not Java itself. Maybe we’ll see a VM from Sun / Oracle in the future.

Yes, from the wording it seems that they want Oracle to port Java to the Mac. However, not having it installed out of the box on all Macs is a huge loss. Also, I suspect for a lot of Mac users installing software will soon be equivalent to using the App Store, from which Java apps are disallowed.

Actually I see this as a good thing eventually: I’ll be able to ship a bundled JRE with my games finally! OpenJDK to the rescue. Or whatever Oracle comes up with. This simplifies things for me enormously believe it or not. I’ll be doing the same for Linux soon too. No more crappy Webstart.

Cas :slight_smile:

Linux? Whats that? :slight_smile:

Kev

Are you allowed to bundle the Sun/Oracle JRE?

This move definitely has shaken my venture up, particularly since we’re in a transition towards supporting iOS game exporting and are courting Mac users.

You have been allowed to bundle the jre since version 1.0.

However the sun jvm does not work on a mac.

Also as much as mac are getting a lot of mindshare they are still small fry compared to windows. I get about 40% Linux 40% windows and the remainder are macs for my scientific code. My mac numbers are probably high since biology folk tend to be mac fanboys.

With this news i will be looking at OpenJDK support for mac.

Good, now with Apple out of the way, Java can stay in sync on all platforms and not lag behind or be broken due to Apple specific hacks. Hopefully Oracle/OpenJDK will have a port ready for the Java 7 release.

I just really hope that the guys at Applet fix the OpenGL bug with applets before they officially stop support.

I bet part of this is just so they don’t have to worry about porting all the new changes that are coming with Java 7. Hopefully, Oracle can quickly get a Mac version up before Apple discontinues it.

fk shit fk crap.

As someone who is programming in Obj-C for at least 40 hours a week, I say fk fk.

This sucks. The fact that I have to wait at least 5 minutes for compilation and that XCode repeatedly refuses to actually compile all changed resources (as in, it will often think an out-of-date resource is up-to-date, so you get to wait 2 minutes to clean your project before you get to wait 5 minutes) and that sometimes you just have to completely quit and reopen it, and more…

fk. fk.

I hate Objective-C.

It really can go either way. Even though Java programmers are closed off from the app store, if oracle release a jvm for mac it will be great for the client side experience.

but just in case, for my own peace of mind, im going to install an alternative JVM http://landonf.bikemonkey.org/static/soylatte/#get and test out LWJGL see if applets/opengl/sound works fine.

problem atm with OpenJDK is that Oracle still haven’t released the JWS/Applet Plugin parts to it. In which case your stuck with the poor third party implementation from IcedTea which can’t run LWJGL Applets yet.

Hopefully this will change soon and Oracle will release JWS and the Applet Plugins under the GPL. Hopefully this will happen before or around the time they release JavaFX under GPL (as they have promised).

… so is that what Apple calls a ‘First Class Citizen’? :-\

That seriously sux.