Speriamo che, ormai, tutti sanno che Apple hanno aderito al progetto OpenJDK scorso anno. Che cosa vuol dire?

  • Apple contribuirà al codice che hanno usato per il loro privato Mac Java build codice GPL di OpenJDK
  • Oracle assumerà la gestione del porto di Java per Mac
  • Nel corso del tempo, la piattaforma Mac diventerà un cittadino del tutto di prima classe nel mondo Java

Questa è una buona notizia per gli sviluppatori Java che vogliono sviluppare su Mac. E 'anche una buona notizia per gli utenti Mac - in quanto significa che, ad esempio, l'Aqua nativa look-and-feel continuerà ad essere sostenuto - in modo da applicazioni desktop Java su Mac sarà bella. Io, per esempio, non vedo l'ora di vedere cosa Nimbus look-and-feel sarà simile sotto Aqua nativi.

Negli ultimi giorni, ci sono stati alcuni sviluppi - per esempio questa pagina di wiki , specificando i progressi del porto Mac, è apparso. Sepolto in fondo alla pagina è un link ad una pagina in cui il bug aperti per la porta Mac vengono monitorato pubblicamente (come sono portati di fronte al sistema interno di Apple).

Lo sviluppo è focalizzato intorno JDK 7 - l'idea di base è quella di prendere un fork del mantenuti dalla comunità portuale BSD, e aggiungere il codice di Apple ad esso, per la produzione di un Mac-specifica porta. Correzioni di bug rilevanti dovrebbero essere in grado di andare in entrambe le direzioni tra le due porte collegate, ove possibile.

Tutto questo rischia di prendere tempo, però. La linea ufficiale è che da Oracle JDK 7 sarà GA con Windows, Linux e Solaris come prima classe i sistemi operativi supportati, e il Mac rilascerà al più presto possibile dopo, con la speranza che ad un certo punto negli aggiornamenti futuri per il Mac versione sarà rilasciata al tempo stesso altri sistemi operativi.

Questo vale per il fornito da Oracle costruisce binari. Naturalmente, il codice di OpenJDK (che per quanto riguarda Oracle come l'implementazione di riferimento) sarà disponibile (e GPL) per tutti coloro che vogliono costruire il loro proprio binario.

A java7developer.com , pensiamo che potremmo essere alla ricerca di un divario di circa tre mesi tra Java 7 GA e una versione Mac - quindi forse ottobre 2011 se tutto va bene. Per ora, siamo abbastanza felici in esecuzione della comunità fornito OpenJDK costruisce. Ci sono problemi occasionali con i non-fatale X11 legati eccezioni intasare standard di fuori - a causa di alcune delle unicità del Mac, ma nel complesso, non è affatto male per una pre-release del prodotto

Corso Java - Corsi Java - Corsi programmazione Java

Corso programmazione Android - Certificazione Android