Як слід вибрати правильний телефон Android для тестування свого додатка?


11

Я хочу придбати телефон Android для перевірки свого першого додатка для Android.

На які речі слід звернути увагу, щоб переконатися, що я підбираю найбільш підходящий пристрій?


3
Ласкаво просимо до програмістів! Я відредагував ваше запитання, щоб дізнатися, як правильно вибрати пристрій, а не зосереджуватися на конкретному виборі для покупок. Потім ви можете оцінити свої варіанти за відповідями тут і вирішити, чи вибраний вами телефон - хороший вибір. Дивіться цю публікацію в блозі для отримання додаткової інформації.
Адам Лір

Відповіді:



4

На жаль, одного пристрою буде недостатньо для тестування. У компаніях, що розробляють додатки для Android, ви матимете численні пристрої, оскільки є деякі помилки, обмежені кількома моделями.

Ваш вибір телефону залежить від цільової аудиторії. Наприклад, якщо ви орієнтуєтесь на ранніх усиновителів, ваш вибір, ймовірно, буде одним із "головних пристроїв". Однак, що працює над ними, може не працювати на старих пристроях, як, наприклад, там все ще є величезна кількість пристроїв Android 1.6, не кажучи вже про 2.1 пристрої.


2

Якби я розробляв для Android, я отримав би спеціалізований пристрій, який є відносно потужним, простим у виконанні та легким перепрошиванням. Це дасть мені більше можливостей перевірити свій додаток у різних умовах, особливо в тих, що повідомляються користувачами, на реальних апаратних засобах.

Звичайно, ви протестуєте свої програми на кількох емуляторах: різних версіях Android, розмірах екрана, наявності / відсутності апаратних кнопок, а також всі речі, які ви не можете легко змінити на фізичному телефоні. Але емулятор не може сказати вам багато про те, наскільки зручним є ваш додаток у щоденному користуванні, тоді як фізичний телефон - це те, що ви можете перенести, щоб перевірити додаток на місцях.

І, звичайно, попросіть вас попросити своїх Android-друзів і бажаючих бета-тестерів запустити вашу програму на різних пристроях, які вони мають. Навряд чи можна уявити власне всі сотні пристроїв, на яких працює Android.


2

Написання з точки зору того, хто періодично працює у додатках для Android у вільний час, що, на мою думку, схоже на вашу ситуацію (або ситуацію, коли ви спочатку писали питання):

Найменший мінімум, з яким я б хотів, - це два телефони: новий телефон і старий телефон.

Я ретельно переглядав би програму, звертаючи увагу на мінімальний рівень API, який вимагає код. Наприклад, ви можете використовувати функціонал, для якого потрібен API рівня 14, і тому ваш додаток не працюватиме на пристроях, на яких працює дуже стара версія Android. Тоді ваш старий телефон повинен бути чимось, на якому працює версія Android, що відповідає саме такому рівню API . Тримати пристрій у старій версії важливо; У мене виникли проблеми, коли щось, що повинно було підтримуватися на одному рівні API, насправді не підтримувалось до наступного вищого рівня API. Наприклад, у мене є старий Droid Pro, який працює Gingerbread, для додатків, які потрібно запускати на дуже старих пристроях і на дуже маленьких екранах, і потрібен лише рівень API 10 або нижчий.

Ваш новий телефон не обов'язково повинен бути новим шоу-румом, але він повинен працювати з останньою версією Android, якою б вона не була на той час. Це означає, що вам потрібен телефон Google останніх урожаїв. Зараз я використовую Nexus 6, і тепер, коли телефони Pixel вийшли, я незабаром перейду на один із них. Бонусні бали, якщо ви зареєструєте свій телефон у бета-програмі Android, щоб отримати попередньо випущені версії Android на своєму пристрої, щоб протестувати додаток. Для цієї програми потрібен телефон Google.

Nexus 6 записався на бета-програму Android

Для додаткового кредиту також придбайте старий планшет із його Android-версією, обраною як вище. У мене є стара Motorola Xoom, яка спочатку постачалася з сотовим собом, якщо мені коли-небудь доведеться перевірити це далеко назад. (Ще не трапилося, але ви ніколи не знаєте.) І звичайно планшет, який працює з останньою версією Android, знову ж таки бажано пристроєм Google, зареєстрованим у програмі Android Beta. Хоча я особисто ще не використовую жодного з них.

Будьте готові придбати популярний пристрій, якщо ви почнете отримувати численні повідомлення про помилки від користувачів цього пристрою. Особливо, якщо ви розробляєте платні додатки, вам захочеться спланувати та сплатити бюджет на це. Але я не рекомендую заздалегідь купувати популярний телефон ; пристрій Google і ретельне тестування емуляторів дадуть вам достатнє покриття, і якщо трапляються помилки, пов’язані з пристроєм, вони, ймовірно, будуть знаходитися на іншому пристрої, ніж на тому, який ви вибрали б. Тому я думаю, що купуючи, перш ніж вам потрібно, це даремно витрачені гроші. Ви також можете іноді виправити такі помилки, не купуючи пристрій.

І не забувайте адаптери розміру SIM-картки для розміщення вашої нано-SIM-картки на старих пристроях, де використовувались більші SIM-карти.

З часом, якщо ти схожий на мене, ти, природно, збиратимеш пристрої Android так, як інші збирають марки, монети та покемони. Але майте на увазі, що ви ніколи не зможете протестувати на кожному можливому пристрої. Просто робіть все можливе з тим, що у вас є.


0

Я бачу два способи вибрати пристрій для вас:

A. Якщо у вас немає статистичних даних у попередній версії програми.

Ви повинні придбати пристрій у потенційно найпопулярнішої групи пристроїв для майбутнього додатка.

Кроки:

  1. Використовуйте статистику з сайту Android (developer.android.com/about/dashboards/index.html) та виберіть групу, яка вам найбільше цікава.
  2. Перейдіть на http://choosedevice.com групувати Android-пристрої таким же чином.
  3. Знайдіть вибрану групу з кроку 1.
  4. Виберіть пристрій зі списку пристроїв для вашої групи

B. Якщо у вас є статистика для вашого додатка.

Ви повинні знайти пристрій, щоб охопити якомога більше користувачів Android для вашого проекту.

Кроки:

  1. Знайдіть найпопулярніші пристрої для свого проекту (наприклад, використовуючи Google Analytics)
  2. Згрупуйте ці пристрої за параметрами на selectdevice.com
  3. Знайдіть найпопулярніші групи
  4. Знайдіть найпопулярніші пристрої в кожній групі

Тож вам слід придбати пристрій із кроку 4, який охопить більше користувачів Android, ніж інші.


selectdevice.com непрацездатне посилання
Петрус Терон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.