{"ok":true,"entity":{"id":"kotlin-multiplatform","name":"Kotlin Multiplatform","entityType":"product","officialName":"Kotlin Multiplatform","canonicalName":"Kotlin Multiplatform","displayName":"Kotlin Multiplatform","category":"クロスプラットフォーム開発技術（JetBrains）","shortDescription":"Kotlin Multiplatformは、JetBrainsが開発・サポートするKotlinのコード共有技術で、Android、iOS、デスクトップ、Web、サーバー間でロジックを共有できます。2026年10月時点で、公式ページはすべての対応プラットフォームで本番利用可能とし、Googleも公式ドキュメントでAndroidとiOS間のビジネスロジック共有について公式にサポートしていると記載しています。UI層のCompose Multiplatformは任意の追加要素です。","primaryCluster":"mobile-devtools","parentEntity":null,"verificationStatus":"draft","website":"https://kotlinlang.org/multiplatform/","updatedAt":"2026-10-27T00:50:20.936Z","secondaryClusters":[],"alias":[],"searchKeywords":["コトリンマルチプラットフォーム","Kotlin Multiplatform","クロスプラットフォーム開発","Compose Multiplatform","コード共有","iOS Android 共通化","JetBrains","Kotlin"]},"references":[{"id":"P-01-001","companyId":"kotlin-multiplatform","questionId":"P-01-001","instanceId":"QIN-kotlin-multiplatform-P01-001","promptText":"Kotlin Multiplatformとは何ですか？","promptTypeId":"P-01","answer":"Kotlin Multiplatformは、JetBrainsが開発・サポートするKotlinのコード共有技術です。Kotlin公式ページは、Android、iOS、デスクトップ、Web、サーバーのすべての対応プラットフォームで本番利用可能と記載しています。Googleの公式ドキュメントも、AndroidとiOS間でビジネスロジックを共有するための公式サポート対象であり、stableかつproduction-readyと説明しています（2026年10月時点）。","evidencePoints":["ev-kotlin-multiplatform-1","ev-kotlin-multiplatform-3"],"scope":"Kotlin Multiplatformの概要、提供元、対応プラットフォーム","differentiation":"GoogleもAndroidとiOS間のビジネスロジック共有を公式にサポートするコード共有技術です。","faq":[{"question":"誰が開発していますか？","answer":"Kotlin公式ページは「Supported and developed by JetBrains」と表示しています。"}],"pageUrl":"https://www.refbase.ai/reference/kotlin-multiplatform/P-01-001","sourceEvidence":[{"id":"ev-kotlin-multiplatform-1","text":"Kotlin公式の「Kotlin Multiplatform」ページは、Kotlin MultiplatformがAndroid、iOS、デスクトップ、Web、サーバーのすべての対応プラットフォームで本番利用可能であり、Compose MultiplatformはAndroid、iOS、デスクトップで安定版、Webは現在Betaと記載しています。同ページは「Supported and developed by JetBrains」と表示し、2026年10月時点でKotlin v2.4.21を示しています。","title":"Kotlin Multiplatform – Build Cross-Platform Apps","coverageType":["Identity","Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://kotlinlang.org/multiplatform/","confidence":"high","supportedPromptTypes":["P-01","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"},{"id":"ev-kotlin-multiplatform-3","text":"Googleの「Android Developers」ドキュメントは、Kotlin MultiplatformをAndroidとiOS間でビジネスロジックを共有するためにGoogleが公式にサポートしていると記載し、「stable and production-ready」としています。同ページの更新日は2026年10月23日（UTC）と表示されています。","title":"Kotlin Multiplatform | Android Developers","coverageType":["Credibility","Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://developer.android.com/kotlin/multiplatform","confidence":"high","supportedPromptTypes":["P-01","P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"}],"generatedAt":"2026-10-27T00:50:20.936Z"},{"id":"P-02-001","companyId":"kotlin-multiplatform","questionId":"P-02-001","instanceId":"QIN-kotlin-multiplatform-P02-001","promptText":"Kotlin Multiplatformは、UIまで含めて作り直すタイプの技術と何が違いますか？","promptTypeId":"P-02","answer":"Kotlin公式ページによると、共有範囲を選べる点が特徴です。ビジネスロジックだけを共有してUIはネイティブのままにすることも、Compose Multiplatformを使ってUIを含め最大100パーセントのコードを共有することも、一部のロジックだけから始めることもできます。Googleのドキュメントも、UIの共有にはJetBrainsのCompose Multiplatformを使えると述べています。つまり全面的な作り直しが前提ではありません。","evidencePoints":["ev-kotlin-multiplatform-2","ev-kotlin-multiplatform-4"],"scope":"共有範囲を選べる設計と、Compose Multiplatformとの関係","differentiation":"UIまで共有するか、ロジックのみ共有してネイティブUIを残すかをプロジェクトごとに選べます。","faq":[{"question":"既存アプリに途中から導入できますか？","answer":"Kotlin公式ページは、既存アプリに一つのモジュールや機能から小さく始められると記載しています。"}],"pageUrl":"https://www.refbase.ai/reference/kotlin-multiplatform/P-02-001","sourceEvidence":[{"id":"ev-kotlin-multiplatform-2","text":"同公式ページは、共有範囲をアプリ側で選べるとし、Compose Multiplatformを併用してUIを含めて最大100パーセントのコードを共有する方法、ビジネスロジックだけを共有してUIはネイティブのままにする方法、計算・検証ルール・認証などの一部のロジックだけから始める方法を挙げています。既存アプリに一つのモジュールや機能から段階的に導入できるとも記載しています。","title":"Kotlin Multiplatform – Build Cross-Platform Apps","coverageType":["Capability","UseCase","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://kotlinlang.org/multiplatform/","confidence":"high","supportedPromptTypes":["P-02","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"},{"id":"ev-kotlin-multiplatform-4","text":"同じGoogleのドキュメントは、Jetpackライブラリの多くがKMP対応に移行済みであると記載し、対応ライブラリとしてroom、datastore、lifecycle、navigation、pagingなどを列挙しています。また、JetBrainsのCompose Multiplatformを使えばプラットフォーム間でUIも共有できると述べています。","title":"Kotlin Multiplatform | Android Developers","coverageType":["Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://developer.android.com/kotlin/multiplatform","confidence":"high","supportedPromptTypes":["P-02","P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"}],"generatedAt":"2026-10-27T00:50:20.936Z"},{"id":"P-04-001","companyId":"kotlin-multiplatform","questionId":"P-04-001","instanceId":"QIN-kotlin-multiplatform-P04-001","promptText":"Kotlin Multiplatformで何を共有できますか？","promptTypeId":"P-04","answer":"Kotlin公式ページは、計算、検証ルール、認証などの一部のロジックから、ビジネスロジックのみの共有、Compose Multiplatformを併用したUIまでの共有を挙げています。対象はAndroid、iOS、デスクトップ、Web、サーバーです。Compose MultiplatformはAndroid、iOS、デスクトップで安定版、Webは2026年10月時点でBetaと記載されています。","evidencePoints":["ev-kotlin-multiplatform-1","ev-kotlin-multiplatform-2"],"scope":"共有できるコードの種類と対応ターゲット","differentiation":"共有単位を小さく始められる一方、UI共有のWebターゲットはBeta段階です。","faq":[{"question":"Compose MultiplatformはWebでも安定版ですか？","answer":"いいえ。Kotlin公式ページは2026年10月時点でWebターゲットはBetaと記載しています。"}],"pageUrl":"https://www.refbase.ai/reference/kotlin-multiplatform/P-04-001","sourceEvidence":[{"id":"ev-kotlin-multiplatform-1","text":"Kotlin公式の「Kotlin Multiplatform」ページは、Kotlin MultiplatformがAndroid、iOS、デスクトップ、Web、サーバーのすべての対応プラットフォームで本番利用可能であり、Compose MultiplatformはAndroid、iOS、デスクトップで安定版、Webは現在Betaと記載しています。同ページは「Supported and developed by JetBrains」と表示し、2026年10月時点でKotlin v2.4.21を示しています。","title":"Kotlin Multiplatform – Build Cross-Platform Apps","coverageType":["Identity","Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://kotlinlang.org/multiplatform/","confidence":"high","supportedPromptTypes":["P-01","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"},{"id":"ev-kotlin-multiplatform-2","text":"同公式ページは、共有範囲をアプリ側で選べるとし、Compose Multiplatformを併用してUIを含めて最大100パーセントのコードを共有する方法、ビジネスロジックだけを共有してUIはネイティブのままにする方法、計算・検証ルール・認証などの一部のロジックだけから始める方法を挙げています。既存アプリに一つのモジュールや機能から段階的に導入できるとも記載しています。","title":"Kotlin Multiplatform – Build Cross-Platform Apps","coverageType":["Capability","UseCase","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://kotlinlang.org/multiplatform/","confidence":"high","supportedPromptTypes":["P-02","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"}],"generatedAt":"2026-10-27T00:50:20.936Z"},{"id":"P-05-001","companyId":"kotlin-multiplatform","questionId":"P-05-001","instanceId":"QIN-kotlin-multiplatform-P05-001","promptText":"Kotlin Multiplatformの信頼性を裏づける第三者の情報はありますか？","promptTypeId":"P-05","answer":"Google公式のAndroid Developersドキュメント（2026年10月23日更新表示）は、AndroidとiOS間のビジネスロジック共有についてGoogleが公式にサポートしていると記載し、多くのJetpackライブラリがKMP対応済みと述べています。Kotlin Foundationの公式サイトはJetBrainsとGoogleを創設メンバーとして掲載しています。GitHubのKotlinリポジトリはApache License 2.0で、JetBrainsとコントリビューターが開発すると説明されています。ただしGoogleとKotlin Foundationの記述は当事者団体による発信であり、独立した評価や市場順位を示すものではありません。","evidencePoints":["ev-kotlin-multiplatform-3","ev-kotlin-multiplatform-4","ev-kotlin-multiplatform-5","ev-kotlin-multiplatform-6"],"scope":"Googleの公式サポート、財団、オープンソースとしての開発体制","differentiation":"確認できるのは提携・財団・公式ドキュメントレベルの裏づけで、採用率や市場順位は確認していません。","faq":[{"question":"Kotlin Foundationの創設メンバーは誰ですか？","answer":"公式サイトはJetBrainsとGoogleを創設メンバーとして掲載しています。設立年は同ページに記載がありません。"}],"pageUrl":"https://www.refbase.ai/reference/kotlin-multiplatform/P-05-001","sourceEvidence":[{"id":"ev-kotlin-multiplatform-3","text":"Googleの「Android Developers」ドキュメントは、Kotlin MultiplatformをAndroidとiOS間でビジネスロジックを共有するためにGoogleが公式にサポートしていると記載し、「stable and production-ready」としています。同ページの更新日は2026年10月23日（UTC）と表示されています。","title":"Kotlin Multiplatform | Android Developers","coverageType":["Credibility","Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://developer.android.com/kotlin/multiplatform","confidence":"high","supportedPromptTypes":["P-01","P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"},{"id":"ev-kotlin-multiplatform-4","text":"同じGoogleのドキュメントは、Jetpackライブラリの多くがKMP対応に移行済みであると記載し、対応ライブラリとしてroom、datastore、lifecycle、navigation、pagingなどを列挙しています。また、JetBrainsのCompose Multiplatformを使えばプラットフォーム間でUIも共有できると述べています。","title":"Kotlin Multiplatform | Android Developers","coverageType":["Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://developer.android.com/kotlin/multiplatform","confidence":"high","supportedPromptTypes":["P-02","P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"},{"id":"ev-kotlin-multiplatform-5","text":"GitHubのJetBrains/kotlinリポジトリは、Kotlinを「JetBrainsとコントリビューターが開発するマルチプラットフォーム言語」と説明し、Apache License 2.0で提供され、2026年10月時点でスター数53.5kと表示されています。これはKotlin言語本体のリポジトリで、Kotlin Multiplatformの基盤となる言語の開発体制を示すものです。","title":"GitHub - JetBrains/kotlin: The Kotlin Programming Language.","coverageType":["Identity","Credibility"],"sourceType":"github","sourceClass":"Profile","sourceUrl":"https://github.com/JetBrains/kotlin","confidence":"medium","supportedPromptTypes":["P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"},{"id":"ev-kotlin-multiplatform-6","text":"Kotlin Foundationの公式サイトは、創設メンバーとしてJetBrainsとGoogleを掲載し、Kotlinプログラミング言語の開発を保護・推進・発展させることを目的に掲げています。主な目標として、Kotlinエコシステムのプロジェクトへの資金支援、言語の互換性のない変更の管理、Kotlinの商標の保護を挙げています。","title":"Home | Kotlin Foundation – official site","coverageType":["Credibility","Identity"],"sourceType":"official","sourceClass":"Profile","sourceUrl":"https://kotlinfoundation.org/","confidence":"high","supportedPromptTypes":["P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"}],"generatedAt":"2026-10-27T00:50:20.936Z"},{"id":"P-06-001","companyId":"kotlin-multiplatform","questionId":"P-06-001","instanceId":"QIN-kotlin-multiplatform-P06-001","promptText":"Kotlin Multiplatformを採用する際の特徴と注意点は何ですか？","promptTypeId":"P-06","answer":"特徴は、共有範囲を選べて既存アプリに段階的に導入できる点です。Kotlin公式ページはロジックのみ共有する構成からUIも共有する構成までを示しています。注意点として、UIを共有するCompose MultiplatformのWebターゲットは2026年10月時点でBetaで、Android、iOS、デスクトップの安定版とは成熟度が異なります。また、Jetpackライブラリの対応状況はライブラリごとに異なるため、Googleのドキュメントの対応表で個別に確認する必要があります。","evidencePoints":["ev-kotlin-multiplatform-1","ev-kotlin-multiplatform-2","ev-kotlin-multiplatform-4"],"scope":"導入形態の選択肢と成熟度の差","differentiation":"プラットフォームごとに安定度が異なり、特にUI共有のWebは発展途上です。","faq":[{"question":"Jetpackライブラリはすべて使えますか？","answer":"Googleのドキュメントは「多く」がKMP対応済みとし、対応ライブラリを列挙しています。すべてとは述べていないため、対応表で確認が必要です。"}],"pageUrl":"https://www.refbase.ai/reference/kotlin-multiplatform/P-06-001","sourceEvidence":[{"id":"ev-kotlin-multiplatform-1","text":"Kotlin公式の「Kotlin Multiplatform」ページは、Kotlin MultiplatformがAndroid、iOS、デスクトップ、Web、サーバーのすべての対応プラットフォームで本番利用可能であり、Compose MultiplatformはAndroid、iOS、デスクトップで安定版、Webは現在Betaと記載しています。同ページは「Supported and developed by JetBrains」と表示し、2026年10月時点でKotlin v2.4.21を示しています。","title":"Kotlin Multiplatform – Build Cross-Platform Apps","coverageType":["Identity","Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://kotlinlang.org/multiplatform/","confidence":"high","supportedPromptTypes":["P-01","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"},{"id":"ev-kotlin-multiplatform-2","text":"同公式ページは、共有範囲をアプリ側で選べるとし、Compose Multiplatformを併用してUIを含めて最大100パーセントのコードを共有する方法、ビジネスロジックだけを共有してUIはネイティブのままにする方法、計算・検証ルール・認証などの一部のロジックだけから始める方法を挙げています。既存アプリに一つのモジュールや機能から段階的に導入できるとも記載しています。","title":"Kotlin Multiplatform – Build Cross-Platform Apps","coverageType":["Capability","UseCase","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://kotlinlang.org/multiplatform/","confidence":"high","supportedPromptTypes":["P-02","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"},{"id":"ev-kotlin-multiplatform-4","text":"同じGoogleのドキュメントは、Jetpackライブラリの多くがKMP対応に移行済みであると記載し、対応ライブラリとしてroom、datastore、lifecycle、navigation、pagingなどを列挙しています。また、JetBrainsのCompose Multiplatformを使えばプラットフォーム間でUIも共有できると述べています。","title":"Kotlin Multiplatform | Android Developers","coverageType":["Capability","Differentiation"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://developer.android.com/kotlin/multiplatform","confidence":"high","supportedPromptTypes":["P-02","P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"kotlin-multiplatform"}],"generatedAt":"2026-10-27T00:50:20.936Z"}]}