martedì 18 gennaio 2011

0 Un leone decaffeinato.


Citiamo il comunicato che "Apple" ha rilasciato agli sviluppatori qualche mese fa:

"L’ultimo rilascio della JVM per Mac OS X 10.6 Update 3, la versione di Java creata da Apple che viene fornita in bundle con Mac OS X, è obsoleto. Ciò significa che il runtime prodotto da Apple non sarà più mantenuto allo stesso livello e potrà essere rimosso dalle future versioni di Mac OS X. La versione di Java integrata in Mac OS X 10.6 Snow Leopard e Mac OS X 10.5 Leopard continuerà ad essere supportata limitatamente ai cicli di supporto di tali prodotti.".

Questo annuncio ha un unico significato. In un futuro oramai molto prossimo, "Apple" smetterà di integrare nel sistema operativo tutte le tecnologie non proprietarie ed all'utente finale ed allo sviluppatore saranno demandati i compiti di reperire ed installare con le loro belle manine grassoccie e pacioccose tutti gli eventuali "framework" e/o le macchine virtuali necessarie a muovere i softwares che usufruiscono di questi supporti esterni... E' successo in un passato molto vicino con il "Flash" su "iPhone" ed "iPad" e succederà di nuovo anche sugli home computers della mela sgranocchiata.

Ad una schiera di programmatori allarmati da questo annuncio (che potrebbe anche essere inteso come una  radicale svolta che implichi la chiusura totale nei confronti di un certo tipo di programmi...), Steve Jobs ha così risposto:

"Sun fornisce il Java per tutte le piattaforme. Hanno i loro piani di rilascio, che sono quasi sempre diversi dai nostri, e per questa ragione le nostre versioni di Java restano perennemente una versione indietro. Questa non è la maniera migliore di gestire la cosa.".

Se, da un lato, un'affermazione del genere è senz'altro tranquillizzante perchè il suo significato suona alle nostre orecchie come un: «Ok, volevamo far da soli ma non ci stiamo dietro e spesso e volentieri riusciamo a sviluppare una JVM nel tempo in cui "Oracle" (ex "Sun") ne sviluppa due...», dall'altro lato desta comunque qualche preoccupazione perchè la palla di fatto è stata passata a "Sun" ma, se navigate la sua homepage nella sezione destinata ai downloads manuali della JVM più recente, nella sottosezione "Apple" trovate il consueto avviso:

"Apple fornisce la propria versione di Java. Utilizzate la funzione Aggiornamento Software (disponibile nel menu Apple) per verificare che la versione di Java in uso sul Mac sia quella più aggiornata.".

Morale: per ora è abbastanza palese che tutto tace, ma all'utente finale un minimo smaliziato sono abbastanza chiare due cose fin da ora:

1) OSX "Lion" (la prossima incarnazione del sistema operativo "Apple") non includerà alcuna tecnologia "Flash" o "Java" (e se per il "Flash" la questione appare abbastanza indolore perchè da sempre i plugin si trovano, per il "Java" il discorso appare un po' differente...).

2) "Oracle" ("Sun") è stata implicitamente delegata a sviluppare le "JVM" anche per Mac, d'ora in avanti, ma l'incarico non appare ancora acquisito, visto che non ci sono annunci di alcun genere, in merito...

Da più parti si dice che un OS anche privo di "Java" non sarebbe comunque particolarmente compromesso, dato che la tecnologia in oggetto ha un impiego abbastanza marginale ed ampliamente trascurabile. Ora, si può essere più o meno d'accordo con un'affermazione del genere. Per quel che mi riguarda, ci terrei comunque ad esemplificare la questione, per enucleare qualche spunto di riflessione...

1) Websurfing: un numero abbastanza significativo di siti Internet fanno uso della tecnologia in oggetto e, di conseguenza, un dispositivo che non la supporta comporta inevitabilmente il fatto di godere di un'esperienza mutila di navigazione web...

2) Esempio "business": in Italia, l'"Agenzia Delle Entrate" e, più in generale, l'aministrazione pubblica, fornisce al cittadino/contribuente dei softwares totalmente sviluppati in "Java", per dialogare con lei. Un contribuente/macuser con un OS senza "Java" si vedrebbe costretto a trovare sistemi alternativi per gestire la burocrazia che gli compete...

3) Videogames: i macusers videoludici che giocano ad "HatTrick" e che adoperano "HatTrick Organizer" per studiare le partite, quelli che apprezzano "Planet M.U.L.E." o i costruttori di mondi detiti a "MineCraft" con la "Mela", potrebbero restare a bocca asciutta su un futuro Mac sprovvisto di "Java"...

E così via; gli esempi potrebbero continuare...

Detto questo, è doveroso riflettere ancora una volta sulle presunte intenzioni di "Apple" per il 2011. L'impressione è che la casa di Cupertino abbia intrapreso una strada solitaria ed isolazionista, votata all'introspezione e foriera di novità (leggi: "App Store") che premono l'accelleratore sulla strada dello sviluppo e della distribuzione di tecnologie in larghissima misura proprietarie...

Sinceramente, ora come ora non ho chiara la parabola che seguiranno questi eventi ma senz'altro l'unica cosa che possiamo fare è aspettare con pazienza e goderci lo spettacolo, qualunque cosa esso sia...

...Sperando sia perlomeno "Bello"! :D

Cos'è questo QRCode?
Come l'hai realizzato?


Nessun commento:

Ritorna in alto! Related Posts Plugin for WordPress, Blogger...