メインコンテンツへスキップ
バージョン: v8

サポートポリシー

コミュニティによるメンテナンス

Ionic Frameworkは、最初からずっと100%オープンソース(MITライセンス)であり、これからもそうです。開発者は、Ionicのコミュニティによるメンテナンス戦略を通じて、Ionicがクロスプラットフォームアプリに最適な選択肢であることを確認できます。Ionicチームは定期的に新しいリリース、バグ修正を提供しており、コミュニティからのプルリクエストにも非常に歓迎的です。

フレームワークのメンテナンスとサポート状況

時間とリソースの制約、およびフロントエンド開発分野における継続的なイノベーションへの意欲を考慮すると、Ionicチームがフレームワークの新しいバージョンに焦点を移す必要性が生じます。しかし、Ionicは新しいバージョンへの移行をできるだけスムーズにするためにあらゆる努力をします。Ionicチームは、最新の機能、改善点、および安定性アップデートのために、Ionic Frameworkの最新バージョンにアップデートすることを推奨しています。

各Ionic Frameworkバージョンの現在の状況は以下のとおりです。

バージョンステータスリリース日メンテナンス終了日拡張サポート終了日
V8アクティブ2024年4月17日未定未定
V7メンテナンス中2023年3月29日2024年10月17日2025年4月17日
V6サポート終了2021年12月8日2023年9月29日2024年3月29日
V5サポート終了2020年2月11日2022年6月8日2022年12月8日
V4サポート終了2019年1月23日2020年8月11日2022年9月30日
V3サポート終了2017年4月5日2019年10月30日2020年8月11日
V2サポート終了2017年1月25日2017年4月5日2017年4月5日
V1サポート終了2015年5月12日2017年1月25日2017年1月25日
  • メンテナンス:重大なバグとセキュリティ修正のみ。主要な機能の改善はありません。
  • 拡張サポート:長期的なメンテナンスサポートが必要なチームや組織向けに、Ionicは拡張サポートオプションを提供しています。詳細については、当社のエンタープライズ製品をご覧ください。

互換性に関する推奨事項

Ionicチームは、他の関連ソフトウェアとIonic Frameworkを併用するための推奨事項をまとめました。これは網羅的なリストではありませんが、多くの一般的な互換性の質問をカバーしています。Ionicチームは、新しいリリース、機能、およびバグ修正を追跡するために、四半期ごとにプロジェクトの依存関係を確認することを強く推奨しています。

コア依存関係

Ionic Angular

フレームワーク最小Angularバージョン最大AngularバージョンTypeScript
v8v16v18.x14.9.3+
v7v14v17.x24.6+
v6v12v15.x34.0+
v5v8.2v12.x3.5+
v4v8.2v11.x3.5+
v3v5.2.11v5.2.112.6.2

旧バージョンのiOSにおけるAngular 13+のサポート

AngularのiOSサポートポリシーは、最新の2つのメジャーバージョンです。つまり、iOS 13でIonic Angular v4〜v6を使用するには、Angularプロジェクトに変更を加える必要がある可能性があります。iOS 13をサポートするには、`tsconfig.json`の`compilerOptions`で指定されているプロジェクトの`target`を`es5`に変更します。この変更を行わないと、iOS 13でアプリ起動時に`Unexpected token '.' in promiseReactionJob`というエラーが発生します。

新しいバージョンのIonicはiOS 13をサポートしていないことに注意してください。詳細はこちらのモバイルサポート表を参照してください。

Ionic React

フレームワーク必須ReactバージョンTypeScript
v8v17+3.7+
v7v17+3.7+
v6v17+3.7+
v5v16.8+3.7+
v4v16.8+3.7+

Ionic Vue

フレームワーク必須VueバージョンTypeScript
v8v3.0.6+3.9+
v7v3.0.6+3.9+
v6v3.0.6+3.9+
v5v3.0+3.9+

ネイティブブリッジ

フレームワークCordovaCapacitor
V5 - Angularcordova-android 8.X、cordova-ios 5.X最新2.X
V5 - Reactサポートされていません最新2.x
V5 - Vueサポートされていません最新2.X
V4 - Angularcordova-android 8.X、cordova-ios 5.X最新2.X
V4 - Reactサポートされていません最新2.x
V3cordova-android 8.X、cordova-ios 5.X公式にはサポートされていません
  • iOSとAndroid(および関連ツール)が更新されるにつれて、CordovaとCapacitorのアップデートも期待できますので、CordovaとCapacitorの最新バージョンを使用することをお勧めします。

Ionicプラットフォームと製品

フレームワークAppflowIonic Native Premierプラグイン*
V5 - Angular@ionic/angular 5.X使用可能な最新バージョンを使用
V5 - React@ionic/react 5.X使用可能な最新バージョンを使用
V4 - Angular@ionic/angular 4.X使用可能な最新バージョンを使用
V4 - React@ionic/react 4.X使用可能な最新バージョンを使用
V3ionic-angular 3.9.X最新バージョンを使用;特別な設定が必要になる場合があります

Ionicプラットフォームと製品(続き)

フレームワークIonic StudioIonic Nativeコミュニティプラグイン*
V5 - Angular@ionic/angular 5.X@awesome-cordova-plugins 5.X
V5 - React現在サポートされていません@awesome-cordova-plugins 5.X*
V4 - Angular@ionic/angular 5.X@awesome-cordova-plugins 5.X
V4 - React現在サポートされていません@awesome-cordova-plugins 5.X*
V3現在サポートされていません@awesome-cordova-plugins 4.X
  • ラッパー(および関連するプラグイン)はコミュニティによってメンテナンスされています。
  • *Ionic Nativeおよび@ionic/reactでのCordovaプラグインのサポートは、Vanilla JavaScript実装を使用して実現できます。

脚注

  1. Ionic v8.2.0 から Angular 18.x がサポートされています。

  2. Ionic v7.5.4 から Angular 17.x がサポートされています。

  3. Ionic v6.1.9 から Angular 14.x がサポートされ、Ionic v6.3.6 から Angular 15.x がサポートされています。