2011-09-02 13 views
7

L'emulatore che viene fornito con ADK per l'utilizzo in Eclipse è bene per testare la funzionalità dell'applicazione Android di base, ma:Su quali dispositivi hardware testate le vostre app Android?

  • non è molto performante
  • non riflette configurazioni hardware e software del mondo reale
  • non supporta dispositivi di input diversi come d-pad, touch screen, trackball o controller Bluetooth/USB.

messaggi sviluppatori Android alcuni grafici rotolamento molto utile delle versioni della piattaforma, le dimensioni dello schermo e densità, e le versioni OpenGL ES come estratto da Android Market:

Questi aiutano davvero a restringere la portata di alcuni le scelte, ma mi trovo davvero a voler sapere quali sono le proporzioni dei metodi di input supportati da vari dispositivi ... il tocco è rappresentato dal 90% del mercato o solo dal 5%? Quale percentuale di quelli supporta il multi-touch?

Ad esempio ... chiunque abbia giocato al gioco gratuito e open source Replica Island (http://replicaisland.net/) saprà che il modo in cui controlli il gioco varia da dispositivo a dispositivo perché supporta più metodi di input. Credo che Chris e Genki abbiano fatto un lavoro fantastico qui, ma se usi i touch screen sai che il gioco è molto più giocabile su dispositivi da 5-7 pollici che su dispositivi da 10+ pollici. Questo perché il controllo diapositive sinistro-destro non mantiene le stesse dimensioni fisiche delle dimensioni dello schermo, il che significa che è necessario spostarsi troppo su dispositivi touch screen di grandi dimensioni (come i tablet Honeycomb) per essere confortevoli.

Questi sono i tipi di problemi che si verificano solo quando si inizia a utilizzare vari dispositivi hardware per eseguire i test. Oppure puoi aspettare che gli utenti eseguano i test per te e iniziare a ridurre i rating delle app.

Così, dopo la mia lunga introduzione, qui sono le mie domande a voi:

  1. Che insieme di dispositivi hardware avete acquistato da utilizzare nel vostro sviluppo del software e hai trovato quelle scelte di essere stato utile o dannoso?
  2. Utilizzi invece servizi di test di terze parti e tolleri solo i lunghi tempi di consegna tra rapporti di prova (ore/giorni anziché gratificazione immediata)?

risposta

0

In questa fase sto solo testando con due telefoni cellulari:

  • HTC Magic (3,5" touchscreen)
  • Samsung Galaxy S II (da 4,3" touchscreen)

C'è una differenza abbastanza grande nella densità percepita tra questi telefoni, quindi è stato utile per il confronto nel test dei miei giochi. L'omissione principale in questa fase è un tablet - non sono ancora riuscito a giustificare il costo.

Al momento sto giocando anche con LCDDensity for Root che consente di modificare la risoluzione dello schermo al volo. Interessante vedere l'aspetto dello stesso schermo con più pixel inseriti (cioè più vicino al display Retina)

0

devo proprio insieme di periferiche:

  • tablet con 10" schermo (Motorola Xoom);
  • Nexus S come smartphone riferimento;
  • dispositivo
  • con tastiera hardware (Motorola Droid);
  • un dispositivo da HTC (HTC Desire HD). Ne ho bisogno perché ha UI leggermente diverso (HTC Sense) e i telefoni HTC sono piuttosto popolari nel mio paese.È il dispositivo meno utile nella raccolta;
  • un paio di dispositivi con risoluzioni dello schermo non standard.
1

Per me i dispositivi di test sono una specie di pickup: farò amicizia solo per avere accesso ai loro telefoni ;-)

Seriamente, tocco amici e famiglia come risorse. Sono un piccolo negozio e non posso permettermi di acquistare molti dispositivi di prova. Eppure, anche con questo limitato pool di risorse, ho trovato disponibili i seguenti dispositivi:

  1. Moto DROID originale (sembra come un cane ora).
  2. DROID Pro (schermo rotto ma comunque valido per il test).
  3. Asus eTransformer
  4. Samsung Galaxy Tab (7")
  5. HTC Rezound (il mio telefono personale - che le rocce)
  6. Samsung Charge (il telefono di mia moglie)
  7. DROID X (figlio-in-law)
  8. HTC-qualcosa che non riesco a ricordare in questo momento (figlia & figlio)
  9. Amazon Kindle Fire (padre).

Quindi, come puoi vedere, senza spendere una fortuna ho una buona serie di dispositivi di test, senza contare tutti gli amici che prendo in servizio come beta-tester. Con tutti quelli in realtà non ho avuto molti problemi con problemi specifici della piattaforma. Ho sentito un sacco di brontolii sulla frammentazione (forse soprattutto da sviluppatori iOS), ma se sviluppi la tua app in modo intelligente non è un grosso problema.

Problemi correlati