Amateur photographer here.<p>This should be the future of DSLRs. Provide some sort of API so that I can create recipes for my photography project. Bonus if the hardware is powerful enough for me to process the way <i>I</i> want to on it (as opposed to the builtin, mostly useless, features).<p>As a silly example, say I want to take 10 photos. I want the first photo to be 1/30s. The next 1/15s, and so on - doubling the interval each time. I just want to be able to program this, and assign it to a button/menu item, so it will do it automatically.<p>Or I want to do custom focus stacking. It should automatically take N shots of predefined focal distances, and if powerful enough, stack them.<p>I've never coded Android apps, so I don't know how much control over the camera is exposed to you, but why can't camera companies provide the same level of control?