俺最近几年都在从事相机控制软件的开发,对各种相机固件接触很多。
总的来说,还是佳能的固件最好,从5D2开始几乎接口就一直没有大的变化,一个程序写下来,直接到现在最新的5d4都可以兼容,而且稳定性也很好。佳能的实时取景模拟曝光,对比尼康来说,真是一个天上一个地下。网上还有几个第三方组织重写了佳能固件,烧回佳能机器里,居然运行得非常好。
尼康硬件做得不错,软件确实不敢恭维。几代相机中间变化很大,有很多坑得一个一个踩。而且模拟曝光做得真是太差,直到最新的几个相机才有些改善。几个控制软件界面稀烂,居然还要收费,实在不敢恭维。但尼康有个好处就是文档写得好,开发文档写得非常详尽,基本上拿着就可以上手,数据结构和命令都讲得非常清楚。
索尼更是不走寻常路,很多佳能尼康以为常规的操作,索尼硬是不感冒。比如说遥控拍摄时,照片的存储位置,一般而言都是可以保存在卡里面的。索尼偏偏要说不,只能往电脑上传。最近可能用户提意见多了,才在最新的几个机型里面加了这个功能。索尼做得最好的应该是它的实时取景,在所有这些品牌里面,画面最流畅,质量也最高。索尼的控制指令也偏少,如对焦这种很常用的功能都不提供,让很多想做景深合成的索尼用户苦不堪言。
接触了这么多相机系统,感觉日本大公司的软件开发能力真是不咋的。听说丰田汽车固件有个函数修修补补后超过1万行,以致后来没人敢去动这个模块。不过对俺们倒真是好事,毕竟没问题就意味着没市场。