Al WWDC di Apple di oggi, la società ha presentato alcune modifiche "meh" ad iOS7; iOS8, che sarà disponibile per il download nell'autunno di quest'anno, potrebbe essere più appropriato denominato iOS7.1.
Tra il flusso di lavoro multi-thread e le notifiche invasive - così posso essere distratto da Twitter ancora più spesso - c'era una gemma splendente: Apple ha un nuovo linguaggio di programmazione.
È significativo, non perché stia ancora alimentando qualcosa, ma perché sarà più che probabile che tutto si sviluppi da e per Apple per il prossimo decennio e oltre. È significativo perché tutte quelle ore passate a fissare Objective-C fino a quando non hai ceduto e sei passato PhoneGap non sono più rilevanti
Il nuovo linguaggio, denominato Swift (per ovvi motivi), è progettato per offrire la potenza di un linguaggio di programmazione completo con la semplicità di un linguaggio di scripting.
Molto eccitato dal nuovo linguaggio Swift di Apple. Farà al mobile dev ciò che JS ha fatto a web / desktop dev. https://t.co/iuVeb9nJop
- Aza Raskin (@aza) 2 giugno 2014
Swift ispirerà un'intera nuova generazione di sviluppatori di applicazioni e potrebbe essere sufficiente per garantire che Apple combatta contro la crescente sfida della maggior parte della piattaforma di scelta degli sviluppatori, Android.
Naturally Swift è orientato agli oggetti, ma Apple crede che la sua sintassi sia abbastanza semplice da garantire che anche i programmatori alle prime armi si divertiranno a raccoglierlo. La chiave di Swift è che impone vincoli molto rigidi allo sviluppatore: gli spazi dei nomi sono una caratteristica, così come il modello di oggetti dinamici di Objective-C.
#Mela#Swift ? Meh. Le lingue che sono proprietarie di una piattaforma muoiono. Microsoft e Apple ci hanno preso in questo modo prima. #La storia si ripete
- Geoffrey J. Teale (@tealeg) 2 giugno 2014
La cosa interessante è che qualsiasi cosa fino a includere un sistema operativo può essere costruita con una sintassi che gli sviluppatori JavaScript (e oserei dire il suo nome? -Actionscript 3) troveranno immediatamente riconoscibili.
Le notizie di Apple oggi possono ferire molte aziende. Ma ha anche aperto le porte agli altri. Estensibilità: buona per le startup. Swift: minore costo di sviluppo. - Joe Walnes (@joewalnes) 2 giugno 2014
Se vuoi iniziare subito lo sviluppo di Swift, Apple ha rilasciato un eBook gratuito, che puoi scaricare ora.