Logo Blogo

Apple prende le distanze anche da Java

Pubblicato: 22 ott 2010 da Michele Filannino


Alcuni dettagli circa il futuro di Java sui Mac sono emersi in contemporanea con il rilascio di due aggiornamenti Java. “A partire dal rilascio di Java for Mac OS X 10.6 Update 3, la versione di Java portata su Mac da Apple e fornita assieme a Mac OS X, è deprecata” si legge all’interno del Mac OS X Reference Library. “Ciò significa che il prodotto runtime Apple non sarà più supportato a tale livello e potrebbe essere rimosso dalle versioni successive di Mac OS X”.

“La fruizione di Java runtime in Mac OS X 10.6 Snow Leopard e Mac OS X 10.5 Leopard, continuerà ad essere supportata e manutenuta con i cicli di supporto standard” continua Apple.

La nota potrebbe rivelare l’intenzione dell’azienda di Cupertino di abbandonare Java su Mac OS X Lion, almeno a livello di plugin predefinito. Le regole del nuovo Mac App Store avvertono che software realizzati utilizzando tecnologie deprecate o opzionali saranno respinte e ciò costringerà gli sviluppatori a vendere applicazioni Java-based fuori dallo store, dopo l’arrivo di Mac OS X Lion.

[Via TUAW]

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
43 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Profilo di Cattelann

    Cattelann

    22 ott 2010 - 10:02 - #1
    0 punti
    Up Down

    ogni giorno che passa Apple “innova” sempre piu’

    toglie tutto ..solo App Store

    una grande

  • Profilo di steverulez

    steverulez

    22 ott 2010 - 10:11 - #2
    -1 punto
    Up Down

    Volevo informarti che i plug-in possono essere installati collegandosi al sito del produttore.

    Non capisco l’allarmismo che sta diffondendo questo blog.
    Nessuno ha ancora sotto le mani il nuovo OS (di cui tra l’altro abbiamo visto solo 3 novità) e qui non si fa altro che parlare del “grande fratello” dell’informatica senza nessun fondamento REALE.

  • Profilo di Cattelann

    Cattelann

    22 ott 2010 - 10:15 - #3
    2 punti
    Up Down

    Padre Jobs vi vuol far capire piano piano un po’ alla volta che serve solo quello che dice lui anche s livello software non solo hardware come fa da anni con moncature varie delle piu’ insensate

    vi sta iniziando ad abituare anche sul software ..in vista del prossimo imminente futuro

    lui dice,…. i proseliti devono poi seguire

    ciao

  • Profilo di charger

    charger

    22 ott 2010 - 10:22 - #4
    3 punti
    Up Down

    @steverulez

    Le novità presentate sono più che sufficienti per preoccuparsi.

  • Profilo di fanboy-apple

    fanboy-apple

    22 ott 2010 - 10:34 - #5
    -2 punti
    Up Down

    Cattelann: perchè, windows e linux arrivano con java preinstallato ? O devi installarlo te ?

  • Profilo di tuzzo77

    tuzzo77

    22 ott 2010 - 10:37 - #6
    1 punto
    Up Down

    ma qualche notizia positiva sto sito la puo’ dare?

  • Profilo di ilmargarit

    ilmargarit

    22 ott 2010 - 10:42 - #7
    -1 punto
    Up Down

    Non sono molto informato quindi parlo per semplice esperienza personale. Quelle poche volte che ho usato applicazioni scritte in java le ho trovate estremamente pesanti, scomode e poco integrate nel sistema (Azureus, mercury messenger, ecc…).
    Secondo me Apple fa bene a liberare il suo OS e le sue app da questi ambienti estranei.
    X11 potrebbe essere il prossimo (anche se mi dispiace un po’ per Inkscape)?

  • Profilo di tuzzo77

    tuzzo77

    22 ott 2010 - 10:46 - #8
    2 punti
    Up Down

    Java = multipiattaforma. Funziona ovunque! Io ci programmo e per me chiaramente è indispensabile

  • Profilo di fanboy-apple

    fanboy-apple

    22 ott 2010 - 10:47 - #9
    0 punti
    Up Down

    Cattelan: significa che prima Apple puntava di più su java, ora non vuole più farlo, certo.
    E quindi ? Qual’è il problema ?

    Un servizio IN PIU’ (che altri non hanno mai fornito), ora viene tolto, per l’utente comune l’unica differenza è che dovrà scaricarsi java, come fa l’utente linux e quello windows da sempre.

  • Profilo di steverulez

    steverulez

    22 ott 2010 - 10:48 - #10
    0 punti
    Up Down

    nel momento in cui su un MAC non sarà più possibile installare software “esterno”, non si potrà più usare flash o java perchè “bloccati” etc.. allora sarò lieto di unirmi a coloro che criticheranno ferocemente le scelte di Apple.

    Fino a quel momento sarà tutta aria fritta.
    Voi state parlando di aria fritta.
    Questo blog sta alimentando discorsi fatti di aria fritta.

  • NetPaolo

    22 ott 2010 - 10:52 - #11
    3 punti
    Up Down

    La notizia più che allarmante è triste…
    Gli utenti Mac di vecchio corso, e gli sviluppatori Mac di vecchia data sapranno che Java era una delle tecnologie fondanti di Mac Os X. Forse non tutti ricorderanno che quanto uscì Mac Os X 10.1 Java aveva la stessa dignità di Cocoa con prestazioni paragonabili… Il Mac era la miglior piattaforma possibile per gli sviluppatori Java… peccato!

    Altro elemento davvero brutto è che fino ad oggi tutti gli sviluppatori Java potevano distribuire la loro applicazione su Mac senza preoccuparsi di dover distribuire anche la JVM come invece avviene sulle altre piattaforme… ancora una volta peccato!

    In ultimo… esistono librerie Java per far qualsiasi cosa, in Objective-C no! Tra l’altro l’Objective-C è diffuso solo su Mac… ciò che Jobs vuol fare è tenere stretti gli sviluppatori sulle sue piattaforme e ridurre al massimo l’esistenza di software multipiattaforma. Su iOs c’è già riuscito alla grande…

  • Profilo di Alexmac

    Alexmac

    22 ott 2010 - 10:52 - #12
    -3 punti
    Up Down

    Steve ti quoto.
    Chi scrive che Apple renderà impossibile l’install di dmg varie in Os X non sa quel che dice, dal momento che non potrannp mai impedirti di acquisire i privilegi di admin.

    Se lo facessero sarebbe la fine di Apple.

  • Profilo di fanboy-apple

    fanboy-apple

    22 ott 2010 - 11:07 - #13
    0 punti
    Up Down

    NetPaolo: certo che prima si poggiavano di più su Java, Obj C era poco diffuso e dovevano attirare sviluppatori.
    Non sapevo però che avesse “pari prestazioni” rispetto a Cocoa, tutte le applicazioni java che mi vengono in mente (neooffice e marratech ade esempio) sono sensibilmente meno reattive di simili applicazioni scritte in cocoa.
    Ammetto però di non saperne molto, mi fai un esempio di applicazione java per mac os x dalle ottime prestazioni ?

  • Profilo di kinetic

    kinetic

    22 ott 2010 - 11:11 - #14
    -2 punti
    Up Down

    “Ciò significa che il prodotto runtime Apple non sarà più supportato a tale livello e potrebbe essere rimosso dalle versioni successive di Mac OS X”

    ‘Potrebbe essere’ è diverso da “Sarà”: non è questione di sistema operativo, supporto o Steve Jobs, è proprio questione di Italiano…

    A prescindere dal fatto che sia una decisione saggia o meno qualche motivo per questa decisione, sia esso “politico” o funzionale, ci deve essere.

  • Gutiz

    22 ott 2010 - 11:22 - #15
    -2 punti
    Up Down

    Al di la delle questioni hardware fatte da apple per le proprie macchine che esulano da questo argomento, a livello di progettazione di OS apple non ha mai deluso.. Se si paragonano infatti windows e OS X (paragone questo per il fatto che sono gli OS di maggior uso a livello consumer o professional piuttosto che Linux e simili) OS X è nettamente più stabile e povero di problemi e bug… la vera forza di Jobs sta nel fatto che qualunque decisione lui prenda per migliorare ulteriormente stabilità e prestazioni (vedi eliminazione di flash java etc.) è seguita non tanto dai fanboy che lo idolatrano a prescindere, ma dagli stessi sviluppatori che per seguire un trend comunque remunerativo si adeguano… il risultato finale è la migrazione verso soluzioni di sviluppo sicuramente differenti (il che può portare disagi per chi deve appunto cambiare la piattarforma di sviluppo da tanto usata) ma non necessariamente la cosa è un male anzi… siamo in un periodo di evoluzione che non risiede ormai più nel solo hardware ma anche nell’ottimizzazione dei software…. l’evoluzione richiede dei tagli qua e la… verso nuovo frontiere.. jobs si prende la sua ragione laddove ogni volta queste “estreme” decisioni portano ad effettivi miglioramenti in stabilità velocità etc.. anche alle sue tasche è certo ma proprio perchè evidentemente le persone preferiscono le sue macchine o quanto meno il suo OS. una soluzione migliore oggi non significa necessariamente che sia la migliore in assoluto… si può migliorare.. a volte la migliore di oggi ha comunque raggiunto un suo massimo sviluppo e per andare oltre si deve cambiare…

  • obiwan

    22 ott 2010 - 11:23 - #16
    2 punti
    Up Down

    NetPaolo quoto in pieno e aggiungo, qui nessuno ha ancora preso in considerazione il punto dove java è più forte, ovvero il lato server (non + forte rispetto ad altri prodotti, ma all’interno del suo ecosistema). La stessa Apple utilizza fortemente java (WebObjects) lato server. Molti sviluppatori java (io sono uno dei tanti) hanno abbracciato la bellezza di OSX con lo sviluppo java su Eclipse o Netbeans, non che manchino le alternative (su linux o win fai le medesime cose) ma OSX è OSX per chi ama il mac. Quindi la notizia è sicuramente triste ma stiamo a vedere magari qualcuno si prende la briga di supportare cmq OSX. Non avendo nulla da perdere la stessa Apple potrebbe donare le JNI di integrazione con cocoa ad openjdk (ma qui mi sa che esagero in ottimismo) ….

  • Profilo di fanboy-apple

    fanboy-apple

    22 ott 2010 - 11:28 - #17
    0 punti
    Up Down

    NetPaolo: “Di Applicazioni che abbiano ottime prestazioni oggi non ce n’è!”

    E perchè ? Non capisco, se mi dici che potenzialmente le prestazioni sono uguali alle applicazioni scritte in Cocoa, perchè non abbiamo applicazioni java prestanti ?

  • Profilo di m0rd0r

    m0rd0r

    22 ott 2010 - 11:36 - #18
    0 punti
    Up Down

    #Gutiz “professional piuttosto che Linux”

    E’ vero, abbiamo migliaia di server linux, e osx quanti? Ma sai di che parli?

  • JaKaiser

    22 ott 2010 - 11:38 - #19
    0 punti
    Up Down

    @NetPaolo
    Ricordo bene i tempi di Java su Mac 10.1 ;)
    A oggi, gli unici posti dove Java macina bene è sui server che hanno la scalabilità come requisito (ad esempio il server NoSQL Cassandra).

  • NetPaolo

    22 ott 2010 - 12:10 - #20
    1 punto
    Up Down

    @FanBoy
    La JVM attuale non è ottimizzata come ai tempi di mac os 10.1 quindi di applicazioni JAVA che OGGI girano bene come quelle COCOA su Mac non ce n’è…

    @Cattelan
    Java è sempre stato lento su TUTTE le piattaforme, ed ancora oggi è così anche sotto Windows… quello che dico io è che su Mac 10 anni fa andava alla grande… oggi la JVM è un accrocchio complesso, sviluppato in maniera non ottimale, difficile da mantenere, tanto è vero che ORACLE sta pensando di invertire la tendenza entro i prossimi 2 anni…. Java sui grossi applicativi è LENTO e lo è ovunque… lo stesso ECLIPSE o NetBeans è davvero uno strazio rispetto ad applicazioni native come XCode su Mac oppure Visual Studio su Windows

  • Profilo di Cattelann

    Cattelann

    22 ott 2010 - 12:19 - #21
    0 punti
    Up Down

    @Netpaolo

    anche Mac OS 8 era piu’ veloce e snello rispetto al Leopardo delle Nevi 10.6.4 ..pensa se facessi girare Mac Os 8 Classic nativo sull’Hardware di oggi con Cpu Quad Core ………volerebbe rispetto al Leopardo delle nevi

    le features nuove sono molte ed i software ( sistemi operativi compresi) si appesantiscono

    ciao

  • Profilo di fanboy-apple

    fanboy-apple

    22 ott 2010 - 12:29 - #22
    0 punti
    Up Down

    NetPaolo: Ma quindi il problema non è il porting java della apple, è un problema di java stesso.
    Messa così, la scelta di Apple non è tanto peregrina.

  • Profilo di Cattelann

    Cattelann

    22 ott 2010 - 12:36 - #23
    0 punti
    Up Down

    @Fanboy

    stando a cio’ che paventi Jobs dovrebbe tornare a Mac Os 9 classic …e’ 20 volte piu’ leggero del Leopardo delle Nevi sia in termini d’uso ram che di spazio occupato sull’Hard Disk

    meglio cancellare anche Snow Leopard :-)

  • Profilo di Aenaryon

    Aenaryon

    22 ott 2010 - 12:37 - #24
    0 punti
    Up Down

    Un altra scelta di Apple abbastanza discutibile. Java al giorno d oggi non lo puoi installare su Mac come plug in ma viene aggiornato e mantenuto da Apple ( al contrari di quanto avviene per Windows ) il punto e che Apple togliendo i futuri sviluppi. Di Java di fatto costringe sviluppatori e consumatori ( noi!) a utilizzare safari riducendo la libertà di scelta. Pessima idea a mio parere. Con questa linea dura alcuni utenti Apple la potrebbero mollare.

  • Profilo di akira1972

    akira1972

    22 ott 2010 - 12:41 - #25
    2 punti
    Up Down

    sembra incredibile, ma quando apple toglie qualcosa che in un modo o nell’altro tutti utilizzavano fino ad un attimo prima, di colpo, diventa inutile, quasi quasi pesante … perchè no “l’ho usata solo per pietà” …
    Io ero un convinto utilizzatore apple, ma da un paio di anni a sta parte mi sto allontanando sempre di + … mi spiace, ma tra un po’ mi diranno anche come vestirmi e cosa mangiare e non mi va proprio. Se la tengano la loro galassia.
    Alla faccia dell’alternativa …

  • NetPaolo

    22 ott 2010 - 12:47 - #26
    0 punti
    Up Down

    @Fanboy
    Secondo me la scelta di Apple è comprensibile: mantenere una framework costa un sacco di soldi ed Apple non ha alcun interesse commerciale a farlo. Quello che Apple sta dicendo ad Oracle è: “Cara Oracle se vuoi Java sui Mac pensaci tu, la tecnologia è la tua e quindi anche gli oneri!”

    Il problema è più che altro la chiusura della piattaforma ad altre tecnologie che non siano quelle “APPROVATE” un rischio che forse è remoto, ma che esiste… ed in questo Cattlann ha ragione secondo me…

  • Profilo di fanboy-apple

    fanboy-apple

    22 ott 2010 - 12:50 - #27
    0 punti
    Up Down

    NetPaolo: Ma difatti, con ogni probabilità, il futuro mac app store conterrà solo applicazioni obj C.
    Ma questo mi sembra ragionevole, è ovvio che apple spinga per la tecnologia che reputa migliore, l’importante è che non obblighi ad usare solo quella.
    La cosa è accettabile, imho, su un dispositivo mobile, ma inaccettabile sui mac, e dubito che Apple farà mai una sciocchezza del genere.

  • Profilo di toni_acca

    toni_acca

    22 ott 2010 - 12:51 - #28
    0 punti
    Up Down

    Se fossimo in politica, queste decisioni di Jobs si chiamerebbero TOTALITARISMO …

  • Profilo di fanboy-apple

    fanboy-apple

    22 ott 2010 - 12:52 - #29
    0 punti
    Up Down

    Aenaryon & akira1972: Forse vi sfugge che Apple smetterà di realizzare il SUO porting di java per mac.
    Oracle sarà liberissima di rilasciare un porting ufficiale, come ha SEMPRE fatto per windows e linux.

  • Profilo di OSrevolution

    OSrevolution

    22 ott 2010 - 13:08 - #30
    -1 punto
    Up Down

    Vorrei solo far notare come sia di ieri la notizia che anche Microsoft é seriamente in dubbio sull’utilizo di Java, dato che la maggior parte degli attacchi che subisce Windows sono attraverso Flash e Java! Se deve essere una scelta orientata alla sicurezza sono ben d’accordo.
    Senza dimenticare la pesantezza di java(funziona su di una virtual machine, questo causa una pesantezza intrinseca del linguaggio), se vuoi sviluppare una buona applicazione non la scrivi in Java ma in C++! Oppure in Cocoa se sei su Mac, ma il C++ non ha eguali!

  • Profilo di pito82

    pito82

    22 ott 2010 - 13:40 - #31
    -2 punti
    Up Down

    Ma fanno bene.. Java, Flash.. Tutta roba in più che appesantisce il pc, e all’utente finale non glie ne sbatte niente se una cosa è scritta in Java flash HTML5 o c++.

  • obiwan

    22 ott 2010 - 14:37 - #32
    1 punto
    Up Down

    @OSrevolution e @pito82 (mi auguro sia sarcasmo) si vede che non riuscite a vedere il mondo dalla parte degli sviluppatori.
    A parte i siterelli simpatici (blog e quant’altro) se parliamo di web application solide (remote banking, transazioni commerciali, ecc) java ha introdotto soluzioni solide che hanno aiutato gli sviluppatori a creare soluzioni sicure molto più di altri linguaggi.
    Nessuno dice che C++ oppure ObjectiveC non siano strumenti efficaci ma non hanno il medesimo riscontro di java a livello di risorse. Fatevi un giro su http://java-source.net/ e vedrete quante risorse (fra l’altro libere) trovate.
    Da spring a jboss ad apache a codehaus fino a google con il suo eccezzionale GWT.
    Qui tutti nominano la lentezza di java nelle applicazioni desktop, la qualità di cocoa verso swing, l’impossibilità di vedere le applet da safari (ma qualcuno usa ancora le applet?), ecc …. java sul desktop non ha MAI sfondato e probabilmente MAI lo farà, ma non è quello il suo punto forte: la sua forza è lato server. Con il lavoro svolto negli anni dal JCP oggi esistono standard come Bean, EJB, JPA, JCR, JDBC e tutti gli acronimi che non mi vengono in mente ora :)
    Concordo ancora con NetPaolo: mantenere un jdk ha sicuramente un costo elevato che ad apple evidentemente non frutta molto, vedremo se Oracle raccoglierà il cadavere…. In tutto questo penso che gli unici che ne avranno noia potrebbero essere gli sviluppatori! Io sono un utente eclipse ma ho provato anche netbeans e devo ammettere che la versione per Mac era la migliore in assoluto :(
    Finiremo tutti su SoyLatte ?

  • Gutiz

    22 ott 2010 - 14:40 - #33
    0 punti
    Up Down

    @ m0rd0r
    se stessi attento alle parole usate capiresti che
    1 non ho escluso Linux dal settore professional
    2 il settore professional non si compone solo di server

  • Profilo di gipo

    gipo

    22 ott 2010 - 14:44 - #34
    0 punti
    Up Down

    L’unico vero problema che vedo è che la nostra pubblica amministrazione quel poco che supporta di Mac lo fa appoggiandosi a Java. Se questo significa che avremo applicazioni per mac di questo tipo non basate su Java allora è un’ottima cosa. Altrimenti sarà un problema per gli utenti mac che devono interagire con la PA.

  • obiwan

    22 ott 2010 - 14:54 - #35
    0 punti
    Up Down

    @gipo
    Se è per questo la nostra grande PA se ne fotte bellamente dell’usabilità, ci sono siti ad uso dei professionisti (agenzia delle entrate, alcuni comuni compreso quello per esempio di Milano, ecc) che non funzionano adeguatamente se non con Internet Explorer! Figuriamoci se si metterà a sviluppare app per cocoa !!!!! Dal Mac saremo tagliati fuori da questo punto di vista… e non si ferma qui conta che anche gruppi bancari (non faccio nomi) utilizzano java per l’accesso ai propri remote-banking.

  • Profilo di fanboy-apple

    fanboy-apple

    22 ott 2010 - 14:58 - #36
    0 punti
    Up Down

    Ma non sparirà java dai mac !

    Vi sembra ragionevole pensare che Oracle decida di non rilasciare Java per Mac !? Perchè mai Oracle dovrebbe rinunciare a questa fetta di mercato ?

  • obiwan

    22 ott 2010 - 15:08 - #37
    0 punti
    Up Down

    @fanboy-apple
    E vai …. un po di ottimismo !!!
    Penso anch’io che Oracle non starà li a guardare e comunque anche l’openjdk ha un bel gruppetto di supporto.

  • Profilo di ashitaka

    ashitaka

    22 ott 2010 - 15:45 - #38
    1 punto
    Up Down

    Io se fossi Apple prenderei le distanze anche dall’HTML. Facciamoci l’ ATML, Apple Text Markup Language e apriamo solo le nostre pagine web da dentro iTunes. :D

  • Profilo di ashitaka

    ashitaka

    22 ott 2010 - 15:48 - #39
    0 punti
    Up Down

    Akira1972
    ..parole sante! sarà che siamo quasi coetanei mi sa, ma io ben presto me ne torno al grillo parlante per l’elettronica, la posta cartacea e la lavagna luminosa per disegnare. :D

  • :::::: Domainers Gate ::::::

    22 ott 2010 - 17:33 - #40
    0 punti
    Up Down

    prima Flash… adesso Java… Jobs e la Apple si comportano come se la quasi totalità dei computer e degli smartphone già venduti (o che si venderanno in futuro) siano prodotti da loro… ed invece rappresentano (e rappresenteranno anche in futuro) solo una piccola nicchia di mercato… ed anche il giorno che Apple non dovesse esistere più, Flash e Java saranno ancora installati su otto miliardi di computer, tablet e smartphone!

  • fabiobianchi53

    22 ott 2010 - 18:36 - #41
    0 punti
    Up Down

    “tecnologie deprecate” cioè tecnologie che pregano? o che vengono biasimate?

    forse tecnologie decrepite!

  • ulysse999

    23 ott 2010 - 12:15 - #42
    0 punti
    Up Down

    Grande Steve! Grazie! era ora, liberaci anche da Java.
    java è una tecnologia multipiattaforma è vero ma è pesantissima in termini di risorse e farà la fine di flash… GRAZIE!!!
    Serve solo ad arricchire le tasche degli sviluppatori pigri che non sanno programmare in C e derivati.

  • Profilo di danfh

    danfh

    28 ott 2010 - 16:16 - #43
    0 punti
    Up Down

    hello everyone,im wholesale supplier online

    Welcome to our website

    ===== http://www.onseeking.com/ =======

    accept paypal or credit card and free shipping

    We need your support and trust!!!

    Dear friends, please temporarily stop your footsteps

    To our website Walk around A look at

    Maybe you’ll find happiness in your sight shopping heaven and earth

    You’ll find our price is more suitable for you.

    ===== http://www.onseeking.com/ ========

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per commentare e per entrare nella community di melablog. Potrai inserire immagini, video, partecipare alle discussioni nei vari gruppi o crearli e inviare messaggi privati agli altri utenti registrati. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento