After the news that the new MacBook Airs do not ship with Flash pre-installed (which is news considering Flash has been part of Mac OS X for a very long time), we now have news that Apple is also taking what appears to be the first steps towards removing Apple's own Java runtime from Mac OS X.

As a long-time SWT-using programmer, I would say the platform that works best has been Linux, followed by Windows, and then Mac. The main issues I have had with my applications running across these platforms have been related to somewhat vague areas like trying to listen for hover-in/out events. Not all windowing systems have the same idea of what constitutes various ideas about hovering and when/if to notify.

On a related note, SWT on UNIX servers OSes (AIX, HP-UX, Solaris, etc) is painful at best, especially the systems that only have Motif.