AppleのiOSとMacのアプリストアは革新的なソフトウェア配布を行っています。世界中のベンダーのアプリケーションにワンストップショップを提供し、ソフトウェア開発者が流通契約の設定を気にせずに製品を提供できるようにします。彼らはまた、履行(請求およびダウンロード)の世話をし、開発者の時間と労力を節約します。引き換えに、Appleは売上の30%を削減します。これは、提供するサービスにとって公正なものです。
しかし、Appleのアプリストアで行うことができないことの1つがあります。新しいバージョンのアプリを既存の顧客に割引で提供することはできません。アップグレード価格は提供できません。
アップグレード価格は、ソフトウェアには多くの意味があります。これは、開発者が顧客を保持し、ロイヤリティを獲得するのに役立ちます。アップグレードは一般的に、いくつかの新機能と多分更新されたインターフェースを備えた既存のバージョンと非常によく似ているため、ユーザーには完全な価格を支払うとは予想していません。そうした場合、多くのユーザーは新しいバージョンを選択しません。開発者は、ほとんどのユーザーが最新バージョンのソフトウェアを実行するのが一般的です。
しかし、AppleはApp Storeでアップグレードを提供することを控えており、Phil Schillerは最近のインタビューでインドでこれを2倍にしている。
私たちがそれをやっていない理由は、人々が知っているよりもはるかに複雑であるということです[…]そして、私が大規模な多くのソフトウェアプログラムを走らせていた私がよく知っているアップグレードモデルは、ソフトウェアシュリンクラップ一部の開発者にとっては依然として非常に重要なことですが、ほとんどの場合、これは実際に将来の一部ではありません。
私は、多くの開発者にとって、サブスクリプションモデルは機能のリスト、アップグレードのための異なる価格、新しい顧客のための価格を考え出すよりも良い方法だと思います。私は、それはいくつかの開発者にとって価値がないと言っているのではないが、ほとんどの場合、それは挑戦である。 App Storeを見ると、それを行うには多くの工学が必要になるので、我々が提供できる他の機能を犠牲にしているだろう。
シラー氏は、アップグレードがテーブルから外れていることを明確にしました。 Appleには他にもたくさんのことがあります。実装するのは難しいです。それは「本当に未来の一部ではない」
Appleは、一般的に何かが難しいという言い訳を使用していません。しかしシラー氏は、このプロセスが複雑であることを明確にしています。これについて考えてみましょう。あなたがAppleのアプリケーションストアの1つを訪問し、所有しているアプリを見ると、Appleはあなたが既にそれを購入したことを知っています。 MacやiOSデバイスにない場合は、クラウドボタンが表示され、アプリをダウンロードできるようになります。しかし、シラーは言う:
たとえば、App Storeにはアプリの1つの価格があります。あなたがそれを見ると、価格があればそれが価格だと分かります。それは、複数の層の顧客のために複数の価格を持っているわけではないので、それは不可能ではありませんが、小さなソフトウェアセグメントのために多くの仕事をします。
対象となるユーザーに割引価格のアップグレードを提供するために、購入情報を新しいバージョンのアプリにリンクすることは難しいとは思いません。 Appleはいつアプリケーションを購入したか、あなたが支払った価格を知っています。追加の変数が複雑であるようには見えません。