I may be showing off my ignorance on this, but I have a pretty straightforward question - why hasn’t PrintRun, or something much like it, been ported to Android?
There’s a lot of Android devices that support USB host mode or USB OTG, and even the ones that do not support it stock can usually be modified very slightly to activate the feature. It’s fundamentally Linux, and other Linux OSes have no problem with commanding a printer. As i understand it, Arduino and Android are quite compatible in many ways.
I’ve seen discussions on RepRap.org talking about host software for Android, such as http://forums.reprap.org/read.php?2,164532,164532 , but I’ve never seen anything come of it. There’s also some limited support for Bluetooth using an adapter, but that seems like a limited-scope solution since not all board can support adding a Bluetooth adapter.
Is there some project on this I am missing, or some critical missing API, driver, or something like that in Android that makes it incompatible?
I confess that I’m only asking because I have a couple of old phones wasting space in a drawer right now, and hooking them up to my reprap would really make for a stylish, all-in-one control system.