Chiudi l'annuncio

Durante il keynote di quest'anno alla conferenza degli sviluppatori della WWDC, sono state ascoltate e non sono state ascoltate un'ampia gamma di informazioni, che non è una buona idea riassumere e presentare, perché spesso integrano logicamente le notizie presentate come come OS X El Capitan, iOS 9 o guarda OS 2. A cosa appartengono quest’anno quei frammenti provenienti dal Moscone Center?

Numeri interessanti

Ogni conferenza Apple include tradizionalmente una serie di numeri interessanti, statistiche e, soprattutto, elenchi del successo dell'azienda di Cupertino e dei suoi prodotti. Diamo quindi una breve occhiata ai numeri più interessanti.

  • Alla WWDC 2015 hanno partecipato partecipanti provenienti da 70 paesi in tutto il mondo, l'80% dei quali ha visitato questa conferenza per la prima volta. 350 partecipanti sono potuti venire grazie ad uno speciale programma di borse di studio.
  • OS X Yosemite è già in esecuzione sul 55% di tutti i Mac, diventando così il detentore del record del settore. Nessun altro sistema operativo per computer ha raggiunto un’adozione così rapida.
  • Gli utenti dell'assistente vocale Siri fanno un miliardo di domande a settimana.
  • Siri sarà più veloce del 40% grazie alle nuove ottimizzazioni di Apple.
  • Apple Pay ora supporta 2 banche e il mese prossimo un milione di commercianti offrirà questo metodo di pagamento. Ne verranno trovati 500 il primo giorno del lancio del servizio nel Regno Unito.
  • Dall’App Store sono già state scaricate 100 miliardi di app. Ogni secondo vengono scaricate 850 app. Finora sono stati pagati 30 miliardi di dollari agli sviluppatori.
  • L'utente medio ha 119 app sul proprio dispositivo, con 1,5 milioni di app attualmente disponibili nell'App Store. 195 di queste app sono educative.

Swift 2

Gli sviluppatori avranno ora a loro disposizione la seconda versione del nuovo linguaggio di programmazione Swift. Porta novità e una migliore funzionalità. La notizia più interessante è che quest'anno Apple rilascerà l'intero database dei codici come open source e funzionerà anche su Linux.

Minimizzazione del sistema

iOS 8 non era esattamente adatto ai dispositivi con meno di 8 GB o 16 GB di memoria. Gli aggiornamenti a questo sistema richiedevano molti gigabyte di spazio libero e all'utente non rimaneva molto spazio per i propri contenuti. Tuttavia, iOS 9 affronta questo problema direttamente. Per l'aggiornamento, l'utente avrà bisogno di solo 1,3 GB di spazio, un discreto miglioramento rispetto all'anno precedente rispetto ai 4,6 GB.

Gli sviluppatori avranno a disposizione anche meccanismi per rendere le applicazioni quanto più piccole possibile. L'opzione più interessante si chiama "App Slicing" e può essere spiegata come segue: ogni applicazione scaricata contiene un ampio pacchetto di codici per tutti i possibili dispositivi su cui dovrebbe funzionare l'applicazione. Contiene parti del codice che ne consentono l'esecuzione su iPad e iPhone di tutte le dimensioni, parti del codice che ne consentono l'esecuzione su architetture sia a 32 bit che a 64 bit, parti del codice con l'API Metal e Presto. Per gli utenti di iPhone 5, ad esempio, gran parte del codice dell'applicazione non è quindi necessaria.

Ed è qui che entra in gioco la novità. Grazie ad App Slicing ogni utente scarica dall'App Store solo ciò di cui ha realmente bisogno, risparmiando spazio. Inoltre, secondo la documentazione, non c'è quasi nessun lavoro extra per gli sviluppatori. Devi solo separare le singole parti del codice con un'etichetta che indica la piattaforma appropriata. Lo sviluppatore carica quindi l'applicazione sull'App Store esattamente come prima e lo store stesso si occuperà di distribuire le versioni corrette delle applicazioni agli utenti di dispositivi specifici.

Il secondo meccanismo che consente di risparmiare spazio nella memoria del telefono è un po' più complicato. Si può tuttavia affermare che le applicazioni potranno utilizzare solo le "risorse richieste", ovvero i dati di cui hanno effettivamente bisogno in quel momento per funzionare. Ad esempio, se stai giocando a un gioco e sei al 3° livello, in teoria non hai bisogno di avere un tutorial registrato sul tuo telefono, hai già completato il 1° e il 2° livello e non è nemmeno necessario avere il livelli dal decimo in su.

Nel caso dei giochi con acquisti in-app non è necessario memorizzare all'interno del dispositivo il contenuto del gioco che non hai pagato e che quindi non è sbloccato. Naturalmente, Apple specifica esattamente quali contenuti possono rientrare in questa categoria "on-demand" nella documentazione per gli sviluppatori.

HomeKit

La piattaforma di casa intelligente HomeKit ha ricevuto grandi novità. Con iOS 9 consentirà l'accesso remoto tramite iCloud. Apple ha anche ampliato la compatibilità con HomeKit e ora sarai in grado di utilizzare sensori di fumo, allarmi e simili al suo interno. Grazie alle novità di watchOS, potrai controllare HomeKit anche tramite Apple Watch.

In arrivo i primi dispositivi con supporto HomeKit ora in saldo e il supporto è stato annunciato anche da Philips. Collegherà già il suo sistema di illuminazione intelligente Hue a HomeKit durante l'autunno. La buona notizia è che le lampadine Hue esistenti funzioneranno anche con HomeKit e gli utenti esistenti non saranno costretti ad acquistare la nuova generazione.

[youtube id=”BHvgtAcZl6g” larghezza=”620″ altezza=”350″]

CarPlay

Anche se Craig Federighi ha raccontato le grandi novità di CarPlay in pochi secondi, vale sicuramente la pena notarlo. Dopo il rilascio di iOS 9, le case automobilistiche potranno inserire direttamente le proprie applicazioni nel sistema. Il computer di bordo dell'auto è quindi già in grado di accontentarsi di un ambiente utente, all'interno del quale sarà possibile accedere a CarPlay e a diversi elementi di controllo dell'auto dall'officina della casa automobilistica. Fino ad ora erano separati, ma ora potranno far parte del sistema CarPlay.

Quindi se vuoi utilizzare la navigazione Apple Map e ascoltare musica da iTunes, ma allo stesso tempo vuoi regolare la temperatura all'interno dell'auto, non dovrai più saltare tra due ambienti diametralmente diversi. La casa automobilistica sarà in grado di implementare una semplice applicazione di climatizzazione direttamente in CarPlay e consentire così un'esperienza utente piacevole con un unico sistema. La bella notizia è che CarPlay sarà in grado di connettersi all'auto in modalità wireless.

Apple Pay

Apple Pay ha ricevuto molta attenzione al WWDC di quest'anno. La prima grande novità è l'arrivo del servizio in Gran Bretagna. Ciò avverrà già nel mese di luglio e la Gran Bretagna sarà la prima località al di fuori degli Stati Uniti in cui verrà lanciato il servizio. In Gran Bretagna, oltre 250 punti vendita sono già pronti ad accettare pagamenti tramite Apple Pay e Apple ha stretto una partnership con otto delle più grandi banche britanniche. Si prevede che altri istituti bancari seguiranno rapidamente.

Per quanto riguarda l'utilizzo stesso di Apple Pay, Apple ha lavorato sul background software del servizio. Passbook non sarà più presente in iOS 9. Gli utenti possono trovare le loro carte di pagamento nella nuova applicazione Wallet. Qui verranno aggiunte anche le carte fedeltà e le carte club, che saranno supportate anche dal servizio Apple Pay. Al servizio Apple Pay si oppone anche il miglioramento di Mappe, che in iOS 9 informa le aziende se è abilitato il pagamento tramite Apple Pay.

Un programma unificato per gli sviluppatori

Le ultime novità riguardano gli sviluppatori che ora sono uniti sotto un unico programma per sviluppatori. In pratica, ciò significa che hanno bisogno solo di una registrazione e di una tariffa di 99 dollari all'anno per produrre app per iOS, OS X e watchOS. La partecipazione al programma garantisce inoltre l'accesso a tutti gli strumenti e alle versioni beta di tutti e tre i sistemi.

.