Android マーケットのランキングアルゴリズムとルールの分析

Android マーケットのランキングアルゴリズムとルールの分析

ご存知のとおり、検索エンジンとして始まった Google は、(A×a% + B×b% + C×c%) に似た式を使用して計算された値に基づいて、自社の市場をランク付けしています。開発者はランキングルールを使用して、製品の設計、開発、プロモーションをガイドできます。

1. ランキングの計算式にはどのような指標が含まれていますか?

指標 A、B、C とは何ですか? 重み a、b、c とは何ですか? これらの質問に対する答えは、すべてのアプリ開発者とオペレーターが知りたいことのはずです。答えを知った後、当時の SP 実践者のように、一部の「賢い」人々は、製品のランキングを上げるために、重み付けの高い指標をブラッシュアップするでしょう。この問題に関する多くのオンライン議論は無駄に終わった。比較的詳細な記事「Android マーケット アプリ ランキング」は、「インストール数」の増加と維持に基づいた単なる推測です。残念ながら、著者は正解に一歩近かったのですが...

待つのに疲れたのかもしれませんね、ハハ。さて、私の結論を述べたいと思います。指標 A = 「合計インストール数 / 合計ダウンロード数」、つまりダウンロードからインストールへの変換率。指標 B = 「スコア / 5」、つまり製品スコアをマーケットのフルスコアで割った値。指標 C = 「維持インストール数 / 合計インストール数」、つまりインストール維持率。 a、b、c が何に等しいのか、急いで聞かないでください。正確な値を知っているのは Google だけであり、調整可能です。私が言えるのは、それらの合計が 100 に等しく、b>max(a,c) であるということです (なぜでしょうか? 以下をじっくりお読みください)。

この推論式によれば、製品をダウンロードしたすべてのユーザーが製品をインストールし、5 ポイントを与え、一度もアンインストールしなかった場合、OK です。a、b、c が何であっても、あなたの製品は満点を獲得し、No. 1 になります。

2. なぜ彼らなのか?

なぜ A、B、C なのかを説明する前に、まずなぜ D、E、F ではないのかを説明しましょう。

まずはデータを見てみましょう。Android Market - コミュニケーション - 無料 - TOP25:

製品名を削除すると、より純粋なデータを見ることができます。

まず、ダウンロード数によるランキングであることは間違いありません。1万ダウンロード以上の製品(9位)は、実は500万ダウンロード以上の製品(11位)よりも上位にランクされています。 11 位の製品が「なぜですか? どこが私より優れているのですか?」と叫んでいるところを想像してください。 – 答え: 「評価」を参照してください。え?5点だ!そう、9位の商品が満点だったんです。ああ、Dを排除しながら、Bを獲得しました。

次に、「評価者の数」を除外することができます。その理由は、「ダウンロード数」と「評価」が同じ大きさである場合、いくつかのサンプルを比較した後、従うべきパターンがなく、「評価した人の数」とは何の関係もないからです。 Eは殺されました。

ここでも除外する必要があるのは「加速」です。多くの人が、新規ダウンロードまたは新規インストールのいずれかの「加速」インジケーターが表示されるだろうと推測しています。この推測は「新製品を奨励する」という考えから来ていますが、これはあまりにも過激な考えです。このような大規模な市場はイノベーションを促進するはずですが、新製品を「保護」する一方で、真に強力な旧製品も「保護」する必要があります。ユーザーベースが大きすぎると、Laoniu 製品の「加速」が確実に鈍化します。 そうなると、毎日の TOP10 はまったく異なるものになります (App Store のランキング規則には「加速」があるため、TOP リストは毎日変わります)。つまり、「加速」もあまり公平ではないのです。

D、E、Fが排除され、Bが得られました。では、A と C はどこから来たのでしょうか?

ちょっと休憩して、話題から外れた質問をしましょう。一般的に、ある品物が「良い」か「悪い」かをどのように判断するのでしょうか。それは、次のような部分で構成されていますか。目の前に、試してみたいという欲求を掻き立てるものがあります。一度試してみると、気に入って使い続けるかもしれません。千里の旅は馬の強さを試す。しばらくすると、新たな判断が下されるだろう。本当に良いものであれば、切っても切れない関係になる・・・物事を判断する基準の本質に立ち返れば、それは「受け入れるか」「肯定するか」「残すか」ということに他なりません。

話を元に戻しましょう。ユーザーがアプリを「承認」するかどうかは、ダウンロードは単に「調べる」ことであり、インストールは「うなずく」ことです。 「インストール」だけを指標にすると、古い製品がどんどん増えていき、不公平です。そこで、A(ダウンロードからインストールへのコンバージョン率)が浮上しました。 「インストール」が分母で、「ダウンロード」が分子です。一方で、上位にランクインした製品はダウンロード数やインストール数が多ければ多いほど、その可能性は高くなります。しかし、製品が十分でない場合は、「ダウンロード数」が高いほど、それが足かせになる可能性が高くなります。上記の例の11位の製品はその一例です(ダウンロード数が膨大であるにもかかわらず、インストール数が成長に追いつけず、圧倒されて順位が下がっています。ちなみに、11位はかつて「コミュニケーション」で1位だったカカオトークです)。一方、A(およびBとC)が十分に優れている限り、いくつかの新しい製品が登場する可能性があります。

B (スコアリング) は先ほど分析しましたが、ここで付け加えておく必要があるのは、スコアリングは 1 回限りのものではないということです。マーケットでの「評価」は複数回変更できることがわかります。その目的は、製品が「良い」ものであり続けるように促すことであり、ユーザーは常に製品に対する「生殺与奪の権」を持っています。また、先ほどbがaやcより大きいと述べたのもこのためです。その理由は、TOP100の中でスコアが4未満のアプリは2つしかなく、TOP25の中でスコアが4未満のアプリはゼロであり、TOP10の中でスコアが4.5未満のアプリは1つしかないからです(App Storeで「Miss Diary」のようなアプリがスコアは低いが長い間上位を占める現象を避けるため)。つまり、最前列に座りたいのであれば、まずその製品がユーザーに「良い」と感じさせる必要があるということです。

ここから C (インストール維持率) が生まれます。簡単に言えば、解約率を抑制することです。「総インストール数」が高くても「継続インストール数」が低いと、それは「良い」製品とは言えません。したがって、インストール維持率は、製品の品質を総合的に測定するもう 1 つの指標です。

3. 何個ありますか?

前回の記事で述べたように、b は a と c の両方よりも大きいです。では、a と c のどちらが大きいのでしょうか。これは Android Market の戦略によります。「a が c より大きい」場合は「新規の成長にもっと注意を払う」(どの店舗も最初にオープンするときにはこれに最も注意を払う)、「c が a より大きい」場合は「維持にもっと注意を払う」(すでに顧客の流れを把握している古い店舗はこれに最も注意を払う) という意味で、Android Market の発展段階と運営管理者の自覚に応じて、実際に調整することができます。

4. お客様の声

Android Marketのランキングが本当に私の想像通りであれば、新旧、攻守ともに考慮されていると言えるでしょう。

新しいものと古いものの両方を考慮に入れると言われているのは、新鮮で良い新製品が早く登場し、短命か長い歴史を持つかにかかわらず、時の試練に耐えることができるからです。プレートをどんどん大きくしてくれるので、攻撃力と防御力の両方を兼ね備えていると言われており、また「ブラッシング」(磨くことはできるが、磨いた後に製品が十分でない場合は、製品がさらにひどく落ちる)も防ぎ、プレートをどんどん強くしてくれます。このような公正なルールは、Android Market に追加されたアプリケーションの数が App Store を上回っているという事実を強力に裏付けています。

Android マーケットのランキング ルールの目に見えない審判員は、正しい方法は製品を継続的に改善することだと教えてくれます。

【編集者のおすすめ】

  1. Google Android Marketがアプリ内決済を正式に開始
  2. USテクノロジーブログ: Androidマーケットは10の改善をすべき
  3. Androidマーケットのアプリが20万を超え、App Storeに圧力をかけ続ける
  4. Androidマーケットはより多くの国の開発者に開放される

<<:  C/C++アルゴリズム設計における任意のビット幅の使用

>>:  Java クラシックアルゴリズム: カクテルソート

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

香港大学のチームがエンタングルメントエントロピーを測定する新しいアルゴリズムを開発、量子材料の実用化に一歩近づく

量子材料は人類の進歩を促進する上で重要な役割を果たします。科学技術分野では、特殊な特性を持つ新たな量...

ニューラル ネットワークのデバッグにイライラしていませんか?ここに16のヒントがあります

[[201444]]ニューラルネットワークのデバッグは、専門家にとっても困難な作業です。数百万のパラ...

...

人工知能は石油・ガス業界で勢いを増している

[[411530]]人工知能ソリューションは、今日の主要産業が直面している最も複雑な問題のいくつか...

トレンド: IT の複雑さにより AIOps の必要性が高まる

AIOps 市場が成熟するにつれて、業界関係者の多くは、プラットフォームがネイティブにデータを取得し...

GPT-4の予測の新たな波は、大きすぎず密度も高くないテキストのみのモデルに向けて到来している。

2020年5月、GPT-3はGPT-2の1年後に正式にリリースされました。GPT-2も、オリジナル...

人工知能:「全能」ではない

[[391544]]私の国の人工知能の研究と応用は世界でも比較的進んでいます。メディアは、中国はこの...

...

人工知能、ロボット工学、そして道徳的リスク

人工知能は、産業用ロボットやロボットプロセス自動化 (RPA) における新たなアプリケーションを推進...

人工知能への恐怖現象を探る

現在、人工知能は人類に大きな発展の機会をもたらす一方で、さまざまなリスクや課題も伴っています。科学技...

GenAIの有効性に影響を与える主な問題

企業は GenAI をビジネスに適用しようとすると、多くの抵抗と予想外の変更管理の問題に直面します。...

カンファレンスで GitHub のトップ 10 AI アップデートが発表されました。

著者 | タスミア企画 | ヤン・ジェン制作:51CTO テクノロジースタック(WeChat ID:...

OpenAI 開発者会議: OpenAI が AI 分野で再び波を起こす方法

AI業界の実務家にとっては、眠れない夜を過ごしたかもしれない。北京時間11月7日早朝、アメリカの人工...

AIはデザインにおいて具体的にどのように使用されるのでしょうか?

人工知能は、過去数十年で最も大きな技術進歩の一つになりました。可能性は刺激的で無限であり、さまざまな...

...