パフォーマンスは製品
ゲーム、アプリケーション、重いアニメーション、AR が SwiftUI、Jetpack Compose、プラットフォーム API から最も得られる。 [1] [2]
ネイティブに作ることは、SwiftとSwiftUIのアプリを作るiOSと、KotlinとJetpack Composeのアプリを作るAndroidです。CapacitorはCapgoとともに、両方のストアとウェブに1つのウェブコードベースを配信し、ライブで更新し、必要な場所でネイティブcodeを書くことを許容します。
評価 ネイティブ開発を選択するのは、アプリが製品であり、最高のパフォーマンス、最新のプラットフォームAPIを最初の日に、2つの専門のモバイルチームが必要な場合です。CapacitorとCapgoを選択するのは、ウェブ、iOS、Androidの1つのチームと1つのコードベース、修正がユーザーに1分以内に届く代わりにストアのレビュー後に届く場合です。
14日間無制限の無料試用版。クレジットカードは必要ありません
9,400+チーム。90,000万+デバイス。3,143+GitHub星 運用環境で信頼されています
Ranked for teams that want to ship mobile apps fast, fix production bugs without waiting on store review, and keep full control of their code.
Capacitor plus Capgo: iOS、Android、Webの1つのコードベース、ストアレビューをスキップしたライブアップデート、2–3分でクラウドネイティブビルド。オープンソース、$12/月から。
Kotlin MultiplatformでネイティブUIを維持し、AndroidとiOSでKotlinのビジネスロジックを共有する。Androidチームにとってネイティブに近いステップ。
FlutterではDartの独自のレンダリングエンジンを使用し、UIが一貫しているが、Webスキルを再利用することはできない。
React NativeではReactによって駆動されるネイティブUIコンポーネント。Reactチームがネイティブウィジェットを使用したい場合に適している。
.NET MAUIは、C#とXAMLを使用してAndroid、iOS、macOS、Windows向けに開発するための適切な選択です。
Expoは、EAS BuildとEAS Updateを含むReact Native向けのツールとクラウドサービスです。
| エリア | Capgo | ネイティブiOSおよびAndroid開発 |
|---|---|---|
| 価格 | Capacitorは無料でMITライセンスです。Capgoのライブアップデートとクラウドビルドは、年間12ドル/月または月額14ドルで開始し、14日間の無料試用期間があります。ストアの手数料は依然として適用されます。 | SDKとIDEは無料です。Appleは99ドル/年、Google Playは1回の25ドル手数料を徴収します。主なコストは、2つのコードベースを雇用することです。 [4] [5] |
| OTAライブアップデート | CapgoはJavaScript、HTML、CSS、そしてアセットの変更をストアのレビューの待たずに、デルタダウンロードとエンドツーエンド暗号化を実行します。1億+の更新が毎月行われます。 | No live updates for compiled Swift or Kotlin code. App Store guideline 2.5.2 bars downloading code that changes app features, so every change is a store release. [3] |
| ネイティブビルド | Capgoビルダーは、iOSとAndroidのバイナリをクラウドでビルドし署名し、通常2-3分で、ストアにアップロードすることができます。ビルド時間はプランに含まれます。 | XcodeはMacでiOSアプリをビルドし、Gradleを使用してAndroid StudioはAndroidアプリをビルドします。CIと署名はあなたの責任です。 [1] [2] |
| フレームワークサポート | React、Vue、Angular、Svelte、またはIonicでiOS、Android、Webの1つのコードベース。SwiftまたはKotlinにCapacitorプラグインを使用して、必要な場合にのみドロップします。 | SwiftとSwiftUIまたはUIKitを使用してAppleプラットフォームで開発し、KotlinとJetpack Composeを使用してAndroidで開発します。2つの独立したUIコードベース。 [1] [2] |
| オープンソースと自主ホスティング | CapacitorはMITライセンスです。CapgoアップデートプラグインはMPL-2.0ライセンスであり、バックエンドはAGPL-3.0ライセンスなので、更新サーバーを自主ホスティングできます。 | SwiftとKotlinはオープンソースです。SwiftUIとiOSのSDKはAppleの独自フレームワークであり、Jetpack ComposeはAndroid Jetpackの一部です。 [1] [2] |
| ロールバックとチャンネル | 動的チャンネル、デバイスとチャンネルオーバーライド、進歩的なロールアウト、バンドルの起動に失敗したときの自動ロールバック、および前のバンドルに一回のクリックで戻る機能 | ロールバックは即時ではない。悪いリリースは、ストアのレビューを通じて新しいバージョンを配信することで修正される。 [3] |
| サポート | Discordやメールでエンジニアと Capgo を作っている人と連絡を取りましょう。 どのプランでも優先的なプラグイン修正、そしてプロダクションの期限までのプレミアムサポート。 | 公式ドキュメント、サンプル code、およびAppleとGoogleの開発者フォーラム、さらに最も大きなモバイル開発者を雇用するプール。 [1] [2] |
| Source 2: Android Developers: Jetpack Compose | 会社の状況 | iOSはApple、AndroidはGoogleです。 [1] [2] |
AppleはiOS、GoogleはAndroidです。
各チームに合うツールは存在しない。ここでは、他のオプションを指すケースを挙げる。
ゲーム、アプリケーション、重いアニメーション、AR が SwiftUI、Jetpack Compose、プラットフォーム API から最も得られる。 [1] [2]
Widget、watchOS、visionOS、Wear OS、および新しいOS APIは、最初にネイティブのSDKで利用可能になります。SwiftUIは、iOS、iPadOS、macOS、tvOS、visionOS、およびwatchOSをカバーしています。 [1] [2]
iOSとAndroidエンジニアが既に在籍している場合、リリースのペースがストアのレビューに合致している場合、ネイティブは各アプリを完全に固有のままにします。
Webアプリから始めて、またはそれを作成し、Capacitorでラップする。ネイティブスクリーンとSDKを保持したい場合は、Capacitorプラグインとして残すことができます。
実行 bun add @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android そして bunx cap init 既存のバンドルIDを使用して bunx cap add ios そして bunx cap add android.
ネイティブモジュールをCapacitor プラグインに移行するか、コミュニティプラグインを再利用する @capacitor/camera そして @capacitor/push-notifications、次に実行 bunx cap sync.
実行 bunx @capgo/cli@latest initビルド bunx @capgo/cli@latest bundle upload.
CapacitorアプリをCapgoで配信するチームによる名刺代わりのレビューです。
Capgoを使用して始めてから、全てが速くなりました。ユーザーに必要な時間を与えられるようになりました。日常生活も忘れずに。
デバイスIDを特定のグループに追加し、変更を特定のグループにのみ反映させることができることは、人生を救うことです。
生産用のOTA更新を即時で、フルアプリストアレビューサイクルを待たずに実行できることは、運用上の大きな利点となってきました。
14日間の無料試用版を開始してください。試用版後、年間12ドル/月または月額14ドルでプランが開始されます。