Iphone

アプリの改善:皆さんのご協力方法

アプリの改善:皆さんのご協力方法

ダウンロードしたばかりのアプリや調整機能にバグやクラッシュを発見するほどイライラすることはほとんどないでしょう。しかし、悪いレビューを書いたり、iPhoneを完全に断念したりする代わりに、実際に問題を解決するための行動を起こすことができます。

多くの開発者はフィードバックを歓迎し、売上向上のために問題を正確に特定したいと考えています。開発者がアプリを迅速に修正し、説明されている動作通りにアプリを利用できるようにするための手順をいくつかご紹介します。

問題を再現する

何かをする前に、アプリがクラッシュしたり動作しなくなったりした際に何をしようとしていたのかを正確に把握してください。問題を再現するために実行した手順を確認し、メモしておいてください。iPhoneを再起動してもう一度試してみてください。App Storeアプリの場合は、SBSettingsを使用してセーフモードで起動してください。一部のアプリ(Skypeの以前のバージョンやiBooksなど)は、ジェイルブレイクされたiPhoneでは動作しないためです。

UDIDを見つける

UDIDは、お使いのiPhoneを識別する固有の文字列です。開発者が未リリース版のアプリをテストしてもらいたい場合、暫定版を送信するためにUDIDが必要になります。多くの開発者は、iOSデバイスの幅広い範囲ですべてのデバイスでアプリをテストすることはできないため、UDIDは開発者にとって大きなメリットとなります。

UDIDを取得するには、iTunesで検索するか、CydiaからUDIDFinderという無料アプリをダウンロードしてください。このアプリを使えば、UDIDを取得してクリップボードにコピーしたり、誰か(自分自身または開発者)にメールで送信したりできます。

クラッシュレポートを入手する

アプリがクラッシュすると、iPhoneはクラッシュ時の技術的な詳細を記録します。この情報はクラッシュレポートとして保存され、開発者がクラッシュの原因となっているコード領域を特定するのに非常に役立ちます。

これらのクラッシュレポートには、Cydiaの無料アプリ「Crash Reporter」を使ってアクセスできます。アプリを起動すると、クラッシュしたアプリとその回数のリストが表示されます。

クラッシュの名前をタップするだけで、クラッシュログ(実際のクラッシュの状況)、Syslog(アプリがクラッシュした際にバックグラウンドで実行されていたすべての情報)、そしてクラッシュの考えられる原因(多くの場合、Mobile Substrateの拡張機能)を確認するためのオプションが表示されます。クラッシュログをタップし、「コピー」ボタンをタップして、情報を開発者へのメールに貼り付けてください。ジェイルブレイクされたデバイスを使用していることを開発者に知らせても構わない場合は、Syslogオプションでも同様にコピーしてください。

暫定プロファイルの使用

開発者が問題を修正した場合、アプリのアップデートをリリースする前に、バグが実際に修正されていることを確認する必要があります。そのため、多くの場合、新しいバージョンをコンパイルし、一定期間テストバージョンを使用できる暫定プロファイルを添付してメールで送信します。UDIDFinderを使用してIDをメールで送信し、プロファイルを作成してもらうことができます。

開発者からメールで送られてくるファイルは通常、zip形式で圧縮されており、アプリとプロファイルが含まれています。インストールするには、パソコンで作業する必要があります。ファイルを解凍し、仮のプロファイルをiTunesにドラッグ&ドロップ(iTunesが起動している状態で)し、新しいバージョンのアプリをドラッグ&ドロップしてください。

その後、iPhoneからアプリを削除し、同期して仮のアプリをデバイスにインストールしてください。プロファイルの有効期限が近づくと通知が届きますので、できるだけ早くテストを行い、開発者にフィードバックをメールで返信してください。問題が解決しない場合は、クラッシュログを再度送信し、問題がなくなるまで繰り返してください。

プロファイルの有効期限が切れても、App Store から問題なくアプリを再インストールできます。

結果を得る

iPad版OneEditの開発者にはカメラロールのバグ修正を依頼し、素晴らしい経験をさせていただきました。1週間以内に新バージョンがApp Storeで公開されました。優れたカスタマーサービスを受けるには、自分自身が優れた顧客であることも必要です。

開発者のメールアドレスを取得する方法をお探しの場合は、通常、App Storeのアプリ説明ページに開発者ページへのリンクがあります。GoogleやTwitterで検索するのも効果的です。

開発者のバグ修正を手伝って、良い経験をした方はいらっしゃいますか?ぜひコメント欄であなたの体験談をお聞かせください。

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.