ArcGIS Runtime SDK (.NET/Java/Qt)version 200.0 du programme bêta est désormais disponible. Cet article présente le contenu du programme bêta, traduit de l'article américain de Esri intitulé « Announcing ArcGIS Runtime 200.0 Beta ». Pour plus d'informations sur la version 200 , veuillez également consulter l'article précédent « Annonce concernant les futures mises à jour de la version d'ArcGIS Runtime SDK ».
Le programme bêta ArcGIS Runtime SDK 200.0 permet un accès anticipé à la prochaine version majeure de ArcGIS Runtime SDK for .NET/Java/Qt . Il offre un environnement de développement complet et performant pour construire les dernières solutions ArcGIS en matière de cartographie et de géospatial, conformément à la mission d'SDK . Le ArcGIS Runtime SDK évolue en tirant parti des dernières tendances dans le cadre de développement sous-jacent.ArcGIS Runtime SDK . Voici les points forts de cette version bêta.
Points forts de la version bêta :
- Support de .NET MAUI dans ArcGIS Runtime SDK for .NET.NET MAUI
- Amélioration du support de JavaFX 17 dans ArcGIS Runtime SDK for Java
- Support complet de Qt 6 dans ArcGIS Runtime SDK for Qt
Nouvelles fonctionnalités
ArcGIS Runtime 200.0 est construit sur l'architecture éprouvée de la version 100.15 , offrant les mêmes fonctionnalités que celles actuellement utilisées, tout en ajoutant le support des dernières plateformes, frameworks et outils pour développeurs.
ArcGIS Runtime SDK for .NET
version 200.0 , prend désormais en charge le framework multiplateforme de nouvelle génération .NET MAUI sur Android, iOS, macOS (Mac Catalyst) et Windows..NET .NET MAUI . Des nouveaux modèles de projet mis à jour pour .NET MAUI et la branche v200 sont disponibles dans le dépôt d'exemples et le dépôt toolkit pour faciliter la prise en main. De plus, vous pouvez tester le nouveau support natif ARM64 pour les applications WPF et WinUI sous .NET Framework et .NET 6..NET MAUI avec des nouveaux modèles de projet mis à jour et la branche v200 sont disponibles dans le dépôt d'exemples et le dépôt toolkit pour faciliter la prise en main. De plus, vous pouvez tester le nouveau support natif ARM64 pour les applications WPF et WinUI sous .NET Framework et .NET 6.d'exemplesd'outils, ce qui facilite leur utilisation. En outre, vous pouvez tester le nouveau support natif ARM64 pour les applications WPF et WinUI sous .NET Framework et .NET 6.WPF WinUI .NET Framework .NET 6 ARM64 support natif.
La version bêta ArcGIS Runtime SDK for .NET 200.0 inclut également le support en temps réel des données via l'API Dynamic Entities, une des nouvelles fonctionnalités prévues dans la série 200.x.Dynamic Entities API , qui permet la prise en charge des données en temps réel.Le premier type de source de données pris en charge par ArcGIS Runtime est le service de flux ArcGIS (fourni par ArcGIS Velocity et ArcGIS GeoEvent Server). Pour plus d'informations sur les nouvelles fonctionnalités, conseils de migration, exemples de code et changements, consultez le ReadMe inclus dans le téléchargement du programme bêta.ArcGIS ArcGIS Velocity ArcGIS GeoEvent Server Téléchargement du programme bêtaReadMe
ArcGIS Runtime SDK for Java※
version 200.0 , prend désormais en charge le système Java Platform Module (JPMS), améliorant considérablement la productivité des développeurs. Cela permet une configuration des dépendances plus fiable, une meilleure encapsulation et modularité pour renforcer la sécurité et l'évolutivité, ainsi qu'une amélioration des performances. De plus, l'intégration avec JavaFX 17 est renforcée, améliorant l'environnement de développement.Module System(JPMS)がサポートされ、開発者の生産性が大幅に向上しています。これにより、より信頼性の高い依存関係設定、より強固なカプセル化とモジュール化によるセキュリティとスケーラビリティの向上、およびパフォーマンスの向上がもたらされます。さらに、バージョン 200.0 では、JavaFX 17 との統合が強化され、開発環境が向上しています。API の重要な領域における新しい JavaFX プロパティと JavaFX Color クラスのサポートを通じて、これを体験することができます。新機能、導入方法、サンプルコード、変更点などの情報は、ベータプログラムのダウンロードに含まれる ReadMe を参照してください。
ArcGIS Runtime SDK for Qt※
ArcGIS Runtime SDK for Qt のバージョン 200.0 では Qt 6 がフルサポートされ、より新しいプラットフォーム、ハードウェア、レンダリング API、およびコンパイラをサポートできるようになりました。これには、QFuture、QPromise、C++ Property Bindings などの新しい言語機能、C++17 機能のサポートを可能にするコンパイラのアップグレード、簡略化されたバージョン管理、必須プロパティ、リンティング ツールの改善など QML の開発生産性の改善、および CMake ビルド システムが含まれます。このリリースでは、OpenGL がすべてのプラットフォームでレンダリング API として使用されますが、Qt6 への移行は、Windows 用 Direct3D と iOS 用 Metal をロードマップに含めるために非常に重要です。新機能、移行のヒント、導入方法、サンプルコード、変更点については、ベータプログラムのダウンロードに含まれる ReadMe を参照してください。
ベータ版の入手とフィードバックの共有
ArcGIS Runtime SDK 200.0 ベータ プログラムにアクセスすると、以下の情報を確認できます。
- 各 SDK の詳細なリリース ノート、Qt 用ソフトウェアのダウンロード、およびパッケージ マネージャ Maven と NuGet を使用した Java と .NET へのアクセスに関する情報があります。
- .NET については、新しい Dynamic Entity Layer API を使用する方法を紹介するサンプル アプリケーションがあります。
- SDK 固有の製品フォーラムでは、新しい SDK の使用に関する質問や、アプリケーションの更新中に発生した問題の報告が可能です。
継続性
ArcGIS Runtime バージョン 200.0 は、100.x シリーズを通じて享受してきた包括的な機能、開発パターン、高いパフォーマンス、および安定性を継承し、ベンダーや業界が現在推進している開発ツールや手法向けに構築された SDK を提供します。ごく一部の例外を除き、ArcGIS Runtime API の設計は、使用するクラス、メソッド、およびプロパティの点で、これまでと同じです。
ライセンスや各ライセンス レベルで利用可能な機能にも変更はありません。100.x のライセンスキーをお持ちの場合は、それは 200.x でも引き続き動作します。 レベル Lite、Basic、Standard、Advanced およびエクステンション ライセンスはすべて変更されていません。
また、従来のリリースサイクルと製品ライフサイクルは継続されます。100.x シリーズの堅牢な基盤に加え、ArcGIS Runtime の年間 3 回のリリースと各リリースの 4 年間のサポート ライフサイクルを引き続き計画することができます。
100.x の製品ライフサイクル
ArcGIS Runtime SDK のバージョン 100.15 は、2022 年 8 月に長期サポート(LTS)リリースとして提供されました。それまでのすべての ArcGIS Runtime リリースとは異なり、100.15 には新機能が含まれていません。その代わりに、バグ修正と、SDK で使用されているさまざまなサードパーティー ライブラリのアップデートに完全に焦点を合わせています。サポート期間は通常の 4 年間から 5 年間に変更され、1 年間の新規バージョン サポートが追加されました。つまり、2 年間新規バージョン サポート(新しい環境の認証、ホットフィックス/パッチ提供)、1 年間の既存バージョン サポート(ホットフィックス/パッチ提供)、2 年間の開発終了バージョン サポート(サポートリソースのみの提供)です。
ArcGIS Runtime SDK for Android/iOS
今年後半には、新しい ArcGIS Runtime SDK for Kotlin と新しい ArcGIS Runtime SDK for Swift を導入した別のベータ版をリリースする予定です。これらの新しい SDK は引き続き同じコアの ArcGIS Runtime を使用しますが、Kotlin と Swift で導入された新しい言語機能やパターンを最大限にサポートするために、再構築されています。どちらの新しい SDK も、製品名がアプリケーションを実行する OS から切り離され、アプリを構築するために使用する開発者向けテクノロジーと一致するようになりました。これは、他の ArcGIS Runtime SDK と同じパターンを採用しており、Android や iOS をターゲットに使用できるクロスプラットフォーム製品との区別に役立ちます。
ArcGIS Runtime SDK for Kotlin
ArcGIS Runtime SDK for Android を Kotlin ファーストの SDK として完全に再構築するもので、コルーチン、フロー、Null Safety などの機能がすぐにサポートされます。ArcGIS Runtime SDK for Kotlin は Java ベースの ArcGIS Runtime SDK for Android を置き換えるもので、アプリケーション コードの書き換えが必要になります。
ArcGIS Runtime SDK for Swift
Swift Concurrency、SwiftUI、構造体、プロトコル、関連値を持つ列挙型、およびネイティブの Swift コレクションなどの機能をすぐにサポートする Swift ファーストの SDK として ArcGIS Runtime SDK for iOS を完全に再構築するものです。ArcGIS Runtime SDK for Swift は Objective-C ベースの ArcGIS Runtime SDK for iOS を置き換えるもので、アプリケーション コードの書き換えが必要になります。
皆さんが構築した多くの素晴らしいアプリケーションをこれらの次世代の開発者ツールやフレームワークに移行する際に、皆さんと協力できることを楽しみにしています。
※ArcGIS Runtime SDK pour Qt et ArcGIS Runtime SDK pour Java sont des produits non pris en charge par ESRI Japon.ESRI Japon propose le service de support produit Esri et le service de support développeur ne sont pas disponibles, merci de votre compréhension.
Liens associés