WordPress foriOSアプリでのアプリ内購入の欠如をめぐるAppleとのAutomatticTangles

公開: 2020-08-25

週末に、Matt MullenwegはTwitterで、AppleのAppStoreがAutomatticによるWordPressの公式iOSアプリへのアップデートの出荷をブロックしたと発表しました。 Automatticはモバイルアプリ内でWordPress.comやJetpackに何も販売していませんが、アプリには、アプリ内購入による販売というAppleの要件を回避する外部購入方法が含まれていました。

表面的には、Appleは、収益の30%削減を引き出すためだけに、無料アプリにアプリ内購入を追加するように強制しているように見えました。 問題は、ユーザーがWebヘルプページを十分に深く掘り下げた場合、壁に囲まれた庭から逃げるための窓を見つけることができるということでした。 これはユーザーがアップグレードを購入する可能性は低いように思われますが、AppleはAutomatticから完全に準拠するために、アプリのアップデートを人質に取っています。

「プレビューやドキュメントなどからWebアプリにアクセスするには、複雑な方法がいくつかあります」とMullenweg氏はTwitterの会話で述べています。 「ユーザーエージェントのサーバー側に基づいてブロックすることを提案しましたが、それだけでは不十分でした。」

Appleからのまれな相性の良い反応で、同社は24時間後に謝罪し、コースを逆転させたが、Automatticがアプリ内購入の追加にすでに同意する前ではなかった。 MacRumorsに提供された声明の中で、Appleは問題が解決されたと述べたが、これが数週間前に起こったかどうかは特定されていなかった。

WordPressアプリの問題は解決されたと思います。 開発者がアプリからサービス支払いオプションの表示を削除したため、無料のスタンドアロンアプリになり、アプリ内購入を提供する必要がなくなりました。 開発者に通知し、混乱を招いたことをお詫びします。

公式のWordPressアプリは、Automatticの商業的利益から分離する必要があります

AutomatticによるWordPressの公式モバイルアプリの制御は、オープンソースコミュニティで長い間物議を醸している問題でした。 同社はアプリの開発に多額の助成金を出しているため、アプリのアジェンダは完全に無敵になります。 これが、公式アプリにWordPress.comとJetpack固有の機能が含まれている理由です。これらの機能は、多くのセルフホストサイトの所有者には不要です。

アプリはオープンソースですが、歴史的に、コードが複雑なため、Automattic以外の開発者からの貢献はほとんどありません。 これは変わっていません。 2016年にiOSとAndroid向けのバージョン5.7のアプリがリリースされたとき、AutomatticはWordPress.comプランのアップグレードパスの構築を進めていたようです。 当時、セルフホストサイトの機能は大幅に遅れ始めていました。 AutomatticモバイルエンジニアのMaximeBiais氏は、両方をサポートするというコミットメントは同等であると述べました。

「WordPress.comの機能はセルフホストよりも優先されません」と彼は言いました。 「両方に実装できる場合は実行しますが、実装できない場合(XMLRPCエンドポイントがない場合など)はWordPress.comに実装し、通常はCoreに変更を依頼して実装できるようにします。セルフホストユーザー向けの同じ機能。」

セルフホストユーザーとAutomatticの顧客向けに同時にアプリを開発することは、常に微妙なバランスでした。 App Storeのこの状況は、公式のオープンソースアプリを営利団体の管理から分離する必要があることを強調していますが、実際には、これらのアプリはAutomatticなしでは存在しません。 彼らの継続的なメンテナンスは完全に会社によって資金提供されています。 より広いコミュニティから外部の貢献を引き付けることは困難でした。 Matt Mullenweg氏は、招待状やコードベースがオープンソースであるにもかかわらず、自社製品をアプリに組み込むための寄付を提出した企業はないと述べた。

Automatticがアプリ内購入を追加するという要件をAppleが取り消す前は、Appleの要求に屈する前に、同社はおそらく他のすべてのオプションを使い果たしていた。 その時点で、Mullenwegは、コミュニティの前進を模索するために、Twitterでフォロワーからアイデアをクラウドソーシングし始めました。 これは、Mullenwegが自社の製品と一緒に他社の製品をアプリに追加し、収益を転嫁することを検討していたアプリにとって、新しい時代を示しているように見えました。

「新しい名前:このアプリは、2008年にWP 2.6がリリースされて以来、コアWPに含まれるXML-RPC APIを使用して、どこでもホストされるWordPressをサポートするために常に多くの作業を行ってきました」と彼は言いました。 「そのため、「WordPress.com」や「Jetpack」ではなく「WordPress」と呼んでいます。

「私はライセンスの神聖さを大いに信じています。 (オープンソースはライセンスと著作権に依存しています。)アプリストアにサインアップした(そして滞在した)ときにこのライセンスに同意したので、ルールに従います。 それをスカートにしようとは思わないので、彼らが私たちに求めたことをします。

「他の人にIAPを許可する:すべてのコードはオープンソースです。他のホストやプラグインがプランのアプリ内購入をサポートしたい場合は、パッチを受け入れてAutomatticに収益を渡すことができます。」

Automatticが、企業が公式のモバイルアプリを介して販売にアクセスできる仲裁者になるという考えは、すでに曖昧な絡み合いであったものにさらに多くの利害の対立をもたらします。 この設定は、オープンソースコミュニティの多くの人にとって完全に好ましくないでしょう。 明確さと単純さのために、WordPressの公式モバイルアプリは商業的利益から解放されている必要があります。

John James Jacobyは、Automatticがアプリ内購入を追加したい場合は、自社製品用の新しいアプリを作成することを提案しました。 マレンウェッグはその考えを検討することにオープンであるように見えた。

現時点では、Appleの謝罪を考えると、モバイルアプリの解放はもはや差し迫った必要性の問題ではありません。 Mullenwegは今のところ結果に満足しているようですが、アプリの元々の対立は残っています。

「以前のツイートがWPコミュニティの外で注目されるとは思っていませんでした」とMullenwegは言いました。 「私の理解では、前回の決定は最終的なものでした。アプリがロックされた数週間にわたって、人々が個人的に提案した多くの議論をすでに行っていました。

「私たちは引き続き対応し、ポップアップするWebビューの抜け穴を閉じるなど、アプリストアのルールの精神と文言の両方の範囲内に収まるように最善を尽くします。 これはまた、オープンで独立したウェブの自由に感謝するようになりました。」

訂正:この記事は、公開時に、Automatticが公式のWordPressアプリへの組み込みを許可されている唯一の会社であると誤って述べていました。 以前の声明は削除され、招待されたにもかかわらず、アプリに含めるために製品を提出しようとした企業がないという事実を反映して更新されました。