Mi occupo della gestione dello sviluppo di applicazioni mobili presso la mia azienda e attualmente sto realizzando una "libreria" di dispositivi mobili per i test. In sostanza, vogliamo disporre di un dispositivo rappresentativo in-house per ciascuno dei sistemi operativi per cui stiamo sviluppando, attualmente iOS (solo iPhone), Blackberry e Android. I simulatori vanno solo così lontano, ma sto introducendo nel processo un passo per testare il software sui dispositivi stessi.
Il problema che stiamo riscontrando è con Android. Non penso che nessuno di noi abbia mai compreso veramente quanto sia frammentata l'intera piattaforma fino a quando non abbiamo iniziato a esaminare i dispositivi da acquisire. Aspetteremo che venga rilasciata la v2.3 di Android, ma quali prodotti scegliere? Andiamo dal più popolare per quota di mercato? Otteniamo una piccola gamma di prodotti con specifiche dal meno al più potenti in generale?
Stiamo cercando di evitare di dover gestire una dozzina di dispositivi diversi per testare ciascuna app, se non a causa dei costi, se non altro per il time sink ripetuto.
Come gestisci il test del tuo software Android su dispositivi fisici?
AGGIORNAMENTO: per portare un contesto a ciò che sto chiedendo, le applicazioni che vengono create sono solo a scopo didattico, e non ci sono piani per utilizzare nessuna delle caratteristiche hardware dei dispositivi stessi. Stiamo semplicemente visualizzando i contenuti in vari modi: eBook, domande di prova, schede flash, ecc. Che possono essere o meno contenuti scaricabili. Quindi, niente telecamere, GPS, gestione dei contenuti guidata dall'utente o qualcosa del genere; come dispositivo-agnostico come possiamo eventualmente fare.