Я учусь java и разработке на Android и тут я задумался над одним вопросом. Как понять, что технические характеристики смартфона будут поддерживать мою программу? Как понять, какие технические характеристики нужны смартфону, чтобы она работала? Где про это можно прочитать углубленно или сами расскажите эксперты?
Для андроид разработчика такие вещи не очень важны. Вы должны ориентироваться только на версию андроида. Ну если вы делаете что-то с использованием NDK, то тогда стоит еще посмотреть в сторону процессоров. А остальное все не так важно.
Лучше не думать, "потянет" или нет тот или иной смартфон ваше приложение, а писать приложения таким образом, чтобы не было явных просадок по производительности.
Т.е. использовать стандартные подходы для поиска, сортировки, хранения данных. Не стараться самому писать велосипеды; следить, чтобы ресурсы использовались оптимально и т.д.
По сути нужно просто включать здравый смысл и не костылить.
PS
Ещё неплохо бы почитать про ABI
- это и есть различные архитектуры. Но это важно при включении (разработке) нативных библиотек.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В моем приложении пользователи регистрируются, и их данные отображаются на веб-сервереЯ хочу добавить функцию восстановления пароля, в котором,...
Как поставить лайк, используя API от Вконтакте? Язык: Java Платформа: Android Среда: Android Studio
По url http://localhost:5555/api/containerize у меня есть такая схема: