Quale telefono Android dovrebbe comprare uno sviluppatore Android?

Parte 1:

Questa risposta è basata sullo scopo dello sviluppo:

Secondo me la maggior parte delle persone oggi ha un telefono Android e anche nelle loro famiglie e amici si trovano decine di telefoni Android.

Il mio punto è il telefono che stai usando è sufficiente per testare la tua applicazione e dopo aver fatto una build stabile per la tua applicazione Android puoi testarla anche sul telefono dei tuoi familiari e amici.

Ma se vuoi un telefono separato per il tuo sviluppo. Ti raccomando di andare per un cellulare con specifiche più basse. La ragione è che è molto facile trovare i problemi di prestazioni e piccoli bug nei dispositivi di fascia bassa perché non li troverete in un potente dispositivo di fascia alta. A causa delle grandi prestazioni del potente processore o chipset non troverete facilmente i bug (nasconderanno la maggior parte dei difetti).

Alla fine si sta facendo un'app stabile per la maggior parte del pubblico che utilizza dispositivi di fascia bassa, media e alta. So its good if your app is SMOOTHLY running in a low end device.

Ps: low end device+ current Android version = perfect for you.

Android version is not that big issue because later you can root your device with ROM containing higher version of android .

2) Part 2:

For Personal use:

High end :

Pixel and Nexus series (all google devices get the latest versions and updates earlier)

Mid range :

One plus (best performance with Oxygen Os)

Low end :

Moto G series ( Stock Android experience)