93
Mac App Store: 便利さには妥協が伴う

OS X アプリの消費者として、また OS X 独立系開発者コミュニティの一員として、特定のアプリのマーケティングで次のような言葉に出会うと、少々不安を感じます。

Mac App Storeでのみ利用可能

なぜ問題なのでしょうか? 理由はいろいろありますが、その理由は私が消費者の立場にいるか、開発者の立場にいるかによって異なります。

消費者の帽子

消費者として、開発者がアプリをMac App Storeでのみ提供するのは好ましくありません。「消費者の私」がApp Store限定のソリューションを嫌う理由を簡潔にまとめました。

デモなし、返金なし

App Storeには公式の「購入前に試す」ソリューションはありません。一部の開発者は、アプリの動作確認のために無料の「ライト」版を提供している場合がありますが、そのようなバージョンは通常機能が制限されています。購入したアプリが気に入らなくても、残念ながら公式ポリシーでは返金はされません。(通常は返金されますが、あまり頻繁に試用すると返金されなくなります。)

低価格アップグレードなし

開発者から直接購入する場合、ほとんどの開発者は既存の顧客に将来のメジャーリリースを割引価格で提供します。App Storeでは有料アップグレードが提供されていないため、開発者はすべてのユーザーにとって価格を下げる必要があり、通常は「リリース週」のプロモーション価格などを通じて、誰でも利用できる価格設定となっています。

サンドボックス

ストア内のすべてのアプリ(ルール変更以前から存在する一部の既存アプリを除く)はサンドボックス化が必須です。Appleはサンドボックス化によってユーザーのセキュリティを強化できると謳っていますが、これは確かにその通りです。

しかし、一部のアプリでは、サンドボックスのせいで一部の機能が実装できない場合があります(サンドボックスではすべての機能が実装できないため)。また、私たちのName Manglerアプリで発生したような、以下のような問題が発生することもあります。

サンドボックス質問

Name Mangler のサンドボックス版では、ファイル名を変更する前にフォルダのロックを解除する必要があります。サンドボックス版ではないバージョンでは、このような必要はありません。

ユーザーはサンドボックスが何であるか知らないかもしれませんが、何かをしようとしたときに、なぜ開発者が煩わしい「許可を与えてください」というダイアログボックスを表示することを「選択した」のか疑問に思うかもしれません。

適用範囲が限られている

サンドボックスとAppleの審査ガイドラインにより、特定の種類のプログラムがApp Storeから除外される可能性があります。サンドボックス内で処理できない機能、またはAppleのガイドラインを満たしていない機能を持つアプリは、App Storeに掲載できません。

OS X アプリの世界は広大ですが、App Store のみで閲覧していると、役に立つ、楽しい、興味深いアプリを多く見逃してしまいます。

アプリのアップデートはAppleの裁量で行われます

App StoreアプリはAppleの裁量でアップデートされます。すべてのアップデートはリリース前に承認を受ける必要があります。iOS App StoreとMac App Storeの両方で、レビュー時間は平均約1週間です。重大なバグ修正を待っている場合、これは非常に厄介です。(エスカレーションパスはありますが、開発者は頻繁に警告を発したがりません。)

開発者の帽子

まず、直接販売は必ずしも簡単ではないことを認識しています。特にMac App Storeでしか販売したことがない人にとってはなおさらです。直接販売を行う開発者には、ライセンスシステム、ストアフロント、ショッピングカートと決済処理システム、そしてアプリのアップデートメカニズムが必要です。これらはすべて、AppleがApp Storeで販売するアプリ向けに提供しているものです。

ただし、前述のライセンス、ショッピング カート、アプリ内アップデートに関して開発者を支援するサードパーティ フレームワークが利用可能です。

Xcode(OS Xアプリ開発ツール)も役立ちます。プロジェクトを1つのコードベースから比較的簡単に両方のバージョンのアプリをビルドできるような形で構築できるからです。アプリ内アップデートに必要なコードセクションなど、特定のバージョンには含めるが、もう一方のバージョンには含めないといった指定も可能です。

直接販売にはハードルはあるものの、乗り越えられないものではありません。私たちの例がまさにそれです。開発者はたった1社ですが、10個のアプリのうち7個は直接販売とApp Storeの両方で販売されています(残りの3個はサンドボックス化されていません)。

そうは言っても、開発者として私が問題に感じている、App Store のみでの販売に関する点がいくつかあります。

1つの流通チャネル

何かを販売している人のほとんどは、単一のパートナーを通して販売しているわけではありません。サムスンのテレビはベストバイやシアーズ、コストコで購入できます。書籍は無数の再販業者から購入できます。しかし、Mac App Storeでしか販売していない場合、潜在的な顧客がアプリを購入できるのはそこだけになります。

これは制限的ではないと思われるかもしれませんが、職場で App Store からブロックされているコンピューターを使用しているという多くのお客様からの声をいただいています。Mac App Store でのみ販売した場合、これらの購入者には救済手段がありません。

デモなし、返金なし

気に入っていただけるかどうか判断する前に、ぜひアプリを試していただきたいと思っています。そして、もしアプリを購入して自分に合わないと判断した場合は、(妥当な期間内に)返金を受けられるようにしたいと思っています。App Storeでは、これらのいずれも認められていません。

高いです

Appleは、アプリの販売価格の30%をストアの利用料として徴収します。一方、直接販売のコストは、販売方法によって異なりますが、収益の5~15%程度です。小規模な開発者にとって、1ドル1ドルが重要な意味を持つため、これは大きな違いです。

慈悲深い独裁者

App Storeのアプリは、概して慈悲深い独裁者の支配下にあると考えています。Appleがすべてのルールを定めており、そのルールはユーザーにとって概ね親切です。しかし、Appleがルールを変更し、あなたのアプリが新しいルールを満たさなくなった場合、排除される可能性があります。また、Appleが以前に承認したアプリが既存のルールに適合していないと判断した場合も、排除される可能性があります。Appleは理由を明確に説明することなく、あなたのアプリを削除する可能性もあります。

Appleは通常、このような行動はとりません。これは関係者全員にとって良いことです。しかし、もしAppleがこのような行動を取り、あなたがターゲットの開発者で、唯一の販売チャネルを失ってしまったらどうしますか? 代替手段として直接販売が利用できる状態であれば、とても便利だと思いませんか?

アプリの審査時間

重大なバグを修正したり、メジャーな新リリースを顧客に届けたりする場合、アプリのレビュー期間は問題となる可能性があります。現在、レビュー期間は約7日間です。

レビュー回数

現在、新しい申請やアプリのアップデートが Apple によって審査されるまでには約 1 週間かかります。

さらに悪いことに、レビューで却下された場合、時計はリセットされます。この遅延により、製品のリリースやアップデートの計画が複雑化し、タイムラインがAppleの管理下に置かれることになります。

サンドボックス

開発者としてサンドボックスを使うと、面倒なことが起こります。サンドボックス内の様々な不具合を回避し、期待通りに動作させるのに何時間も費やしました。サンドボックスアプリでは許可されていない機能を省かざるを得なかったこともあります。結局、直接販売のアプリよりも機能が少なく、開発に時間がかかるアプリになってしまうのです。これは決して良い組み合わせではありません。

顧客とのやり取り

多くのApp Store購入者は、レビューセクションを利用してテクニカルサポートに関する質問を投稿します(多くの場合、ユーザーが問題を抱えているため、1つ星のレビューが付けられます)。開発者はこれらの質問に返信できないため、1つ星のレビューとその否定的なコメントは永久に残ります。Appleは、開発者がApp Store購入者に返信できる手段を提供する必要があります(もちろん、購入者の身元を明かすことなく)。ごく簡単なテクニカルサポートの問題を「レビュー」として投稿したにもかかわらず、直接Appleに問い合わせをしていないユーザーに対応できないと、本当に申し訳なく思います。

最後の言葉

消費者としては、開発者により多くのお金が渡ること、将来のアップデートがサードパーティの管理下にないこと、そして購入したアプリの機能を制限するサンドボックスがないことから、直接購入することを好みます。しかし、だからといってApp Storeを嫌っているわけではありません。App Storeは、より多くのOS Xアプリをより多くのユーザーに届けるという点で素晴らしい仕事をしてきたと思いますし、シンプルなゲームなど特定の種類のアプリや、直接購入できないけれど購入する必要があるアプリを購入する際にもApp Storeを利用しています。

開発者にとって、App Store以外での販売は、特に最初のアプリの場合は、間違いなくより多くの作業を必要とします。しかし、一度設定してしまえば、販売チャネルを2つ持つことで、App Storeアプリに何か問題が起きても、ビジネスが一夜にして停止することはありません。「卵を一つの籠に盛るな」という格言にも、ちゃんと理由があるのです。