Un breve sguardo a 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 disponibili? Questa immagine dello sviluppatore David Smith ci dà un'idea, come puoi vedere ci vuole molto 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 lì per altri test mobili, con due telefoni Android, un Windows Phone, un Kindle Fire tablet e un Kindle 4).Se ti stai chiedendo perché sia necessario, David spiega:
Questa non è una questione di frammentazione, è più uno sguardo a quanto siano meticolosi alcuni sviluppatori iOS per garantire la compatibilità anche per i casi d'uso più oscuri. Resta da vedere quanto sarà necessario per gli sviluppatori mantenere così tante varianti di iOS, ma il tasso di adozione delle ultime versioni di iOS sembra accelerare notevolmente grazie all'introduzione della funzionalità di aggiornamento OTA su iOS 5 da parte di Apple. Ovviamente questo significa anche che coloro che si soffermano sulle versioni precedenti di iOS inizieranno inevitabilmente a perdere le nuove funzionalità dell'applicazione e la piena compatibilità, come può già attestare chiunque utilizzi vecchi dispositivi iPhone e iOS, ed è probabile che i futuri laboratori di compatibilità iOS includeranno solo due dispositivi : un iPhone e un iPad.
Per quanto riguarda il Mac, è interessante notare anche che Apple ha un laboratorio di compatibilità Mac presso il campus 1 Infinite Loop di Cupertino, in California, che gli sviluppatori possono programmare su appuntamenti da utilizzare.Puoi parlare del laboratorio di compatibilità Mac su Apple.com ed esplorare la sua vasta quantità di Mac, ma a quanto pare non esiste un laboratorio simile per dispositivi iOS... almeno.