Transitioning from Apple extensions

Scott Palmer swpalmer at gmail.com
Fri Jun 1 04:30:04 PDT 2012


On 2012-06-01, at 4:07 AM, Mario Torre <neugens.limasoftware at gmail.com> wrote:

> 2012/6/1 Chris Harshman <harshman+javadev at gmail.com>:
>> On Wed, May 30, 2012 at 4:29 AM, Artem Ananiev <artem.ananiev at oracle.com>wrote:
>> 
>>> We at Oracle do our best to support all Java apps on Mac OS X that were
>>> written for Apple's JDK6 and relied on Apple's extensions (system
>>> properties, command line args, com.apple classes, etc.), but we don't
>>> provide any official support for anything except public APIs.
>>> 
>> 
>> Is there any sort of guide (official or otherwise) mapping Apple's
>> extensions to public API replacement/equivalent/work-arounds? (I.e., is
>> there a way current developers can hedge their bets, coding to the 'rich'
>> Apple JDK6 experience but also degrading as gracefully as possible for
>> OpenJDK 7+?)
> 
> That's the bet that people lose when use proprietary extensions.
> 
> What are the specific "features" you're missing? Perhaps the most
> popular ones will be reintroduced, but I doubt that Apple specific
> functionality will end in the main JDK, that's not the place for it.

It is in cases where it is the JREs job to provide a reasonable user experience. Such as supporting the native platform's look and feel.  Let's face it, that's all the Apple "extensions" we're doing.

Scott



More information about the macosx-port-dev mailing list