есть ли список андроид устройств и их размер кучи?
Не то, что я знаю.
Могу ли я просто предположить, что все устройства с 512 МБ оперативной памяти имеют 32 МБ кучи?
Рекомендации по размеру кучи зависят от выпуска ОС Android и размера экрана. Выпуск ОС Android и размер экрана также влияют на минимальную эффективную оперативную память на устройстве. Так что понятия слабо коррелированы, но это все.
Мне нужен список, чтобы я мог определить, в основном, существуют ли устройства Android 2.2+ с кучей 16 Мб
AFAIK, вы не можете исключить эту комбинацию. В конце концов, пожалуйста, помните, что Android имеет открытый исходный код, поэтому модифицированные ПЗУ могут настраивать размеры кучи так, как они хотят. IIRC, по крайней мере, один позволяет пользователю выбирать размер кучи. В документе «Определение совместимости» нет никаких правил, касающихся ОЗУ устройства или размера кучи, поэтому производители устройств могут использовать нечетные комбинации.