Apple Silently Starts Sending Out Universal Binaries
Todays release of J2SE 5.0 release 3 from Apple marks the beginning of Apples distribution of Universal Binary packages to regular users. Examining Java Preferences.app in /Applications/Utilities/Java/J2SE 5.0 using Finder’s “Get Info” option shows the app as being compiled for both Intel and PowerPC. Apples release notes do not give any indication of this change. Hat tip to reader Avi Flax who sent this in.

The public release by Apple of Universal Binaries to regular users is yet another indication that we may see Intel machines sooner than was promised.
Technorati Tags: intel, java, mactel
Related research and analysis from GigaOM Pro:
Subscriber content. Sign up for a free trial.
Xcode has been a universal binary for a while already, no big deal. Besides, what’s the benefit other than taking up hard drive space?
That would be me! Thanks! (Did you lose the email?)
(BTW remove the ~ from the path in the post.)
Stew, XCode is a developer tool, not intended for mass distribution. As for the benefit, I would agree that there is no immediate benefit for regular users, but I think that the earlier Apple gets used to this new way of doing things, and smooths out their QA, etc, the better for everyone. Oh and BTW the binaries don’t take up a ton of space. Most of the KB in an app is other resources, which aren’t duplicated in a universal binary.
Actually, the app in question is probably a Java application bundle (i.e. a double-clickable Java app). As such it is inherently a universal binary- containing only a single copy of the Java bytecode instructions that are identical for any platform you want to run the program on. But not a universal binary in the sense that it contains both PowerPC and Intel binaries…
Other java apps (such as neooffice) are not labelled as being universal, but rather just PowerPC, so I’d say that these are genuinely intel compiled.
Actually, the Java security update for 10.4.x released last month was also universal. Yesterday’s update is the second to include universal binaries.
Maybe its universal so the developers with the intel dev kits can install the java patches along with the rest of us.
The beginning of the end of PowerPC support from Apple.
If you Get Info on all of the Java preferences in the /Utilites/Java folder you will see that all Java (Java 1.3.1 Plugin Settings and Java 1.4.2 Plugin Settings) is built for Intel and PowerPC. Since all Java comes from Sun, and by default is built to be universal it would be a big assumption that suddenly all Java in Mac OS X has been recompiled for Universal Binaries.
Photobooth is also universal binary, and has been out for a few weeks now, and in 10.4.3 you don’t need to go to get info, if yo use column view it will tell it to you if you single click an app…