跳至主要內容
版本:v8

支援政策

社群維護

Ionic Framework 從一開始就是 100% 開放原始碼 (MIT),而且永遠都會是。開發人員可以透過 Ionic 的社群維護策略,確保 Ionic 是他們跨平台應用程式的正確選擇。Ionic 團隊定期發布新版本、錯誤修復,並且非常歡迎社群的 pull request。

框架維護與支援狀態

考量到時間和資源限制的現實,以及在前端開發領域持續創新的期望,隨著時間的推移,Ionic 團隊必須將重點轉移到較新版本的 Framework。然而,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 的支援政策是兩個最新的主要版本。這表示必須變更您的 Angular 專案,才能在 iOS 13 上使用 Ionic Angular v4-v6。若要支援 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
  • 包裝函式 (及其相關外掛程式) 由社群維護。
  • *使用 vanilla JavaScript 實作,即可使用 Ionic Native 和 @ionic/react 來支援 Cordova 外掛程式

附註

  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。