카메라 플래쉬 기능을 사용하는데 플래쉬가 없는 폰에서도 검색이 되게 하고 싶습니다.

<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardwarre.camera.flash"
        android:required="false" />

이렇게 하면 마켓에서 검색이 가능하다던데..
1. permission과 feature의 정확한 차이가 뭔가요?
2. feature 선언 없이도 플래쉬가 있는 폰에서는 사용이 가능하지요? 그럼 feature는 언제 쓰는건가요?
3. 마켓필터링할때는 permission을 검사하는건가요? feature를 검사하는건가요?