なぜ今みんなが Reddit API とブラックアウトについて大騒ぎしているのか

なぜ今みんなが Reddit API とブラックアウトについて大騒ぎしているのか

Redditは 現在トラブルに見舞われています。 4月に変更を発表した後、最も人気のあるサードパーティのRedditアプリのいくつかが月末までに閉鎖されるというニュースが浮上した。それに加えて、最も人気のあるサブレディットのうち 5 つが 6 月 12 日から 2 日間閉鎖され、「インターネットのトップページ」の他のすべての投稿がレディットの API 変更に抗議しています。

どうしたの?ここでは、Reddit の API 変更、Reddit のブラックアウト、そしてインターネット上で最も人気のあるソーシャル メディア プラットフォームの 1 つについて誰もが正気を失っている理由について最新情報をお伝えするためにここにいます。

そもそも API とは何ですか?

デスクトップ上の Reddit のロゴ。

一番上から始めましょう。 API は Application Programming Interface の略で、2 つのアプリケーションが相互に通信できるようにします。名前が示すように、これは、アプリ自体に実際にアクセスすることなく、アプリがデータを送受信できるインターフェイスです。

Reddit の場合、無料の API を長い間維持してきました。つまり、アプリケーションを構築する人は誰でも Reddit にデータをリクエストし、それを使用して独自のアプリケーションを構築できるということです。独自のインターフェイスと必要な追加機能を備えたアプリケーションを構築し、Reddit API を使用してサブレディット情報、投稿、コメント、ユーザー プロファイルなどをアプリケーションに追加することができます。

アプリがこれを行うたびに、API にリクエストを作成します。そのため、投稿を表示したい場合は常に、サードパーティ アプリが Reddit にその投稿をリクエストし、コメントしたい場合はそれを API に送り返します。重要な部分は、API がアプリケーション自体ではないため、アプリがその内部動作をすべて明らかにすることなく、他のアプリが Reddit 上の情報にアクセスできるということです。

API はあらゆる種類のさまざまなものに使用されます。たとえば、Amazon の API は、CamelCamelCamel のような価格追跡サービスが存在する理由です。 PC ゲーマーなら、SteamDB のようなサービスを構築するのは Steam の API であることをご存知でしょう。多くの場合、Amazon や Steam の場合のように、API はメイン アプリに表示されない情報を表示できるため、開発者はサービスを複製するのではなく、サービスを中心に独自のアプリを構築できます。

なぜ今みんなが Reddit API とブラックアウトについて大騒ぎしているのか

Reddit の API 価格の説明

iOS ホーム画面上の Reddit アプリのアイコン。

Reddit は 7 年前に無料の API を立ち上げましたが、4 月に 変更を加えると 発表しました。これらの変更には、API アクセスに対する課金が含まれていました。つまり、Reddit 用のアプリを作成した開発者は、リクエストに対して料金を支払う必要があることになります。

特にイーロン・マスク氏がツイッターを引き継いだことを受けて、それはますます一般的になってきている。 Reddit の状況と同様に 、Twitter は API アクセスに対する課金を開始し、数十のサードパーティ アプリを閉鎖しました。

有料 API の場合、開発者は通常、リクエストごとに料金を支払う必要があります。アプリの人気が高まるほど、より多くのリクエストを行う必要があり、コストも増加します。ある開発者は、Reddit が 5,000 万リクエストごとに 12,000 ドル、または 1,000 リクエストあたり 0.24 ドルを請求していると主張しました。大したことではないように聞こえるかもしれませんが、Apple 製品向けの人気 Reddit アプリである Apollo は、1 か月に 70 億件以上のリクエストを行うことができます。これは月額約 200 万ドル、年間では 2,000 万ドル以上になります。

それも高いですね。開発者によると、Imgur への 5,000 万回の API 呼び出しごとに 166 ドルを支払っており、Reddit の API 変更がいかに高価であるかがわかります。 Redditは、サードパーティのアプリを通じてサイトを訪問するユーザーにはRedditがウェブサイトやファーストパーティのアプリで配信する広告が表示されない可能性があるため、無料のAPIモデルは持続可能ではなかったと述べている。

なぜ今みんなが Reddit API とブラックアウトについて大騒ぎしているのか

なぜアポロは閉鎖されるのでしょうか?

3 台の iPhone が並べてあり、画面上にサードパーティの Reddit アプリ Apollo が表示されています。

Reddit の API 変更に関する状況は、Mac および iPhone 用の非常に人気のあるサードパーティ Reddit アプリである Apollo を中心に起こっています。この アプリは、Reddit の新しい API 料金が発効する 1 か月強前の 6 月 30 日にサービスを終了します

開発者によると、Apollo は Reddit の API コストと収支を合わせるために、月額 5 ドルでアプリに 12,000 人の新規加入者を直ちに追加する必要があるとのことです。これには無料ユーザーも含まれていません。 Apollo は 1 人の開発者によって作成されており、追加機能が必要な場合は、オプションのサブスクリプションを使用して無料で使用できました。

アポロにとって、この計算は単純に当てはまらないようです。この点を説明するために、開発者は Reddit がユーザー 1 人あたり月額約 0.12 ドルを費やしていると推測しています。 API の変更により、Apollo はユーザーあたり月額 2.50 ドルを支払う必要があります。

なぜ今みんなが Reddit API とブラックアウトについて大騒ぎしているのか

サードパーティの Reddit アプリへの影響

閉鎖しているのはApolloだけではない。 APIの変更に応じて、いくつかのアプリもサービスを終了すると発表した。これらには、ReddPlanet、Sync、Reddit is Fun (RIF) が含まれます。

Reddit API ブラックアウトの説明

RedditのAPI変更とそれがサードパーティアプリに与えている影響に抗議して、数千のサブレディットが48時間の停電を発表した。 「 Reddark 」と呼ばれる この抗議活動には、8,000近くのサブレディットが含まれており、そのほとんどは6月12日時点で非公開に設定されている。つまり、管理者が再び公開するまで、ユーザーはこれらのサブレディットにアクセスしたり、投稿したり、コメントしたりすることができない。

r/gaming、r/food、r/funny、r/aww を含む 6 つの最も人気のあるサブレディットが参加しており、そのすべての登録者数は 3,000 万人を超えています。 Reddark は Reddit 上で合計 25 億人以上のユーザーを占めています。

Redditの停電は6月14日に終了するはずだったが、6,000以上のサブレディットが依然として非公開のままだ。これらには、r/aww、r/video、r/music が含まれます。

RedditのAPI AMA

反発を受けて、RedditのCEOであるSteve Huffman氏はAPIの変更を中心とした AMA(Ask Me Anything)を主催した 。同社はAPI規約を更新すると発表したが、Apolloのような人気アプリを復活させることはなさそうだ。

同社は、API 呼び出し 1,000 回あたり 0.24 ドルという価格設定を堅持しており、これは Apollo が提示した金額と同じです。ただし、Reddit によると、OAuth クライアント ID を介したリクエストが 1 分あたり 100 件未満のアプリは無料で API を使用できるとのことです。 Reddit によると、現在利用可能なアプリの 90% 以上がこのカテゴリに分類されます。

同幹部は、AMA中に他のいくつかのAPI変更にも言及した。 Redditは、7月5日からAPIを通じた露骨なコンテンツへのアクセスを制限するとし、APIへのアクセスが必要なモデレーションツールは引き続き無料でアクセスできるようにすべきだとしている。さらに Reddit は、RedReader などのアクセシビリティを重視したアプリは今後も API に無料でアクセスできると述べています。

「なぜ今みんなが Reddit API とブラックアウトについて大騒ぎしているのか」についての動画選定!

【字幕】エロサイト見てるの全部ばれてますよ!対策は?【ひろゆき 切り抜き】
あまりにも不可解。ブラックホールができること5選!