Ecco come è stato creato FaceTime per iOS

  FaceTime è di gran lunga il sistema di videochiamata più popolare disponibile per terminali mobili, Apple rilasciandolo per i suoi dispositivi nel 2010 insieme a iPhone 4. Se mai fossi interessato a scoprire come è stato creato questo sistema, beh, un ingegnere del Apple rivelato nel processo tra Samsung si Apple i dettagli dietro il processo di creazione di questo sistema. Il codice base di FaceTime nasce nel 2007 quando creò un prototipo che permetteva di effettuare chiamate vocali tra un Mac e un iPhone.

Garcia e altri quattro ingegneri hanno dedicato essenzialmente tutto il loro tempo al progetto, mentre vari altri team hanno lavorato su aspetti relativi alla tecnologia. Il team audio principale di Apple ha realizzato il backend audio, occupandosi del microfono e dell'altoparlante, ha detto Garcia. È stato coinvolto anche il team dei codec video, così come il team dell'applicazione, "che disegna graziosi pulsanti e cose del genere", ha detto.

  Continuando il processo di sviluppo, nel 2008 gli ingegneri Apple riuscirono a realizzare le prime videochiamate tra un Mac e un iPhone, ma FaceTime si sarebbe evoluto diversamente. Per lanciare Game Center nel 2009, l'azienda Apple ha chiesto agli ingegneri di sviluppare un sistema di chat audio per gli utenti e il codice progettato per questo sistema sarebbe stato la base di FaceTime. Utilizzando il codice scritto per la funzione Game Center, FaceTime alla fine avrebbe avuto diverse decine di migliaia di righe di codice, ma Steve Jobs non era soddisfatto dei prototipi iniziali.

  Jobs voleva un sistema che funzionasse senza problemi e senza complicati metodi di configurazione, quindi gli ingegneri Apple dovettero rifare buona parte del sistema prima che fosse disponibile nella sua forma attuale. Ulteriori dettagli sul processo troverai qui, oltre a informazioni sui requisiti di Jobs per proteggere FaceTime.