Chiudi l'annuncio

Sebbene la WWDC sia seguita da un pubblico abbastanza ampio, questa conferenza appartiene principalmente agli sviluppatori. Dopotutto, questo è ciò che suggerisce il suo nome. I due terzi iniziali del keynote riguardavano, come previsto, OS X Yosemite e iOS 8, ma poi l'attenzione si è spostata su questioni puramente di sviluppo. Riassumiamoli in poche parole.

Swift

Objective-C è morto, lunga vita a Swift! Nessuno se lo aspettava: Apple ha presentato il suo nuovo linguaggio di programmazione Swift alla WWDC 2014. Le applicazioni scritte in esso dovrebbero essere più veloci di quelle in Objective-C. Maggiori informazioni inizieranno ad emergere man mano che gli sviluppatori metteranno le mani su Swift e ovviamente ti terremo aggiornato.

Estensioni

Ho aspettato a lungo la comunicazione tra le applicazioni finché non è uscito iOS 8. Inoltre, le estensioni permetteranno di estendere le funzionalità del sistema con le applicazioni, in modo nativo. Le applicazioni continueranno a utilizzare il sandboxing, ma tramite iOS potranno scambiarsi più informazioni di prima. Durante il keynote è stata presentata la traduzione tramite Bing in Safari o l'applicazione di un filtro dall'applicazione VSCO Cam direttamente a una foto in Immagini integrate. Grazie alle estensioni, vedremo anche i widget nel Centro notifiche o il trasferimento file unificato.

Tastiere di terze parti

Sebbene questa questione rientri nelle Estensioni, vale la pena menzionarla separatamente. In iOS 8 potrai consentire l'accesso a tastiere di terze parti per sostituire quella integrata. Gli appassionati di Swype, SwiftKey, Fleksy e altre tastiere non vedono l'ora. Le nuove tastiere saranno costrette a utilizzare il sandboxing proprio come le altre app.

HealthKit

Una nuova piattaforma per tutti i tipi di braccialetti e applicazioni fitness. HealthKit consentirà agli sviluppatori di modificare le proprie app per fornire i propri dati alla nuova app Salute. Questo passaggio manterrà tutti i tuoi dati "sani" in un unico posto. La domanda sorge spontanea: Apple arriverà con un proprio hardware in grado di acquisire tali dati?

API TouchID

Attualmente, Touch ID può essere utilizzato solo per sbloccare un iPhone o effettuare un acquisto da iTunes Store e dai negozi affiliati. In iOS 8, gli sviluppatori avranno accesso all'API di questo lettore di impronte digitali, che aprirà più possibilità di utilizzo, come l'apertura di un'applicazione utilizzando solo Touch ID.

Cloud Kit

Gli sviluppatori hanno a disposizione un modo completamente nuovo di creare applicazioni basate su cloud. Apple si occuperà del lato server in modo che gli sviluppatori possano concentrarsi sul lato client. Apple fornirà i suoi server gratuitamente con diverse restrizioni, ad esempio un limite massimo di un petabyte di dati.

HomeKit

Qualche anno fa una famiglia controllata da un unico dispositivo portatile sarebbe sembrata fantascienza. Grazie ad Apple, però, questa comodità potrebbe presto diventare realtà. Sia che tu voglia cambiare l'intensità e il colore dell'illuminazione o la temperatura della stanza, le applicazioni per queste azioni potranno utilizzare un'API unificata direttamente da Apple.

API della fotocamera e PhotoKit

In iOS 8, le app avranno un accesso migliorato alla fotocamera. Cosa significa in pratica? Qualsiasi app dell'App Store sarà in grado di consentire la regolazione manuale del bilanciamento del bianco, dell'esposizione e di altri importanti fattori associati alla fotografia. La nuova API offrirà, ad esempio, anche l'editing non distruttivo, ovvero l'editing che può essere annullato in qualsiasi momento senza modificare la foto originale.

Metallo

Questa nuova tecnologia promette prestazioni fino a dieci volte superiori a quelle di OpenGL. Durante il keynote, l'iPad Air ha dimostrato il volo regolare di centinaia di farfalle in tempo reale senza una singola contrazione, dimostrando la sua potenza nel multithreading.

SpriteKit e SceneKit

Questi due kit offrono agli sviluppatori tutto ciò che serve per realizzare giochi 2D e 3D. In essi viene fornito di tutto, dal rilevamento delle collisioni a un generatore di particelle a un motore fisico. Se hai appena iniziato e vuoi creare il tuo primo gioco, concentra la tua attenzione qui.

.