App Storeのバンドルエラーで成功した開発者が罰せられる

App Storeのバンドルエラーで成功した開発者が罰せられる

ウェズリー・ヒリアードのプロフィール写真ウェズリー・ヒリアード

· 2分で読めます

Appleは、キュレーションされたApp Storeは詐欺がなく、開発者の利益を保護していると述べている。

StopTheMadness Pro の開発者は、顧客がアプリバンドルを購入したときに Apple が開発者に返金を 2 回請求し、バンドル販売ごとに開発者が Apple に金銭を支払わなければならない状況になっていることに気づきました。

App Storeの取引システムはシンプルです。開発者が顧客にアプリの料金を請求し、Appleが手数料として一部を受け取り、残りが開発者に支払われます。

StopTheMadnessアプリ開発者のジェフ・ジョンソン氏は、Appleがこの一見シンプルな取引システムを少なくとも2月から混乱させていることを発見した。ジョンソン氏が販売したアプリバンドルごとに、Appleは収益を支払う代わりに開発者に料金を請求していたのだ。

この問題は、ジョンソン氏が StopTheMadness Pro 向けに提供しているアプリバンドルに起因している。

彼は、StopTheMadnessアプリの既存ユーザーに、新旧アプリをバンドルすることで簡単にアップグレードできる方法を提供したいと考えていました。新アプリは14.99ドルですが、旧アプリは価格が変動するものの、通常は9.99ドル前後だったので、最終的なバンドル価格は5ドル程度になる予定です。

Appleは、バンドル価格とバンドルに含まれる既存のアプリの既存購入金額との差額のみをユーザーに請求します。一方、開発者の請求書にはバンドル価格全額が記載され、以前のアプリ購入分は返金されます。

どういうわけか、2月からジョンソン氏は販売したバンドルごとに2回返金を受けるようになり、バンドル1つにつき約5ドルのAppleへの支払い義務が生じました。彼はバンドル1つごとに損失を出しており、これは明らかに本来の仕組みではありません。

ジョンソン氏はApple Financeに連絡を取り、「3営業日以内」、つまり水曜日までに回答を得られると予想している。この記事が複数のメディアで報じられた後、Appleはようやくジョンソン氏に連絡を取った。

もしAppleが請求していた金額が少額であれば、この誤りはおそらく発見されなかったでしょう。ジョンソン氏がこの誤りに気づいたのは、Apple Store Connectの売上データと請求書の数字が一致していたにもかかわらず、予想されていた収入が数千ドルも下回っていたためです。

Appleは、この問題はバンドル価格の計算におけるバグによるものだと説明しており、火曜日に修正済みです。Appleは影響を受けた開発者に対し、収益の損失を補償する予定です。

ジョンソン氏は、Appleが詐欺アプリを排除し、開発者の利益を守るApp Storeの重要な管理者として自らを位置づけていることに問題があると指摘した。しかし、今回のバンドル問題とApp Storeの詐欺行為の度重なる問題は、Appleの姿勢が正しかったことを示しており、ジョンソン氏は過去にフィードバックアシスタントなどの機能をボイコットした経緯がある。

5月15日午後8時25分更新:Appleの対応に関する情報を追加しました