ただのにっき
2015-02-10(火) [長年日記]
■ オリンパスのOPCがぜんぜんオープンじゃなくてがっくり
数日前に「アプリで楽しむ一眼画質、オープンプラットフォームカメラ「OLYMPUS AIR A01」を発売」というオリンパスのニュースリリースを読んで、マイクロフォーサーズのユーザとしては待ちに待った製品の登場だ! と色めきたった。思えば昨年のRubyKaigi 2014でSONYのデジカメにはAPIがあってネットワーク越しに操作できるという話を聞いて、かなり羨ましかったからだ。同じことがオリンパスのカメラでできるなら願ったりだ。しかも手持ちの交換レンズが使えるわけだし!
で、さっそくOPCプロジェクトのサイトからSDKをダウンロードして、マニュアルを読んで愕然としてしまった。iOSとAndroid用のバイナリとリファレンスしか入ってないの。FAQにも書いてあったけど、PCから制御するためのSDKは提供しておりませんだって。えー!?
これみよがしに「オープンプラットフォーム」なんて書いてあるから、当然RESTfulな Web APIがあるもんだと思ってたよ。先行するSONYのAPIが、いちいちそんなこと書いてなくてもちゃんとJSON-RPCなリファレンスマニュアルを公開しているのと比べて、なにこの腰の引け具合。おまけにSDKをダウンロードするだけなのにメールアドレスまで聞いてくるし(SONYは【もちろん】聞いてこない)。
リバースエンジニアリングを禁止してるから、事実上スマホからブラックボックスなAPI経由で操作するしかないわけで、こんなレベルで堂々と「Hack」とか書かないで欲しいわ。あー、心底がっかりした。いっそカメラもSONYに乗り換えちゃおうかしら。