Yes, dropping 1.5. Which is really all about dropping support for any 32bit
Mac. Windows and Unix/Linux machines can run 1.6 on old 32bit hardware. But OSX
will not.
I think we should be careful to frame this conversation around years rather
than generations. Apple are moving to a 'release often' approach which means
that a generation may only be 18 months. I notice that many of my customers
never bothered going from 10.6 to 10.7 since there were very few new features
they cared about. For the Cayenne project that means we may need to support
older Java releases for longer.
Sorry I introduced the red herring of Java 7. I've recently been trying to get
my head around what is happening there on OSX, and found few clear answers.
Ari
On 9/07/12 10:01pm, Michael Gentry wrote:
I thought this discussion was about dropping support for 1.5, not for 1.6?
I suppose there could be some issues with OS X users still on Tiger
(or older), but that OS is several generations old at this point.
On Mon, Jul 9, 2012 at 12:42 AM, Aristedes Maniatis <a...@maniatis.org> wrote:
On 7/07/12 12:45am, Michael Gentry wrote:
I'm OK with going to Java 1.6.
As for the Mac OS concerns, Java 1.6 is available pre-OS X 10.7, plus
developers need to be cognizant of their deployment environments when
choosing frameworks, so I don't see that as a huge issue.
Yes, for 95% of developers, who mostly now work in the cloud, they control
the deployment environment absolutely. For those of us who write bits of
software for people to download and install, you have to cope with the
inevitable "the previous version worked, why doesn't this one?".
I am still waiting to see how the OSX Java environment works out, since that
is really the only problem area. I don't see any clear indications as to
whether Java 7 will be backported to OSX 10.6. Or what the update mechanism
will be for users. Or what the Swing L&F will be. Did Apple donate their
Java UI extensions back to the openjdk project?
Ari
--
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
--
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A