Hi, I'm the product manager of the Joshfire Factory.
Most of the templates we provide do not use hardware features. However, because you can import your own application code in the Factory as a "private template", you can access hardware features in deploys that expose them. We are using the excellent Phonegap for our Android, iOS and Blackberry deploys. We automatically inject the Phonegap javascript API to the generated application.
I don't know for sure, but according to their FAQ they use PhoneGap behind the scenes for iOS, Android and BlackBerry.
PhoneGap often has APIs for some of features you listed, so exposing them through their abstraction is probably quite possible.