サポートポリシー
コミュニティメンテナンス
Ionic Framework は当初から 100%オープンソース(MIT)で、今後もオープンソースとして公開されます。開発者は、Ionic のコミュニティメンテナンス戦略を通して、Ionic が彼らのクロスプラットフォームアプリにとって正しい選択であることを保証することができます。Ionic チームは定期的に新しいリリースとバグ修正を提供しており、コミュニティからのプルリクエストを歓迎しています。
Framework Maintenance and Support Status
Given the reality of time and resource constraints as well as the desire to keep innovating in the frontend development space, over time it becomes necessary for the Ionic team to shift focus to newer versions of the Framework. However, Ionic will do everything it can to make the transition to newer versions as smooth as possible. The Ionic team recommends updating to the newest version of the Ionic Framework for the latest features, improvements and stability updates.
The current status of each Ionic Framework version is:
| Version | Status | Released | Maintenance Ends | Ext. Support Ends |
|---|---|---|---|---|
| V8 | Active | Apr 17, 2024 | TBD | TBD |
| V7 | End of Support | Mar 29, 2023 | Oct 17, 2024 | Apr 17, 2025 |
| V6 | End of Support | Dec 8, 2021 | Sep 29, 2023 | Mar 29, 2024 |
| V5 | End of Support | Feb 11, 2020 | June 8, 2022 | Dec 8, 2022 |
| V4 | End of Support | Jan 23, 2019 | Aug 11, 2020 | Sept 30, 2022 |
| V3 | End of Support | Apr 5, 2017 | Oct 30, 2019 | Aug 11, 2020 |
| V2 | End of Support | Jan 25, 2017 | Apr 5, 2017 | Apr 5, 2017 |
| V1 | End of Support | May 12, 2015 | Jan 25, 2017 | Jan 25, 2017 |
- 保守: 重大なバグやセキュリティ修正のみ。大規模な機能改善は行いません。
- 延長サポート: 追加の長期メンテナンスサポートが必要なチームや組織向けに、Ionic は延長サポートオプションを提供しています。詳細については、エンタープライズ向け提供を参照してください。
Compatibility Recommendations
The Ionic team has compiled a set of recommendations for using the Ionic Framework in conjunction with other contextually-relevant software. This is not meant to be a comprehensive list, but covers many common compatibility questions. The Ionic team strongly recommends reviewing your project dependencies once each quarter to keep track of new releases, features and bug fixes.
Core Dependencies
Ionic Angular
| Framework | Minimum Angular Version | Maximum Angular Version | TypeScript |
|---|---|---|---|
| v8 | v16 | v20.x1 | 4.9.3+ |
| v7 | v14 | v17.x2 | 4.6+ |
| v6 | v12 | v15.x3 | 4.0+ |
| v5 | v8.2 | v12.x | 3.5+ |
| v4 | v8.2 | v11.x | 3.5+ |
| v3 | v5.2.11 | v5.2.11 | 2.6.2 |
Angular 13+ Support On Older Versions of iOS
Angular's support policy for iOS is the two most recent major versions. This means that changes to your Angular project may be necessary to use Ionic Angular v4-v6 on iOS 13. To support iOS 13, change the project target specified in compilerOptions in the tsconfig.json to es5. Without this change an error of Unexpected token '.' in promiseReactionJob will occur on app startup in iOS 13.
Ionic の後続バージョンは iOS 13 をサポートしていないことに注意してください。モバイルサポート表を参照してください。
Ionic React
| Framework | Required React Version | TypeScript |
|---|---|---|
| v8 | v17+ | 3.7+ |
| v7 | v17+ | 3.7+ |
| v6 | v17+ | 3.7+ |
| v5 | v16.8+ | 3.7+ |
| v4 | v16.8+ | 3.7+ |
Ionic Vue
| Framework | Required Vue Version | TypeScript |
|---|---|---|
| v8 | v3.0.6+ | 3.9+ |
| v7 | v3.0.6+ | 3.9+ |
| v6 | v3.0.6+ | 3.9+ |
| v5 | v3.0+ | 3.9+ |
Native Bridges
| Framework | Cordova | Capacitor |
|---|---|---|
| V5 - Angular | cordova-android 8.X, cordova-ios 5.X | Latest 2.X |
| V5 - React | Not supported | Latest 2.x |
| V5 - Vue | Not supported | Latest 2.X |
| V4 - Angular | cordova-android 8.X, cordova-ios 5.X | Latest 2.X |
| V4 - React | Not supported | Latest 2.x |
| V3 | cordova-android 8.X, cordova-ios 5.X | Not officially supported |
- As iOS and Android (and related tools) are updated, you can expect more updates for Cordova and Capacitor, so it is recommended to stay on the latest version(s) of Cordova and Capacitor.
Ionic Platform & Products
| Framework | Appflow | Ionic Native Premier Plugins* |
|---|---|---|
| V5 - Angular | @ionic/angular 5.X | Use latest available |
| V5 - React | @ionic/react 5.X | Use latest available |
| V4 - Angular | @ionic/angular 4.X | Use latest available |
| V4 - React | @ionic/react 4.X | Use latest available |
| V3 | ionic-angular 3.9.X | Use latest; special configuration may be required |
- ネイティブ Premier プラグインのインストールには
@ionic-enterprise/cordovaが必要です。Premier プラグインのツール設定 を参照してください。 - Capacitor プロジェクトの場合は、Cordova プラグインの Capacitor インストールガイド に従ってください
- Ionic 3 プロジェクトで Enterprise プラグインを使用する必要がある場合は、お問い合わせください
Ionic Platform & Products (Cont.)
| Framework | Ionic Studio | Ionic Native Community Plugins* |
|---|---|---|
| V5 - Angular | @ionic/angular 5.X | @awesome-cordova-plugins 5.X |
| V5 - React | Not currently supported | @awesome-cordova-plugins 5.X* |
| V4 - Angular | @ionic/angular 5.X | @awesome-cordova-plugins 5.X |
| V4 - React | Not currently supported | @awesome-cordova-plugins 5.X* |
| V3 | Not currently supported | @awesome-cordova-plugins 4.X |
- Wrappers (and their associated plugins) are community maintained.
- *Cordova plugin support with Ionic Native and
@ionic/reactcan be achieved using the vanilla JavaScript implementation