Un breve sguardo su come gli sviluppatori testano la compatibilità delle applicazioni iOS
Ti sei mai chiesto come fa uno sviluppatore iOS a testare la compatibilità delle applicazioni con la miriade di dispositivi e versioni di iOS in circolazione? Questa immagine dello sviluppatore David Smith ci dà un'idea, come puoi vedere ci vuole un sacco di hardware. Quattro iPad, quattro iPod Touch, quattro iPhone, ciascuno con una versione diversa del sistema operativo mobile di Apple in esecuzione (ci sono anche alcuni dispositivi non iOS lanciati per altri test mobili, con due telefoni Android, un Windows Phone, un Kindle Fire tablet e un Kindle 4). Se ti stai chiedendo perché è necessario, David spiega:
Posso testare qualsiasi cosa, da iOS 3.1 a iOS 5. Le versioni precedenti del sistema operativo sono particolarmente utili da tenere in considerazione poiché è praticamente impossibile replicare un problema su iOS 3.X senza dover ricorrere a un dispositivo dedicato.
Questa non è una questione di frammentazione, tuttavia, questo è più uno sguardo a quanto meticoloso siano gli sviluppatori iOS per garantire la compatibilità anche per i casi di utilizzo più oscuri. Quanto sarà necessario per gli sviluppatori aggrapparsi a molte varianti di iOS resta da vedere, ma il tasso di adozione delle ultime versioni di iOS sembra accelerare drasticamente grazie ad Apple che porta la funzionalità di aggiornamento OTA a iOS 5. Naturalmente questo significa anche che coloro che si soffermano su versioni precedenti di iOS inizieranno inevitabilmente a perdere le nuove funzionalità dell'applicazione e la piena compatibilità, come possono già attestare chiunque utilizzi i vecchi dispositivi iPhone e iOS, ed è probabile che i futuri laboratori di compatibilità iOS includano solo due dispositivi : un iPhone e un iPad.
Per quanto riguarda il Mac, è anche interessante notare che Apple ha un laboratorio di compatibilità Mac presso il campus 1 Infinite Loop a Cupertino, in California, che gli sviluppatori possono programmare appuntamenti da utilizzare. Puoi leggere ulteriori informazioni sul laboratorio di compatibilità Mac su Apple.com ed esplorare la sua vasta gamma di Mac, ma apparentemente non esiste un laboratorio di questo tipo per dispositivi iOS ... almeno.