Come dovrei scegliere il giusto telefono Android per testare la mia app?

10

Sto cercando di acquistare un telefono Android per testare la mia prima app Android.

A quali cose dovrei prestare attenzione per assicurarmi di scegliere il dispositivo più adatto?

    
posta Ohnomycoco 08.09.2011 - 17:27
fonte

5 risposte

5

Sei a conoscenza del telefono Android Developer? Potrebbe essere un buon punto di partenza. Puoi trovare informazioni su come testare la tua app su hardware all'indirizzo:

link

    
risposta data 08.09.2011 - 22:42
fonte
4

Purtroppo un dispositivo non sarà sufficiente per eseguire test. Nelle aziende che sviluppano app Android avrai numerosi dispositivi, in quanto alcuni bug sono limitati a pochi modelli.

La scelta del telefono dipende dal tuo pubblico di destinazione. Ad esempio, se scegli come target gli early adopter, la tua scelta sarà probabilmente uno dei "lead devices". Tuttavia, le cose su questi potrebbero non funzionare su quelle più vecchie, come ad esempio ci sono ancora enormi quantità di dispositivi Android 1.6 là fuori, per non parlare di dispositivi 2.1.

    
risposta data 08.09.2011 - 17:57
fonte
2

Se avessi sviluppato per Android, mi procurerei un dispositivo dedicato che è relativamente potente, facile da usare e facile da usare. Ciò mi darebbe più possibilità di testare la mia app in varie condizioni, in particolare le condizioni riportate dall'utente, su hardware reale.

Ovviamente testerai le tue app su diversi emulatori: diverse versioni di Android, dimensioni dello schermo, presenza / assenza di pulsanti hardware, tutto ciò che non puoi cambiare facilmente su un telefono fisico. Ma un emulatore non può dirti molto su come usabile la tua app è nell'uso quotidiano, mentre un telefono fisico è qualcosa che puoi portare in giro per testare la tua app sul campo.

Sicuramente chiederai ai tuoi amici possessori di Android e ai beta-tester desiderosi di eseguire la tua app su vari dispositivi che hanno. È difficilmente immaginabile possedere effettivamente tutte le centinaia di dispositivi che eseguono Android.

    
risposta data 08.09.2011 - 20:19
fonte
2

Scrivere dal punto di vista di qualcuno che occasionalmente lavora su app Android nel mio tempo libero, che penso sia simile alla tua situazione (o alla tua situazione quando hai originariamente scritto la domanda):

Il minimo indispensabile con cui andare sono due telefoni: un nuovo telefono e un vecchio telefono.

Vorrei esaminare attentamente l'applicazione, prestando attenzione al livello API minimo richiesto dal codice. Ad esempio, potresti utilizzare funzionalità che richiedono il livello API 14 e pertanto la tua app non verrà eseguita su dispositivi che eseguono versioni molto vecchie di Android. Il tuo vecchio telefono dovrebbe quindi essere qualcosa che esegue la versione Android corrispondente esattamente a quel livello API . Mantenere il dispositivo su una vecchia versione è importante; Ho riscontrato problemi in cui qualcosa che doveva essere supportato in un livello API in realtà non era supportato fino al livello API successivo più alto. Ad esempio, ho un vecchio Droid Pro con Gingerbread in giro, per app che devono essere eseguite su dispositivi molto vecchi e schermi molto piccoli, e hanno solo bisogno dell'API 10 o inferiore.

Il tuo nuovo telefono non deve necessariamente essere nuovo showroom, ma è necessario che sia in esecuzione l'ultima versione di Android, qualunque sia la volta. Ciò significa che vorrai un telefono Google di una vendemmia recente. Attualmente utilizzo un Nexus 6 e ora che i telefoni Pixel sono fuori, passerò presto a uno di questi. Punti bonus se iscrivi il tuo telefono nel Programma Beta Android per ottenere versioni Android pre-release sul tuo dispositivo per testare la tua app contro. Questo programma richiede un telefono Google.

Per ulteriore credito, prendi anche un vecchio tablet con la sua versione Android scelta come sopra. Ho un vecchio Motorola Xoom che è stato originariamente spedito con Honeycomb, se mai avrò bisogno di testarlo molto indietro. (Non è ancora successo, ma non si sa mai.) E naturalmente un tablet con una versione recente di Android, ancora preferibilmente un dispositivo Google iscritto nel programma Beta di Android. Anche se personalmente non sto usando uno di questi ancora.

Preparati ad acquistare un dispositivo popolare, se inizi a ricevere numerosi segnalazioni di bug dagli utenti di quel dispositivo. Soprattutto se stai sviluppando app a pagamento, ti consigliamo di pianificare e budget per questo. Ma non consiglio di acquistare un telefono in anticipo ; un dispositivo Google e un'attenta analisi dell'emulatore ti forniranno una copertura adeguata e, se si verificano bug specifici del dispositivo, probabilmente si troveranno su un dispositivo diverso da quello che avresti scelto. Quindi penso che comprare prima che tu ne abbia bisogno è denaro sprecato. A volte potresti anche essere in grado di correggere tali errori senza acquistare il dispositivo.

E non dimenticare gli adattatori per schede SIM, per mettere la tua nano SIM in dispositivi più vecchi che usavano schede SIM più grandi.

Nel corso del tempo, se sei come me, raccoglierai naturalmente dispositivi Android nel modo in cui gli altri collezionano francobolli, monete e Pokémon. Ma tieni presente che non sarai mai in grado di testare su tutti i dispositivi possibili. Fai il meglio che puoi con ciò che hai.

    
risposta data 06.10.2016 - 08:00
fonte
0

Vedo due modi per scegliere il dispositivo per te:

A. Se non hai statistiche dalla versione precedente dell'app.

Dovresti acquistare il dispositivo dal gruppo di dispositivi potenzialmente più popolare per la tua futura app.

Passi:

  1. Utilizza le statistiche dal sito Android (developer.android.com/about/dashboards/index.html) scegli il gruppo che ti interessa di più.
  2. Vai a link dispositivi Android di gruppo allo stesso modo.
  3. Trova il gruppo selezionato dal passaggio 1.
  4. Scegli il dispositivo dall'elenco di dispositivi per il tuo gruppo

B. Se hai statistiche per la tua app.

Dovresti trovare un dispositivo per coprire quanti più utenti Android possibile per il tuo progetto.

Passi:

  1. Trova i dispositivi più popolari per il tuo progetto (ad esempio utilizzando google analytics)
  2. Raggruppa i dispositivi in base ai parametri su choosedevice.com
  3. Trova i gruppi più popolari
  4. Trova i dispositivi più popolari in ciascun gruppo

Quindi dovresti acquistare il dispositivo dal passaggio 4, che riguarderà più utenti Android di altri.

    
risposta data 11.05.2013 - 22:25
fonte

Leggi altre domande sui tag