"4.2 Apps that use location-based APIs for automatic or autonomous control of vehicles, aircraft, or other devices will be rejected."
You need to be a member of diydrones to add comments!
You need to be a member of diydrones to add comments!
Comments
Chris interviewed a guy on the DIYDrones podcast who already has an app in the App Store that lets you control a regular RC vehicle using the iPhone, (which is clearly allowed under this rule along with the Parrot App). You could use a variation of his iPhone-audio-out-jack-connected-to-the-RC-TX-module hack to control the vehicle and write an app that would check your twitter feed every few seconds to see if you had uploaded any new commands. A lot of us would pay more than $10 for that app, if they would approve it.
I am pretty sure that the prohibition against using the iPhone hardware as the brain of an autopilot has been in the legalese you agree to when you buy a new iPhone ever since they added GPS to it, so this rule just backs up that hardware use restriction from the software approval side.
That being said, you can always jailbreak an iPhone and load any code you want into it. If you are interested in Android development, you might want to track Jaron's work with his UAVPlayground project. I think he might end up with a groundstation on his android phone, which is pretty exciting. Since that is remotely controlling something, that would be allowed on the iPhone, as well. Android fans might also want to take a look at the Beagleboard. It can run the Android OS and, out of the box, it weighs only one gram more than an Arduino Mega.
I had assumed that this language was just inserted into the iPhone agreements to insulate them from liability lawsuits, but the ITAR angle wouldn't surprise me either.
I am (slowly) working on porting some of our old work on PictEarth to the android platform. Stay tuned.
Just a thought.
Regards,
TCIII