Ionicの本来の目標は、HTML、CSS、JavaScriptといったWeb技術を使用してモバイルアプリを開発することを簡単にすることでした。Ionicはこのウェブテクノロジーの基盤により、ウェブ、iOS、Android、ブラウザ、PWAなど、どこでも実行できます。
スタイルの適用を追求するために, Ionicは以下のモバイルプラットフォームを完全にサポート、テストしています。:
Framework | Android | iOS |
---|
Ionic v7 | 5.1+ with Chromium 79+ | 14.0+ |
Ionic v6 | 5.0+ with Chromium 60+ | 13.0+ |
Ionic v5 | 5.0+ | 11.0+ |
Ionic v4 | 4.4+ | 10.0+ |
Android 5.0から、WebviewはAndroidから独立して更新できる別のアプリケーションに移されました。これは、ほとんどのAndroid 5.0以上のデバイスがChromiumの最新バージョンを実行していることを意味します。しかし、ウェブビューを更新することができないAndroidデバイスがまだ存在しています。これらのウェブビューは、通常、デバイスが最初に出荷されたときに利用可能だったバージョンに留まっています。
デバイスが実行しているWebViewのバージョンを調べるには、Chrome Dev Toolsを使用してアプリケーションを検査する際に、コンソールにwindow.navigator.userAgent
を記録してください。
Ionicはウェブ技術をベースにしているため、モバイルデバイスと同じようにデスクトップブラウザーでも動作します。デスクトップのレイアウトについては、クロスプラットフォームを参照してください。
Browser | Ionic v7 | Ionic v6 | Ionic v5 | Ionic v4 |
---|
Chrome | 79+ | 60+ | ✔ | ✔ |
Safari | 14+ | 13+ | ✔ | ✔ |
Edge | 79+ | 79+ | 79+ | ✔ |
Firefox | 70+ | 63+ | ✔ | ✔ |
IE 11 | X | X | X | X |