<uses-feature> – это элемент андроид манифеста, который содержит информацию о хардверных или софтверных фичах используемых в приложении. Элемент
<uses-feature> имеет обязательный атрибут name, который задает имя фичи, и опциональный атрибут required=["true" | "false"]. По-умолчанию required=true, поэтому <uses-feature> в вопросе говорит, что для приложения необходима камера.Google Play Store использует
<uses-feature> для фильтрации приложений в поиске. Когда разработчик заливает приложение в Google Play, манифест приложения сканируется и составляется список используемых фичей. Когда пользователь запускает приложение Google Play с андроид устройства, Google Play получает список поддерживаемых устройством фичей через PackageManager. После этого Google Play не показывает в результатах поиска приложения, которые не поддерживаются устройством.
<uses-feature> не используется для фильтрации на уровне операционной системы, поэтому технически возможно установить приложение с неподдерживаемыми фичами.Список фичей в документации.