Questo lunedì Apple ha lanciato ufficialmente lo strumento di integrazione continua Swift, permettendo precedenti controlli di qualità nel progetto con diversi test nei punti critici del progetto prima che questo venga inviato.
Il sistema di Apple è basato su Jenkins ed è supportato sia per lo sviluppo che per i test su OS X come sul simulatore iOS, così come su Ubuntu Linux, come possiamo leggere sul blog ufficiale di Swift. È progettato per consentire più configurazioni in futuro, soprattutto nei casi in cui il progetto viene portato su altre piattaforme quando si raggiunge un numero maggiore di utenti e il supporto corrispondente dalla comunità di sviluppo di Swift.
Se uno sviluppatore apporta una modifica che causa un bug in una versione rilasciata come aggiornamento, riceverai automaticamente una notifica e-mail. Questo progetto dovrebbe presto iniziare a supportare anche i test delle prestazioni.
Swift è un linguaggio di programmazione relativamente giovane, poiché si ritiene che anche la stessa Apple possa utilizzare questo linguaggio in alcune applicazioni mobili e piccole sezioni di OS X El Capitan.
Non esiste ancora una versione di Swift che supporti il runtime a 32 bit per OS X e Swift ABI (Application Binary Interface) è incompleto. Quest'ultimo, almeno, potrebbe venire con Swift 3, ma è improbabile che Apple riveli piani dettagliati fino alla Worldwide Developers Conference di giugno di quest'anno.
Si spera che, tra il supporto della community e la versatilità che questo linguaggio di programmazione sta acquisendo, possa affermarsi a poco a poco come uno dei linguaggi preferiti dagli sviluppatori.