WWDC: online i video delle sessioni
WWDC 2010: 7-11 Giugno
Posted by qmatteoq in Developers on Friday 30 April 2010 at 12:08 AM
Ci siamo, anche quest’anno Apple ha annunciato le date del WWDC: dal 7 all’11 Giugno 2010, come sempre a San Francisco. Il WWDC è famoso al grande pubblico più per il keynote iniziale che per l’evento in sè: negli ultimi anni infatti il WWDC è stato sinonimo di iPhone e la sessione di apertura è sempre stata il trampolino di lancio per le nuove versioni del melafonino, sia dal punto di vista software che dal punto di vista hardware. Giusto per fare un esempio recente, nel keynote di lancio del WWDC 2009 sono stati presentati l’iPhone 3GS e il firmware 3.0 in maniera ufficiale.
La situazione di quest’anno è analoga: il firmware 4.0 già lo conosciamo, grazie all’evento di presentazione tenuto questo mese e al rilascio delle varie beta (siamo alla seconda release, ancora molto acerba per dire la verità) ed è praticamente certo che al WWDC verrà annunciata la data di uscita ufficiale. Lo stesso dicasi per il nuovo modello di iPhone (il cui nome ufficiale ancora è sconosciuto, c’è chi lo chiama iPhone 4G, chi lo chiama iPhone HD): l’unica differenza rispetto agli altri anni è che, in seguito allo scoop di Gizmodo di cui vi ho raccontato, si sa praticamente tutto riguardo a questo nuovo modello, sia come design che come dotazione hardware. A tal proposito, circolano delle voci che danno l’uscita nei negozi del nuovo modello in contemporanea con il WWDC, al contrario di quanto avvenuto gli anni precedenti, dove è trascorso un periodo variabile tra le due settimane e il mese prima della commercializzazione.
Ma il WWDC non è solo questo, anzi, il keynote iniziale, per quanto molto atteso, è solo una piccola parte: per chi non lo sapesse, WWDC sta per Worldwide Developers Conference ed è la conferenza annuale che Apple dedica, a livello mondiale, a tutti gli sviluppatori che lavorano con le loro tecnologie e con i loro prodotti. Al giorno d’oggi questo evento è strettamente legato all’iPhone, ma in realtà affonda le sue radici molto più indietro nel tempo: la prima WWDC si è tenuta nel 1995 e per tutti questi anni si è concentrata sullo sviluppo di applicazioni per Mac. Per quanto sia sempre stato un evento organizzato “in grande”, si trattava di una conference un po’ di nicchia, dato che lo sviluppo di software per Mac non è diffuso come quello per Windows. Negli ultimi anni invece, grazie all’uscita dell’iPhone, è finita sotto i riflettori, dato che il melafonino ha portato ad un boom di sviluppatori che hanno iniziato a lavorare con tecnologie Apple, rendendo molto più interessante e appetibile un evento altrimenti un po’ troppo settoriale. Questo non vuol dire che Apple abbia dimenticato chi sviluppa per Mac, ma molte delle sessioni che sono state (e che verranno) organizzate sono dedicate allo sviluppo per iPhone e, da quest’anno, anche per iPad.
Quest’anno le sessioni saranno strutturate in 5 ambiti:
- Application framework: sono le sessioni che esplorano le tecnologie più avanzate per lo sviluppo di applicazioni sui sistemi Apple. Alcuni degli argomenti trattati saranno il nuovo multitasking su iPhone, il porting di applicazioni su iPad, l’utilizzo delle nuove API introdotte con il firmware 4.0, l’utilizzo di tecnologie innovative per le animazioni e le gestures e così via.
- Core OS: sono le sessioni a livello più “basso” (come livello di programmazione, non come qualità!), dedicate alla comunicazione con l’hardware nello sviluppo di una applicazione iPhone o Mac: collegamento alle reti, supporto di dispositivi di terze parti, sviluppo di driver per dispositivi, ecc.
- Developer tools: ambito molto interessante, soprattutto per chi come me proviene da ambienti Microsoft e fa un po’ fatica a digerire gli strumenti di sviluppo Apple. Queste sessioni saranno focalizzate sull’utilizzare al meglio i tool di sviluppo, debug e analisi messi a disposizione da Apple. Degna di menzione, a mio modesto parere, è la sessione divisa in due parti dal titolo Mastering Xcode for iPhone OS Development.
- Graphics & Media: ambito ghiotto per chiunque si occupi di grafica e multimedia all’interno di una applicazione iPhone, iPad o per Mac. Queste sessioni tratteranno aspetti quali l’uso del framework Core Animation, Live Streaming e l’utilizzo delle varie librerie grafiche 2D e 3D. Diverse sessioni inoltre saranno dedicate al Game Center, la nuova piattaforma di social gaming introdotta nel firmware 4.0.
- Internet & Web: questo ambito si differenzia un po’ dagli altri perchè non è dedicato agli sviluppatori “puri”, quanto ai web designer e agli esperti di HTML. Le sessioni parleranno infatti di come supportare le gestures di iPhone e iPad all’interno di una pagina web o di come sfruttare le potenzialità dell’HTML 5 per veicolare audio e video in una pagina (altro colpo contro Adobe? :) ).
Come potete vedere, di carne al fuoco ce n’è davvero tanta e chi ha sempre considerato il WWDC solo un evento di lancio per i nuovi prodotti Apple si dovrà ricredere: tutto questo ben di Dio ha però un costo e non è neanche troppo basso. Il prezzo del biglietto per il WWDC è infatti di 1599 $, senza contare che per noi europei un viaggio a San Francisco comprensivo di 5 giorni di alloggio non è propriamente a buon mercato :) Come potete immaginare, sarebbe meraviglioso poter partecipare ad un evento del genere: a dirla tutta, noi come Gaia un biglietto ce l’abbiamo, dato che siamo iscritti all’ADC Premium, il programma Apple dedicato agli sviluppatori Apple di livello più alto (che ora però non esiste più, dato che recentemente Apple ha cambiato completamente questo tipo di sottoscrizione, rendendolo più simile all’iPhone Developer Program come costi e caratteristiche), però l’investimento per partecipare ad questo evento è comunque notevole (considerando inoltre che difficilmente si va da soli ad un evento del genere, perciò un solo biglietto non è sufficiente).
Per chi non avesse la possibilità di andare a San Francisco, Apple mette a disposizione tutti i video delle sessioni (sottotitolati in Inglese, per chi volesse): l’unico neo è che sono a pagamento (a meno che non abbiate una sottoscrizione di tipo Premium). Non ho ben capito come cambieranno le cose dall’anno prossimo quando l’abbonamento Premium non esisterà più, ma temo fortemente che non ci sarà più la possibilità di averli inclusi nel costo dell’abbonamento ma che saranno sempre e solo acquistabili a parte. Un’altra incognita sono le modalità con le quali sarà reso disponibile l’acquisto quest’anno: l’anno scorso erano suddivisi in due grandi gruppi, a seconda dell’ambito delle sessioni (Mac o iPhone), il cui costo era di 299 $ a pacchetto, con la possibilità di acquistarli entrambi a 499 $. Quest’anno, con la diversificazione in 5 ambiti, le cose potrebbero cambiare, dato che alcuni ambiti sono trasversali e non sarebbe così semplice distinguere in maniera netta se si tratta di una sessione su Mac o su iPhone (l’ambito Developer Tools ne è un esempio).
C’è ancora un mese e poco più di attesa per l’evento: avremo quindi ancora occasione di parlarne nelle prossime settimane man mano che verranno svelati dettagli ulteriori! Vi lascio con il link al sito ufficiale, dove potrete trovare l’elenco completo di tutte le sessioni (il calendario preciso sarà disponibile più avanti).

#1 da http://topsy.com/trackback?utm_source=pingback&utm_campaign=L1&url=http://qmatteoq.tostring.it/blog/post/wwdc-2010-7-11-giugno
Twitter Trackbacks for qmatteoq.tostring.it - WWDC 2010: 7-11 Giugno [tostring.it] on Topsy.com