Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Codex100%のスマホアプリ開発 ポーティングの現在位置

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for かわむら かわむら
March 19, 2026
220

Codex100%のスマホアプリ開発 ポーティングの現在位置

5年前に開発を凍結したObjective-C製iOSアプリ(累計120万DL)を、Codex 100%でSwift・Kotlinに移植・リリースした事例を紹介します。

ビルドすらできない状態から、iOS版を7日・Android版を5日で開発し、3週間以内にiOS・Android両方をストア公開。開発方法のポイントは「こだわる部分とそれ以外を分ける」こと。アーキテクチャ設計は自分で行い、機能の移植はCodexに丸投げ。旧リポジトリのポインタを渡すだけで仕様を自分で読み取らせる指示スタイルで、ほぼ完璧な移植が実現できました。

品質面でもFirebase Crashlyticsのクラッシュフリー率が旧版の96.3%から99.8%に向上。自分で書くより高品質という結果に。

この経験から、ポーティングはすでに「苦労なくできる作業」になりつつあると感じています。FlutterやExpoなどクロスプラットフォーム環境の存在意義も、Codexが複数言語を書いてくれる時代に改めて問い直す必要があるのではないでしょうか。

Avatar for かわむら

かわむら

March 19, 2026
Tweet

Transcript

  1. アジェンダ 1. はじめに 2. 開発凍結・放置してたアプリを復活したい! 3. 3週間で復活! 4. どう開発したか:こだわる部分とそれ以外を分けて開発 5.

    機能移植の方法: 「仕様は自分で調べて」でほぼ完璧。 6. より効率的な活用方法 7. 品質は99.8% 8. Codexを活用したポーティングの現在位置 Codex 100%のスマホアプリをリリースした話:Codexを活用したポーティングの現在位置 2026-03-19 Codex Meetup Tokyo #1 2
  2. かわむら @gemini_kawa/GeminiDK NRI で Java のシステム開発を 20年 スタートアップでフルスタック開発 2年 カカクコムで

    AI 推進を 2年 今年から無職 Codex 100%のスマホアプリをリリースした話:Codexを活用したポーティングの現在位置 2026-03-19 Codex Meetup Tokyo #1 3
  3. 2) 開発凍結・放置してたiOSアプリを復活したい! iOSアプリをリリースしていたが、メンテ不能になり5年前に凍結... 2014年 V1.0 リリース。その後、さまざまな機能追加・改修を継続 2020年 改修が積み重なり不具合多発。メンテしきれず開発を凍結。 2026年 まだ利用者がいて、累計ダウンロード数は

    120万 に到達。 でも、レビュー欄は「すぐ落ちる」と荒れ気味 ユーザがいるのなら、作り直してもいいかも。 Codex で作り直そう! Codex 100%のスマホアプリをリリースした話:Codexを活用したポーティングの現在位置 2026-03-19 Codex Meetup Tokyo #1 5
  4. 3) 3週間で復活! すでにビルドもできないObjective-Cのプロダクト(約35,000行ぐらいの規模) をベースにSwift、Kotlinに移植。1/18に開始。 フェーズ 開発期間 規模(コード行数) ストア公開日 iOS(Swift)版開発 7日

    15,000行 1/30 Android(Kotlin)版開発 5日 15,000行 2/5 🎉 5年間放置されてたプロダクトが3週間で復活! Codex 100%のスマホアプリをリリースした話:Codexを活用したポーティングの現在位置 2026-03-19 Codex Meetup Tokyo #1 6
  5. 5) 機能移植の方法: 「仕様は自分で調べて」でほぼ完璧。 工夫もなにもなくて恐縮ですが... 1. 設計:「◦◦機能を実装したい。設計して」   ・機能の概要説明と、旧リポジトリの場所を伝えた上で、   「詳細な仕様は ◦◦リポジトリの内容を自分で見て確認してください。  それをふまえて、どう実装するか設計してください。」という指示のみ。

    2. 実装:   ・設計内容を確認して実装 3. テスト:   ・ブラックボックステストのみ。 依頼してテストしてマージする。をひたすら繰り返し... 🚀 数日で全機能つくれてしまった Codex 100%のスマホアプリをリリースした話:Codexを活用したポーティングの現在位置 2026-03-19 Codex Meetup Tokyo #1 8
  6. 7) 品質は99.8% Firebase Crashlytics でクラッシュを計測。 指標 自分で開発した Objective-C 版 Codex

    版(新) クラッシュしてないユーザ 96.3% 99.8% リリース後1.5ヶ月で約11,000人のユーザが利用。 🏆 自分で開発するより圧倒的に品質が高かった Codex 100%のスマホアプリをリリースした話:Codexを活用したポーティングの現在位置 2026-03-19 Codex Meetup Tokyo #1 10
  7. まとめ 10年前の Objective-C アプリを 3週間以内に Swift + Kotlin へ移植 品質も旧版を大幅に上回る(クラッシュフリー率

    96% → 99.8%) 機能実装は Codex に任せ、非機能要件の設計レビューに集中するのがコツ ポーティングの概念・クロスプラットフォームの必要性が変わりつつある Codex 100%のスマホアプリをリリースした話:Codexを活用したポーティングの現在位置 2026-03-19 Codex Meetup Tokyo #1 12