Questa volta l'anno scorso, ho scritto che il 2013 è stato l'anno più significativo dall'introduzione dell'iPhone. Guardando indietro al 2014, è chiaro che avrò bisogno di reiterare quelle parole. Apple ci ha sconvolti con annunci, nuove tecnologie e promesse. Diamo qualche minuto per guardare indietro al 2014.
Molti di noi pensavano che l'introduzione e il rilascio di iOS 8 sarebbe stato il momento saliente del 2014 per gli sviluppatori iOS, ma non era del tutto vero, come vedremo tra qualche istante.
Mentre iOS 7 era prevalentemente incentrato sull'interfaccia utente e sull'esperienza utente del sistema operativo, con iOS 8 Apple ha spostato l'attenzione sul funzionamento interno del sistema operativo aggiungendo estensioni, introducendo CloutKit e HealthKit, integrando TestFlight, ecc. Tra il diluvio di annunci e nuove informazioni, due modelli si sono distinti.
Innanzitutto, iOS 8 continua dove iOS 7 ha lasciato. Apple continua a migliorare e perfezionare il sistema operativo, con l'obiettivo di fornire un'esperienza utente più coerente e affidabile. Con l'introduzione delle estensioni, iOS 8 apre una vasta gamma di opportunità e possibilità per gli sviluppatori, ovvero, se Apple consente loro di farlo.
In secondo luogo, con il rilascio di OS X Yosemite, l'integrazione tra iOS e OS X è diventata più stretta, aprendo una nuova categoria di possibilità per innovare e migliorare l'esperienza dell'utente. Apple ha chiamato questa stretta continuità di integrazione e ci ha mostrato cosa è possibile adottando questa nuova tecnologia in alcune delle sue applicazioni.
L'annuncio di OS X Yosemite al WWDC 2014 non è stato una sorpresa. L'anno scorso, Apple si è impegnata a un programma annuale di rilascio per OS X, a partire da OS X Mavericks, e ogni sviluppatore al WWDC 2014 si aspettava la prossima iterazione del sistema operativo.
Una delle caratteristiche chiave di Yosemite è la sua interfaccia utente ridisegnata. La mia caratteristica preferita, tuttavia, è la continuità, rendendo possibile che i tuoi dispositivi Mac e iOS facciano cose davvero interessanti.
Se hai un Mac con Yosemite e un dispositivo iOS con iOS 8, puoi inviare e ricevere messaggi di testo sul tuo Mac, avviare una e-mail sul tuo iPhone e completarla sul tuo Mac, utilizzare il tuo iPhone come hotspot con un solo clic , ecc. La continuità funziona piuttosto bene se me lo chiedi.
Ora è anche possibile utilizzare AirDrop per inviare file dal tuo Mac a un dispositivo iOS. La condivisione della famiglia ha ricevuto un aggiornamento significativo e Apple ha anche introdotto iCloud Drive, un concorrente diretto di Dropbox.
I messaggi hanno anche ricevuto un aggiornamento. Ora è possibile inviare piccoli messaggi audio alle persone, lasciare la conversazione a cui non si è più interessati e effettuare chiamate con il proprio iPhone mentre si è sul proprio Mac. È incredibile vedere come Apple continua a migliorare un sistema operativo già fantastico.
Dal punto di vista dello sviluppatore, uno degli annunci più importanti e le più grandi sorprese del 2014 è stata l'introduzione e il rilascio di Swift, un nuovo linguaggio di programmazione che alimenterà la prossima generazione di applicazioni iOS e OS X.
Sappiamo tutti che Apple è brava a mantenere i segreti, ma la società ha fatto un lavoro fantastico mantenendo Swift un segreto. Il linguaggio è stato introdotto al WWDC 2014 e ha fatto sapere a tutti gli sviluppatori che il Natale era arrivato all'inizio di quest'anno.
Swift è un linguaggio di programmazione moderno con una sintassi di facile comprensione che è incredibilmente espressiva. Prende le parti migliori di Objective-C, compreso il suo runtime, e combina questo con le moderne tecnologie. Anche se Swift può essere combinato con Objective-C, Swift non è legato a C come l'Objective-C.
Se desideri saperne di più su Swift, ti incoraggio a leggere la serie su Swift su Tuts +. È ancora presto per Swift, ma non c'è davvero alcun motivo per non bagnare i piedi con questo nuovo linguaggio.
Come se Swift, iOS 8 e OS X Yosemite non fossero già abbastanza, Apple ha annunciato Apple Watch a settembre. Apple ci ha mostrato come sarà la prima generazione di dispositivi indossabili della società e ha fornito agli sviluppatori anche WatchKit, un framework per la creazione di applicazioni per Apple Watch.
La prima generazione di applicazioni Apple Watch sarà estensioni delle applicazioni iOS esistenti in esecuzione sul tuo iPhone, ma Apple ha anche annunciato che aprirà Apple Watch fino alle applicazioni native di terze parti nel 2015. Se sei uno sviluppatore iOS, non lo farai vuoi perdere questa nuova generazione di applicazioni.
Con gli annunci di iOS 8, OS X Yosemite e Swift, Xcode ha ricevuto scarsa attenzione al WWDC di quest'anno. Ma è importante ricordare che Xcode è lo strumento che la maggior parte degli sviluppatori di iOS e OS X utilizza giorno per giorno per creare le applicazioni che tu e io utilizziamo ogni giorno.
Xcode continua a giocare un ruolo chiave nel flusso di lavoro di ogni sviluppatore e l'IDE di Apple è più potente che mai con il supporto di Swift, parchi giochi, layout adattivi, visualizzazione del debug e un'architettura di test migliorata.
In particolare, Interface Builder riceve un aggiornamento importante con la possibilità di eseguire il debug di viste, visualizzare l'anteprima delle interfacce utente e supportare i layout adattivi.
Dopo anni di voci, Apple ha finalmente rivelato un iPhone-due più grande in realtà. La società ha rilasciato iPhone 6 con un display da 4,7 "e iPhone 6 Plus con un display da 5,5". Anche l'aspetto dell'iPhone è cambiato radicalmente con un design più sottile, una risoluzione più elevata, un display e un frontale in vetro da bordo a bordo. Sembrano davvero sbalorditivi.
Entrambi i modelli sono alimentati dal nuovo chipset A8 e la durata della batteria è leggermente migliorata per il modello più grande, iPhone 6 Plus. Come in tutte le principali versioni, la fotocamera ha ricevuto un aggiornamento significativo, offrendo immagini ancora migliori e un software migliore e nuove API per sfruttare le nuove funzionalità della fotocamera.
I nuovi modelli incorporano anche NFC (Near Field Communication) su cui è costruito Apple Pay. Non ho avuto la possibilità di provare Apple Pay, ma sembra essere una tecnologia piuttosto solida che funziona sia offline che online.
Anche iPad Mini e iPad Air hanno ricevuto aggiornamenti, ma le modifiche non sono state rivoluzionarie. L'iPad Air è più sottile, include Touch ID e viene fornito con il nuovissimo chipset A8X.
L'unico aggiornamento degno di nota ricevuto dall'iPad Mini è stato l'aggiunta di Touch ID. Se possiedi un iPad Mini 2, non è necessario aggiornare il dispositivo a meno che Touch ID non sia una funzione indispensabile per te.
Mentre stiamo ancora aspettando che Apple costruisca un display per la retina Thunderbolt, nel frattempo la società ha rilasciato iMac 5K, un iMac con display retina. Non ho avuto la possibilità di vedere un iMac 5K nella vita reale, ma dovrebbe essere fantastico. Come può 14,7 milioni di pixel non essere sorprendente?
Apple ha rivelato Apple Watch a settembre e il consenso generale è stato positivo a molto positivo. L'orologio sembra bello e sembra essere un giocatore più che redditizio nel crescente mercato dei dispositivi indossabili.
Il primo wearable di Apple dovrebbe essere disponibile per la vendita nella prima metà del 2015, ma non è ancora chiaro quanto il tuo Apple Watch avrà un costo. Ci sono tre collezioni, Apple Watch, Apple Watch Sport e Apple Watch Edition. Le cinghie sono intercambiabili e i materiali di cui Apple Watch è fatto sono a discrezione dell'utente. Ciò rende difficile mettere un cartellino del prezzo sull'orologio che vorresti acquistare.
Apple ha chiarito che l'orologio supporterà applicazioni di terze parti. La prima generazione di applicazioni, tuttavia, sarà estensioni di applicazioni iOS esistenti, in esecuzione su un iPhone associato. La seconda generazione sarà più potente e funzionerà in modo nativo su Apple Watch. Dovremo aspettare il 2015 per capire meglio come funzionerà e come procedere.
Chiunque affermi che Android sia inferiore a iOS dovrebbe dare una seconda occhiata a ciò che Google ha realizzato nello spazio mobile quest'anno. Android Lollipop è un'altra pietra miliare per Android e probabilmente la release più importante fino ad oggi. È pieno di funzionalità che gli sviluppatori possono sfruttare, ma questa è solo una parte della storia.
Google ha anche introdotto Material Design and Polymer in Google I / O di quest'anno. Material Design è un linguaggio visivo o di design che si basa sugli esperimenti di Google Google Now. Android Lollipop utilizza Material Design, ma è chiaro che Google ha intenzione di utilizzare Material Design anche negli altri suoi prodotti.
Polymer è stato anche rivelato al pubblico durante l'I / O di Google di quest'anno. Per citare il sito Web Polymer è una "libreria pionieristica che rende più veloce che mai creare bellissime applicazioni sul web". Polymer illustra chiaramente che Google ha una visione più ampia e vede il web come un cittadino di prima classe dello spazio mobile, a differenza di Apple.
Sono sicuro che sei d'accordo che il 2014 è stato un anno impegnativo per tutti coloro che sono coinvolti nella tecnologia o nello sviluppo mobile. Indipendentemente dalla piattaforma utilizzata o sviluppata, il futuro dello spazio mobile appare luminoso. Qual è stato l'annuncio più importante per te nel 2014? Fatemi sapere nei commenti qui sotto.