Recommended min android version and cheap (but good) devices

No. But if your local device does not have a GPS, the phone will step in to provide it (if the phone has one).