Khnnielsen said:
It reminds me a bit of the A7s, where you can attach an audio module via the hotshoe, which is a really cool idea that I would like Canon to do as well.
That functionality would be better as part of an optional oversized battery grip. Having a stack of XLR cables hanging off the top of your camera would be unwieldy.
canonfuture said:
The best way would be to use a bracket that could be exchanged if you wanted to upgrade to a phone with a different form factor. Maybe reminding of the different data backs Canon used a while ago. As long as the main interface is the same (i e Thunderbolt) it would be quite easy to upgrade the phone.
In the best case scenario, on iOS, you would be limited to USB 2.0 speeds (the maximum speed supported by the hardware). At CR2 sizes, that's less than 2 fps maximum shooting speed. And I'm not certain whether you could even achieve those rates. I'd expect the same limitation on Android.
Of course, if you use in-camera storage and only transmit a low-quality image during previewing, it could still be viable, but it would be less than ideal, and the software side would be relatively complex.
No, it would make a lot more sense to just build Android (or iOS, ostensibly) into the device itself. As tempting as it would be to be able to have a dockable camera, the performance limitations imposed by USB 2.0 make it very unlikely that you'd see any practical benefits when compared with just adding Wi-Fi to the camera itself (which is how Sony designed their dockable, incidentally). By contrast, if Canon built Android (or iOS) into the device itself, they could easily provide an SDK for camera control so third-party vendors can extend the device's camera features, and the media would be accessible in the same way that any other media is accessible, which would be a much more practical approach than providing a complicated library with a giant pile of custom views that load different data from the camera based on zoom setting and a complicated back-end piece in the camera to generate that data.