RORK LABEN
PLAY — Google Play の target API level 36 要件が昨日8月31日に発効しました。今日以降、新規アプリと既存アプリの更新は Android 16 対応が必須ですVISIBILITY — API 35 のままのアプリは掲載こそ続きますが、新しい Android 版のユーザーには表示されなくなります。エラーが出ないまま新規インストールだけが減る点に注意が要りますEXTENSION — 間に合わなかった場合は、Play Console から2026年11月1日までの延長申請が出せます。恒久対応の計画とセットで進めるのが実務的ですAPPLE — Apple 側は9月9日にイベント、iOS 27 の正式リリースは9月14日と報じられています。生成したアプリの iOS 27 実機確認はリリース週の前に済ませておきたいところですEXPO — Expo が expo-paste-input を公開しました(8月28日)。React Native の TextInput に画像・GIF・ステッカーの貼り付けを追加するネイティブモジュールですEAS — EAS Observe が8月20日に GA になりました。クラッシュや性能の観測を、ビルドや配信と同じ EAS 上で持てるようになっていますPLAY — Google Play の target API level 36 要件が昨日8月31日に発効しました。今日以降、新規アプリと既存アプリの更新は Android 16 対応が必須ですVISIBILITY — API 35 のままのアプリは掲載こそ続きますが、新しい Android 版のユーザーには表示されなくなります。エラーが出ないまま新規インストールだけが減る点に注意が要りますEXTENSION — 間に合わなかった場合は、Play Console から2026年11月1日までの延長申請が出せます。恒久対応の計画とセットで進めるのが実務的ですAPPLE — Apple 側は9月9日にイベント、iOS 27 の正式リリースは9月14日と報じられています。生成したアプリの iOS 27 実機確認はリリース週の前に済ませておきたいところですEXPO — Expo が expo-paste-input を公開しました(8月28日)。React Native の TextInput に画像・GIF・ステッカーの貼り付けを追加するネイティブモジュールですEAS — EAS Observe が8月20日に GA になりました。クラッシュや性能の観測を、ビルドや配信と同じ EAS 上で持てるようになっています
記事一覧/Rork入門
Rork入門/2026-05-05初級

Rork MaxでApp Storeに出して、最初の90日で収益の土台を作る

Rork Maxでアプリをリリースした後の90日間を、データを取る30日、最初の改善サイクルの30日、収益モデルを固定する30日という3つのフェーズに分けて進めるロードマップです。AdMobや課金をどの段階で入れるか、初動の静けさへの向き合い方も扱います。

Rork Max232収益化66App Store8890日ロードマップ4AdMob70課金8

アプリをリリースした直後は、誰でも同じ経験をします。審査が通った瞬間の高揚感、そしてその翌日から始まる「ダウンロードが来ない」という静けさです。

私がはじめてアプリをApp Storeに出したとき、最初の2週間で8件のダウンロードでした。その経験を経て気づいたのは、リリース後の行動パターンが収益の伸び方を決定的に左右するということです。Rork Maxで作ったアプリも例外ではありません。

リリース後90日を3つのフェーズに分ける理由

App Storeのアルゴリズムは、新しくリリースされたアプリに対して最初の数週間、わずかな優遇を与えます。「新着アプリ」として一時的に露出が増える期間があり、ここでのパフォーマンス指標(インストール率・評価数・継続率)がその後のランキングに影響します。

90日をフェーズで区切る理由はシンプルです。この期間を意識せずに過ごすと、「リリースしたが売れない」という状況に気づかないまま時間が経ちます。意識的に動くと、最初の数字が次の数字のための足がかりになります。

フェーズ1(1〜30日): データ収集と最初のKPI確認
フェーズ2(31〜60日): 最初の改善サイクル
フェーズ3(61〜90日): 収益モデルの固定

フェーズ1: データを取る(リリース後1〜30日)

最初の30日でやることは一つだけです。「なぜ人がアプリを使い続け、なぜ使うのをやめるか」を理解するためのデータを集めることです。

Rork MaxはFirebase Analyticsの組み込みが容易なので、最初のリリース前に以下のイベントだけ設定しておきましょう。

// AppLaunch イベント
Analytics.logEvent("app_launch", parameters: [
    "version": Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "unknown",
    "days_since_install": daysSinceInstall()
])
 
// 主要機能の使用イベント(アプリの中心機能に合わせて)
Analytics.logEvent("core_feature_used", parameters: [
    "feature_name": featureName,
    "session_number": sessionNumber
])
 
// 離脱ポイント(最も重要)
Analytics.logEvent("session_end", parameters: [
    "session_duration_seconds": duration,
    "screens_visited": screenCount,
    "completed_core_action": completedCore
])

30日後に見るべき数字は3つだけです。

1日目継続率(Day 1 Retention): インストールした翌日に戻ってきたユーザーの割合。20%以上あれば合格ラインです。15%を下回る場合、最初の体験に問題があります。

コアアクション完了率: アプリの中心的な機能を実際に使ったユーザーの割合。これが30%を下回る場合、オンボーディングの設計を見直す必要があります。

平均セッション時間: ユーザーが一回の利用でどのくらい滞在するか。短すぎる(1分未満)場合はコンテンツか機能設計に問題、長すぎる(10分超え)場合はUXに複雑さがある可能性があります。

フェーズ2: 最初の改善サイクル(31〜60日)

データを見て、最も影響の大きい一箇所だけ改善します。

「全部修正したい」という気持ちはわかりますが、複数を同時に変えると何が効いたかわからなくなります。Rork Maxの強みはここで活きます。プロンプトで修正点を伝えれば、変更を特定箇所に絞って生成してくれるからです。

Rork Maxへのプロンプト例:

「ユーザーがアプリを開いてから最初の操作(プロフィール登録)を完了するまでの
ステップが多いと分析で判明しました。初回起動時のオンボーディングを3ステップ以内に
短縮してください。必須入力はメールアドレスのみとし、他の情報は後から任意で追加できる
設計にしてください。UIはシンプルに保ち、現在のデザインシステムと一致させてください。」

この期間に収益化の設定も固めます。

AdMob収益モデルの場合: バナー広告からインタースティシャル広告への移行タイミングが重要です。DAU(デイリーアクティブユーザー)が50を超えたあたりから、インタースティシャルをセッション開始時1回だけ表示する設定を試してみてください。

サブスクリプションモデルの場合: 14日間の無料トライアルを設けることをおすすめします。トライアル終了前日にリマインダーを送る設定と、StoreKit 2のトランザクション検証を必ず実装してから、この期間中にTestFlightで動作確認しておきましょう。

// StoreKit 2 — サブスクリプション状態の確認
import StoreKit
 
func checkSubscriptionStatus() async -> SubscriptionStatus {
    for await result in Transaction.currentEntitlements {
        if case .verified(let transaction) = result {
            if transaction.productType == .autoRenewable {
                return .active(expiresDate: transaction.expirationDate)
            }
        }
    }
    return .inactive
}

フェーズ3: 収益モデルを固定する(61〜90日)

90日間で収益化の方向性が見えてきます。この時点で、どちらかを選択することになります。

量型(Volume Play): 広告収益モデル。ダウンロード数を最大化することが収益直結します。App Store最適化(ASO)と、シンプルで入口の広いアプリ設計が鍵です。

深型(Depth Play): サブスクリプション収益モデル。ユーザー数より継続率と課金転換率を重視します。ニッチでも熱狂的なユーザー層を狙う戦略です。

どちらが正解かはアプリの性質で決まります。日常的に使うユーティリティや娯楽系は量型に向き、専門性の高いツールや習慣系アプリは深型に向く傾向があります。

90日の最後に確認すべき数字は以下の通りです。

量型の確認指標:
- 月間ダウンロード数: 1,000以上が継続の目安
- ARPDAU(一人あたりの日次収益): ¥2〜¥5 が標準的な広告収益
- Day 7継続率: 10%以上を目指す

深型の確認指標:
- 試用→課金転換率: 5%以上を目指す
- 月次解約率: 10%以下が持続可能なライン
- LTV(顧客生涯価値): 月額 × (1/解約率) で計算

90日を過ぎてから

90日のデータがあれば、次の6ヶ月の優先順位が見えます。量型なら集客チャネルへの投資、深型なら機能深化と解約防止の仕組みへの投資です。

Rork Maxのアップデートサイクルは早いので、ユーザーフィードバックを元にした改善を月1回のリズムで続けることができます。この「小さな改善の継続」が、最初の90日で作った土台を本格的な収益に育てる唯一の方法です。

最初の90日を終えた時点で、収益がゼロでも失望する必要はありません。データがあれば、次の行動が見えます。行動が見えれば、収益は後からついてきます。

シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

ビジネス2026-05-15
運用中の壁紙アプリをRork Maxで作り直した記録:工程別の実作業時間と再リリース後の指標
運用中の壁紙アプリをRork Maxでゼロから再実装し、工程ごとに実作業時間を計測しました。生成コードが取り違えた仕様、既存サブスクリプションの引き継ぎ手順、再リリース後30日のクラッシュ率と転換率まで数字で記録しています。
ビジネス2026-04-27
Rork個人アプリで月10万円超を達成するポートフォリオ戦略 — 12年の個人開発で学んだ複数アプリ並行運用の設計図
1作目で月10万円を狙うのは、個人開発で最も多い失敗パターンです。Rork Max を使って複数アプリを並行運用し、ポートフォリオとして月収を作る戦略を、私が2014年から続けている個人開発の実体験を踏まえて90日のロードマップに整理しました。
ビジネス2026-04-26
Rork Max で『App Store Top 100 アプリ』を作って収益化する完全手順 — 設計から AdMob・サブスク導入まで
Rork Max で SwiftUI ネイティブアプリを開発し、App Store カテゴリ Top 100 に乗せて月20〜50万円の収益化を実現するための完全手順。設計指針・AdMob 実装・IAP・サブスク・ASO・リテンションまで、個人開発者の視点で体系的にまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →