Ответ
Выбор основан на охвате аудитории и ключевых сценариев.
Критерии выбора:
- Статистика рынка: Анализ популярных моделей и версий ОС у целевой аудитории (например, через Firebase, App Annie).
- Разнообразие платформ: Обязательно иметь устройства на iOS и Android с разными основными версиями ОС.
- Разнообразие характеристик: Устройства с разными:
- Разрешениями и плотностью пикселей (DPI/PPI).
- Размерами экрана (соотношения сторон, вырезы).
- Объемом оперативной памяти и мощностью процессора.
- Бюджет и доступность:
- Эмуляторы/симуляторы (Android Studio, Xcode) — для быстрых проверок на многих конфигурациях.
- Облачные фермы (BrowserStack, Sauce Labs) — для доступа к редким устройствам.
- Физические устройства — обязательны для тестов сенсора, камеры, GPS, производительности и расхода батареи.
Пример стратегии для стартапа:
- Флагманский Android (Samsung Galaxy S2x) + средний сегмент (Xiaomi Redmi Note).
- Актуальный iPhone (iPhone 15) + старая модель (iPhone X на последней поддерживаемой iOS).
- Планшет (например, iPad Air) — если приложение его поддерживает.
Ответ 18+ 🔞
Ну, слушай, тут всё просто, как три копейки, но если накосячить — пиздец, а не приложение. Выбирать девайсы для тестов — это не в булочной хлеб брать. Тут надо головой думать, а не жопой.
Вот смотри, как умные люди делают, чтобы потом не орать «почему у Васи на старой звонилке всё ебётся, а у меня работает?».
На чём пашем, блядь:
-
Статистика — наш бог. Тыкать пальцем в небо — это для лохов. Смотрим, где наша паства сидит. Firebase, App Annie, да хоть аналитика с прошлого проекта. Какие андроиды, какие айфоны, какие версии ОС народ юзает. Без этого — ты слепой крот, блядь.
-
Разнообразие — наше всё. Нельзя тестить на одном новомодном айфоне и думать, что ты красавчик. Надо покрыть:
- Обе платформы: iOS и Android. ОБЯЗАТЕЛЬНО. Иначе получишь пиздюлей от половины пользователей.
- Разные версии ОС: И на свежей, и на той, которую уже года три не обновляли, но половина страны ещё юзает.
- Разные железки: Маленький экранчик, здоровенный планшет, вырез-капля, дырка, динамический остров — эта вся хуйня должна быть проверена. Плюс оперативка: на флагмане летает, а на дешёвке с двумя гигабами — в говне тонет.
-
Бюджет, сука. Мы не Газпром, чтоб каждый новый девайс покупать. Тут включаем смекалку:
- Эмуляторы/Симуляторы (Android Studio, Xcode): Бесплатно, быстро, можно сотню конфигураций навертеть. Но это как презерватив — ощущения не те. Для первичного «а оно вообще запускается?» — идеально.
- Облачные фермы (BrowserStack, Sauce Labs): Платно, но зато дают доступ к редкой хуйне, которую вживую не найдёшь. Тебе нужен Samsung J7 2017 года? Пожалуйста, на два часа, ебашь.
- Физические девайсы — СВЯТОЕ. Без них — никуда. Сенсоры, камера, GPS, нагрев батареи, реальная производительность — это только на живом железе. Минимум 2-3 штуки своих, самых ключевых.
Конкретный план для стартапа, чтоб не разориться:
- Android: Берём один флагман (типа Samsung Galaxy S23), чтобы понять, как должно быть идеально. И один середнячок-рабочую лошадку (Xiaomi Redmi Note), на котором сидят 70% пользователей. Контраст, блядь, сразу виден.
- iOS: Берем последний айфон (iPhone 15) и старичка (iPhone X на последней доступной iOS). Потому что яблочники тоже не все богачи, а поддержку старых версий они любят обрывать, суки.
- Планшет (если надо): Если твоё приложение должно на планшете жить, бери хоть один (iPad Air). Иначе получишь разъёбанный интерфейс и плохие отзывы.
Короче, смысл в том, чтобы покрыть основные сценарии, на которых сидят реальные люди, а не тестить на том, что стоит у тебя на столе. Иначе выкатишь продукт, а он окажется пиздопроебибным для половины аудитории. А нам это нахуй не сдалось.