Перечисленные вами устройства являются основными. Если поддержка необработанных изображений недоступна, это влияет на довольно большую долю рынка. У меня нет точных цифр, но согласно моей собственной рыночной статистике и сообщениям, которые я получил за год, я думаю, что это по крайней мере 30%.
Кроме того, он не только занимает значительную долю рынка, но и является одним из самых мощных устройств в настоящее время. Именно те, которые опытные пользователи имеют в своих руках. Если я скажу вам о своих чувствах, это 50% покупателей приложений (не обязательно 50% устройств), но это просто интуиция.
Так что я считаю, что вам нужно уметь хорошо обрабатывать данные JPEG, декодируя на лету перед обработкой изображения. Обратите внимание и оптимизируйте этот запасной вариант JPEG. Если вы беспокоитесь о качестве, попробуйте Camera.Parameters.setJpegQuality ()
Кроме того, я не уверен, почему вы ищете список устройств. Может быть, это для вашей личной / деловой статистики, но если речь идет о совместимости, то, безусловно, лучше выяснить, поддерживается ли необработанная поддержка динамически, при первом обращении к камере, и кэшировать ее, пока некоторые константы android.os.Build этого не делают. менять.
Тем не менее, забыв о необработанном изображении и полагаясь только на JPEG, можно упростить конвейер и упростить тестирование. Это тоже стоит учитывать. Я думаю, что пошел бы по этому пути, потому что если сырая поддержка редка, то она не используется многими приложениями, плохо протестирована, и поэтому «сырой» может быть что угодно. JPEG очень часто используется, поэтому он правильно протестирован, это важно.