Arved said:
Any particular reason why you would target 1.5?
I can't speak for Roedy, but as a general rule, there is sometimes value
in targeting lower versions of an API, to ensure that specific customers
who can't upgrade can still remain customers.
As an example: on the Mac OS, the only way to get Java 1.6 is to upgrade
to Leopard or higher (OS X 10.5). But not everyone wants to upgrade to
the newer OS version, nor even actually can.
>
As time goes on, the number of people subject to these restrictions does
go down dramatically, and eventually it makes sense to go ahead and move
up in the API version. But even when that happens, for someone
following that strategy, they will typically still be behind the "latest
and greatest". If the customers of concern are using Macs, then there's
no way to move to the most recent Java version, because Apple is always
at least a version behind.
[...] Note I said _technical_ reasons: the
inability or more often the lack of desire of some small percentage of
the user population to properly upgrade just doesn't cut it.
What about some large percentage of the user population? What about if
some customers are more important than others, even if in the minority?
And frankly, if we are talking about someone else's sales, who are you
to tell them how many customers they can afford to cut off, regardless
of reason?
Pete