App Storeアプリ大好きのみんな、アプリがうまくいかないからといってデベロッパを責めちゃだめだよ。彼らだって困ってるんだ。iPhone SDKには問題がいくつかある。とくにエラーデータの収集がね。XCodeでなら相当のデバッグ情報が分るのだが、アプリがクラッシュしたとき情報が書き込まれるのはiPhoneなので、それにはまったくアクセスできないのだ。ほかにも問題があるかって?クラッシュレポートではクラッシュの原因が分からないんだよ。
例えばJeffreyのケースだと、クラッシュした際の内部データベースのダンプが欲しいところだ。Alexのケースでは、Twitterとネットワークとの応答のチェックが必要だ。Twitterrificにこのログを加えることは簡単だが、ただし正規登録のデベロッパでないと回収できない。デバッグの情報を集めるためだけに、JeffreyやAlex対して99ドル払ってXcodeをインストールしてくれとはとてもいえるもんじゃない。
そういうことだからキミのアプリがうまくいかなくても泣いたりしちゃダメ。ラテを買いにいくか、オバアちゃんを訪ねてひと息いれるんだな。それに、ちゃんとしたiPhone OSにはちゃんとしたデバッグツールを揃えてくれとアップルに陳情するのもいいだろう。
[原文へ]
(翻訳:shiro)





