Come sanno quelli di voi nella comunità di sviluppo iOS, WWDC 2011 si sta concludendo oggi. Nonostante Apple non rilasci un nuovo iPhone come previsto, il keynote è stato tutt'altro che una delusione. Quest'anno, WWDC riguardava il software e potenziava la comunità di sviluppo iOS. Mentre gran parte della pubblicità dell'evento finora si è concentrata sull'impatto negativo dell'ultima versione sulle applicazioni iOS esistenti, questo post assumerà un approccio diverso e metterà in evidenza le numerose funzionalità di iOS 5 che ogni sviluppatore iOS dovrebbe essere entusiasta di.
Come accennato, il nostro obiettivo è parlare di alcuni nuovi strumenti e in che modo la conoscenza di questi strumenti aumenterà il tuo potenziale come sviluppatore iOS.
Con l'uscita di iBooks, Apple ha visto 130 milioni di download di libri fino ad oggi. Ora stanno rilasciando Edicola, che è come iBooks ma per riviste e giornali. A prima vista, Edicola può sembrare irrilevante per gli sviluppatori che non stanno già lavorando nel settore dell'editoria. Anche se questo può essere vero, considera questo: tutte quelle case editrici ora hanno un modello di distribuzione completamente nuovo, e avranno bisogno di sviluppatori di talento per capitalizzarlo. Ciò significa che i freelance e le società di sviluppo mobile farebbero bene a imparare come utilizzare gli strumenti di Apples per creare applicazioni di Edicola ora, mentre gli editori sono ancora alla ricerca di talenti per offrire la loro offerta ai dispositivi iOS.
Non sarebbe bello se potessi sviluppare un'app in grado di rilevare facilmente i volti, eseguire modifiche alle immagini e utilizzare i filtri per ottenere effetti straordinari? Bene, con iOS 5 Apple ti ha reso la vita più facile. Il rilevamento dei volti può consentire nuove eccitanti esperienze sulla piattaforma. Usarlo in combinazione con la fotocamera del dispositivo ha infinite possibilità. Se stai pensando di entrare nello spazio competitivo delle applicazioni fotografiche, è nel tuo interesse prestare molta attenzione a qualsiasi documentazione Apple che circonda queste caratteristiche.
Ci sono pochi strumenti di marketing migliori di una grande applicazione. Grandi applicazioni possono vendersi da sole, ma una grande applicazione che è collegata al social web rende molto più facile per i tuoi fan diffondere la buona parola. Ora, con le funzionalità di single sign-on, gli utenti di un'app possono autorizzare rapidamente un'app da pubblicare sull'account Twitter dell'utente.
Le nuove funzionalità rendono questo processo molto semplice. Gli utenti possono accedere a Twitter dalle impostazioni del proprio dispositivo e qualsiasi app può quindi richiedere di utilizzare le proprie credenziali Twitter.
Mentre il metodo di implementazione non è stato menzionato durante il keynote di Steve Jobs, Scott Forstall ha menzionato che le app possono trarre vantaggio da questa nuova funzionalità iOS nella sua presentazione pubblica. In passato, gli sviluppatori dovevano utilizzare una libreria di terze parti come ShareKit o semplicemente fare il lavoro pesante per integrare le loro applicazioni con Twitter, quindi un sistema single sign-on renderà il lavoro della maggior parte degli sviluppatori iOS molto più facile. Possiamo essere sicuri che altri social network come Tumblr, Facebook, LinkedIn e altri richiederanno presto lo stesso single sign-on per i loro utenti. Ciò ha implicazioni positive per gli sviluppatori mentre continuiamo a creare app che sfruttano gli account social dei nostri utenti per commercializzare indirettamente le nostre app.
Questa nuova aggiunta a iOS 5 merita l'attenzione di qualsiasi imprenditore o sviluppatore mobile serio. Negli ultimi anni, abbiamo assistito alla transizione della nostra società in vari modi importanti, iniziando con una cultura più sociale e aperta, disposta a condividere, twittare o pubblicare qualsiasi cosa online. Un altro cambiamento importante è l'ascesa dello smartphone e l'aspettativa del consumatore che un dispositivo mobile dovrebbe fare tutto. Mentre queste tendenze sono ancora in evoluzione, con l'avvento di iCloud stiamo vedendo che Apple e altre società stanno scommettendo i loro chip sull'aumento di una società che si aspetterà di accedere ai propri dati da qualsiasi luogo su qualsiasi dispositivo. In iOS 5, vediamo come Apple sta unendo tutte e tre queste tendenze insieme per creare quella che sarà un'esperienza unica e rivoluzionaria. Android e Windows seguiranno presto. Ciò significa che qualsiasi sviluppatore serio deve iniziare a pianificare l'utilizzo dello storage cloud e delle esperienze social nelle proprie applicazioni. I tuoi utenti potrebbero presto aspettarsi niente di meno!
Apple è costantemente alla ricerca di modi per migliorare le proprie offerte di prodotti. Con questo in mente, ricorda che questo è iCloud 1.0. E per quanto impressionante possa essere ora, non è qualcosa che ogni sviluppatore probabilmente userà quotidianamente, ma dalla versione 2.0 potremmo vedere la funzionalità che ogni app deve avere. Consiglio di comprendere almeno un livello base di come funziona e anche di iniziare a provarlo per conto tuo, e se sei un libero professionista o un appaltatore, questa è un'abilità che dovresti raccogliere subito.
Questa è stata solo una piccola panoramica delle nuove offerte in iOS 5. Mobiletuts + rivedrà molte di queste funzionalità in modo più approfondito dopo che l'iOS 5 NDA è stato revocato. Nel frattempo, se sei uno sviluppatore, ti consiglio di prendere un pomeriggio e esaminare i documenti applicabili disponibili per gli sviluppatori pagati. Chissà, potresti solo trovare un vantaggio competitivo che separerà la tua app dalla competizione!
Vuoi parlare di questo articolo? Trovami su Twitter @williamherring.