Apple promuove un linguaggio di programmazione che in realtà non utilizza

L'azienda Apple lo ha annunciato più di un anno fa rilascio del linguaggio di programmazione Swift, essendo questa la naturale evoluzione dell'Objective-C utilizzato per lo sviluppo di applicazioni per la piattaforma iOS di Cupertino.

Anche se gli Apple hanno presentato Swift più di un anno fa e lo hanno promosso intensamente in conferenze e sul proprio sito web, un collaboratore degli Apple di Cupertino afferma che in realtà il linguaggio non viene utilizzato molto dall'azienda Apple nelle proprie applicazioni.

In iOS 9.2, solo l'applicazione Calcolatrice è scritta in gran parte utilizzando il linguaggio di programmazione Swift, il resto delle applicazioni native sono scritte nel linguaggio di programmazione Objective-C, segno che anche Apple non attribuisce molta importanza al suo nuovo linguaggio di programmazione.

Come motivo per evitare l'uso del linguaggio di programmazione Swift anche all'interno di Apple, l'ingegnere menziona il fatto che la Swift Application Binary Interface non è completata e che non esiste una versione a 32 bit del runtime Swift per OS X.

Swift ha rapidamente guadagnato popolarità tra molti sviluppatori di terze parti, ma che dire del codice Apple? A partire da iOS 9.2, Calculator.app è l'unico posto nel sistema in cui troverai Swift. Mi aspettavo di trovare almeno alcune altre app o framework che avessero adottato Swift in modo incrementale per il nuovo codice, ma per ora non sembra essere il caso.

Considerando che Swift è stato presentato in pompa magna e come un linguaggio di programmazione così rivoluzionario, è abbastanza strano che Apple non utilizzi Swift in tutte le sue applicazioni, ma chieda agli utenti di farlo nei titoli offerti ai possessori di iDevices.