È passato un altro anno e ci aspetta un nuovo anno. In questo articolo, voglio rivisitare il 2012 dal punto di vista di uno sviluppatore iOS. Quali sono stati gli eventi importanti del 2012 e cosa ha in serbo per noi il 2013?
Gli analisti hanno predetto un rallentamento della crescita di Apple per diversi anni, ma continua a sorprendere tutti con numeri di crescita eccezionali. Nel settembre del 2012, durante l'evento di lancio di iPhone 5, Tim Cook ha annunciato che Apple aveva venduto 84 milioni di iPad e un impressionante 400 milioni di dispositivi iOS. Questa è una notizia fantastica per gli sviluppatori iOS. Significa che il mercato continua a crescere e Apple continua a funzionare eccezionalmente bene.
Nell'autunno del 2012, Apple ha anche annunciato che oltre 1 milione di applicazioni iOS sono state inviate all'App Store. Nonostante il predominio di Android in termini di quota di mercato, Apple continua a fare da apripista nello spazio delle app mobili.
Una statistica meno pubblicizzata ma comunque importante è il sorprendente tasso di adozione di iOS 6. Un mese dopo il rilascio di iOS 6, oltre il 60% dei dispositivi iOS è stato aggiornato a iOS 6 e questo numero ha superato il 70% a dicembre del 2012. Questi numeri contrastare con il tasso di adozione delle principali versioni del sistema operativo su altre piattaforme mobili, come Android.
Per la maggior parte degli sviluppatori iOS, l'introduzione (giugno 2012) e l'uscita (settembre 2012) di iOS 6 sono stati uno degli eventi più importanti del 2012. Dal punto di vista dello sviluppatore, iOS 6 non è stato l'aggiornamento più entusiasmante per il sistema operativo iOS . Tuttavia, sono stato piacevolmente sorpreso dall'introduzione del nuovo UICollectionView
classe e l'integrazione molto migliorata di iOS con i social network, come Facebook.
Un'altra caratteristica fondamentale di iOS 6 è il layout automatico. Layout automatico e Storyboard rendono lo sviluppo iOS più veloce e più semplice. Sembra che Apple voglia spingere gli sviluppatori più verso Interface Builder per la creazione di interfacce utente e ho l'impressione che questa spinta funzioni. La funzione Storyboard è stata ben accolta dagli sviluppatori, e Auto Layout molto probabilmente vedrà un'adozione simile.
Come con la maggior parte degli aggiornamenti iOS, il vero vincitore è il cliente. Siri è stato migliorato, Apple ha introdotto Passbook e iCloud ha ottenuto un aggiornamento importante e alcune funzionalità aggiuntive. Poco dopo l'uscita di iOS 6, Mark Hammonds ha scritto un post sulle nuove funzionalità e le API di iOS 6. Rivisitare il post di Mark per tutti i dettagli.
Anche se la soluzione di mappe proprie di Apple sembra promettente e offre una serie di nuove funzionalità per gli sviluppatori, come ad esempio indicazioni stradali passo-passo, il consenso generale è stato che la sua attuale implementazione è insufficiente sotto molti aspetti. È promettente e alquanto sorprendente vedere Apple entrare in questo spazio, ma c'è molto lavoro da fare.
Il rilascio di mappe è stato un altro tentativo da parte di Apple di liberarsi dai servizi di Google, ma è chiaro che non è così facile come sembra.
Molti esperti hanno predetto che Apple introdurrebbe l'iPad mini "presto", ma pochi, se ce ne sono, si aspettavano l'introduzione dell'iPad mini così presto dopo l'uscita dell'iPhone 5. Sono rimasto decisamente sorpreso, e sono rimasto ancora più sorpreso il fatto che suo fratello maggiore, l'iPad, abbia ricevuto anche un aggiornamento. Sembra quasi che l'iPad mini sia più rivoluzionario di iPhone 5 e la ragione è semplice. Il fattore di forma dell'iPad mini è quasi perfetto. Rende il tablet più facile da usare, tenere in mano e portare con sé. L'iPad è grande e molto performante, ma spesso è un po 'troppo pesante e ingombrante, e questo peggiorerà solo ora che l'iPad mini è stato rilasciato. Le persone adorano l'iPad mini nonostante il suo schermo a bassa risoluzione (nessun display retina).
Anche l'uscita dell'iPad mini è un'ottima notizia per gli sviluppatori. Non sono necessarie modifiche per eseguire le applicazioni iPad esistenti su iPad mini. Inoltre, il numero di dispositivi iOS, in particolare di iPad, salirà alle stelle, il che significa che la potenziale base di utenti delle applicazioni iPad aumenterà notevolmente. Fai attenzione ai dati di vendita di Apple quando vengono rilasciati per questa stagione festiva. Lo butteranno fuori dal parco ... di nuovo!
L'unica avvertenza su cui gli sviluppatori dovrebbero prestare attenzione è la dimensione dei touch target sull'iPad Mini. La risoluzione dell'iPad Mini è identica a quella dell'iPad originale e dell'iPad 2. Il display dell'iPad Mini, tuttavia, è molto più piccolo, il che significa che i target tattili sono molto più piccoli sul mini. Questo è sicuramente qualcosa da considerare se si dispone di applicazioni iPad nell'App Store.
È diventato sempre più difficile per Apple mantenere segreti i nuovi prodotti fino al loro rilascio. Il risultato è che l'iPhone 5 non è stata una sorpresa per molti di noi. Anche se l'iPhone 5 è un incredibile pezzo di hardware, non è rivoluzionario. Lo schermo più grande è una bella aggiunta, ma non sta cambiando il gioco. La leggerezza del dispositivo è impressionante e la trovo una delle funzionalità più divertenti del dispositivo.
Per gli sviluppatori iOS, lo schermo più grande è ... beh ... più una maledizione che una benedizione. Per molti sviluppatori iOS, in particolare gli sviluppatori di giochi, che lavorano con opere d'arte su misura per specifiche risoluzioni dello schermo, lo schermo più grande è un vero e proprio dolore al collo. Potresti aver notato che anche alcune popolari applicazioni iOS non sono state ancora aggiornate per iPhone 5.
Ancora una volta, il cliente è il vincitore. L'iPhone 5 è veloce, sembra e si sente sorprendente, e sfoggia una serie di nuove funzionalità, come una fotocamera migliorata ... e un nuovo connettore.
Quando si tratta del nuovo connettore lightning, il cliente è il perdente. Prima o poi, Apple avrebbe dovuto sostituire l'ingombrante connettore a 30 pin con un'alternativa più snella. Lo svantaggio è che molti accessori di terzi non funzionano più senza un adattatore adatto.
Per la maggior parte degli sviluppatori iOS, il nuovo connettore lightning non cambia molto. Tuttavia, se sviluppi accessori iOS personalizzati, il nuovo connettore Lightning ti interesserà sicuramente.
Nell'ottobre del 2012, Apple annunciò che Scott Forstall avrebbe lasciato la compagnia. Ha anche annunciato che Forstall avrebbe svolto un ruolo consultivo in Tim Cook fino alla sua partenza. Se hai sviluppato per la piattaforma iOS per un certo periodo di tempo, probabilmente hai sentito parlare di Scott Forstall. È stato vice presidente senior di iOS Software sotto Steve Jobs e ha contribuito al successo e alla crescita della piattaforma iOS.
Sarà interessante vedere come cambieranno le cose quando Forstall non deterrà più le redini del team di iOS Software. Ci aspettano tempi interessanti per noi, sapendo che Jony Ive fornirà leadership e direzione all'interfaccia umana in tutta l'azienda. Questa sarà probabilmente la prima volta che Jony Ive avrà l'opportunità non solo di modellare l'hardware di Apple, ma anche il suo software. Questo significa che possiamo dire addio alle interfacce skeuomorphic su iOS?
Con una quota di mercato del 75%, la piattaforma Android di Google ha trionfato su iOS in termini di quota di mercato. Tuttavia, questo significa che gli sviluppatori iOS dovrebbero spostare il loro focus sulla piattaforma Android? Affatto. La piattaforma iOS non è mai stata un posto migliore per gli sviluppatori. Nonostante una quota di mercato del 15%, la piattaforma iOS continua ad essere più redditizia per gli sviluppatori. Inoltre, dal punto di vista dello sviluppatore, l'ecosistema iOS è molto più "friendly friendly". La piattaforma non ha gli stessi problemi con la frammentazione, ma ha una maggioranza di clienti disposti a pagare per applicazioni di alta qualità.
La tensione tra Apple e Google è aumentata notevolmente nel 2012. Ciò è culminato nella rimozione delle applicazioni native di YouTube e Maps. Non molto tempo dopo la rimozione di YouTube, Google ha rilasciato una nuova applicazione YouTube per iOS. Alcuni mesi dopo, Google ha anche introdotto Google Maps per iOS. A dire il vero, Google Maps per iOS offre un'esperienza molto migliore rispetto alla soluzione di mappe native di Apple.
La battaglia tra Apple e Samsung non ha influito molto sugli sviluppatori iOS, ma nel 2012 è stato sicuramente un evento degno di nota. La battaglia legale tra i giganti della tecnologia è culminata in una sentenza devastante per Samsung. Samsung deve pagare Apple oltre $ 1 miliardo di danni. Anche per un'azienda multimiliardaria come Samsung, è difficile da digerire.
Anche se iOS 6 ha introdotto molte nuove aggiunte e miglioramenti al sistema operativo iOS, l'aspetto generale di iOS sta iniziando a sembrare obsoleto. Jony Ive cambierà questo e introdurrà una riprogettazione drammatica del sistema operativo iOS nel 2013? Vedremo finalmente una riprogettazione della schermata di blocco, eventualmente con l'aggiunta di widget? Il mio istinto mi dice che il 2013 porterà alcune importanti modifiche alla piattaforma iOS!
Con la recente introduzione di iPhone 5 e iPad mini, non mi aspetto alcuna riprogettazione importante della linea iOS esistente di Apple. Nel 2013, Apple introdurrà molto probabilmente l'iPhone 5S, un dispositivo con un design identico a quello di iPhone 5, ma con alcuni miglioramenti sotto il cofano. L'iPad non vedrà una riprogettazione importante, ma l'iPad mini potrebbe essere aggiornato con un display retina.
Dove c'è fumo, c'è il fuoco. Penso che tutti possiamo essere d'accordo sul fatto che Apple abbia in programma di rilasciare un televisore in qualche modo e penso che abbia avuto questi piani sin da quando ha introdotto la prima generazione di Apple TV. È come entrare in un mercato difficile e affollato. Inoltre, è un mercato molto diverso dai mercati in cui è attualmente presente Apple. La maggior parte delle persone non compra un nuovo televisore ogni due anni.
Devo ammettere che sono curioso di vedere cosa Apple ha da offrire e sono particolarmente curioso di scoprire come intendono cambiare questo mercato, perché è quello che intendono fare. Apple non si limiterà a competere con le società di elettronica esistenti. Cercheranno di sfruttare tutte le risorse che hanno, compresa la piattaforma iOS e i quasi 500 milioni di account iTunes.
Anche se il 2012 non è stato così spettacolare come il 2007 o il 2010, è stato un anno da ricordare. È stato il primo anno senza Steve Jobs e finora Apple ha fatto molto bene. Dal punto di vista dello sviluppatore, qual è stato l'evento più significativo del 2012 per te?