ここでは、GeneXus 17 Upgrade 10 の機能の概要と使用上の注意について、
GeneXus 17 Upgrade 9 との相違点を基に説明します。
Upgrade 10 は 2022年 6月 27日にリリースされました
https://www.genexus.com/en/developers/downloadcenter?data=5954
このアップグレードにより、Figma を支持するデザイナーが Figma デザインを提供できるようになり、これを GeneXus ナレッジベースに統合することで、GeneXus によってビルドされた驚くほど高速な実際のプロトタイプの入手が可能になりました。これにより、DesignOpsプロセスが高速化され、機能が向上されました。さらに、Angular のデザインシステムのサポートが強化され、iOS アプリのアーキテクチャが改善されたことにより、マルチエクスペリエンス開発が改善されました。
デザインのインポート、ネイティブ iOS アプリと Android アプリの生成、Web および Web Mobile Angular アプリの完全な機能を示すために、このアップグレードで生成できる新しいサンプルナレッジベースを提供しています。
このアップグレードでは DevOps も改善され、API のプロトタイピングがこれまで以上に容易になり、新しいテスト機能が追加され、AWS サーバーレス環境へのセキュアなバックエンドのデプロイが可能になりました。
- DesignOps - Figma の統合
- デザイン システム トークンの既定のサポート
- 例: Unanimo のトークン (color-scheme: [ light ] |dark)
- 強化された Design System オブジェクトサポート:
- ネイティブモバイルとの互換性を目的とし、垂直方向の配置の既定値を上から中央に変更
- 追加されたすべての CSS ネイティブプロパティのサポート
- 同じ UI コントロールでの複数の CSS クラスサポートの向上
- UI コントロールの色の変化と一貫性の向上
- ボタン、クロノメーター、グループ、画像、レーティングの各コントロールのスタイリングサポートの改善
- CSS 生成の向上: 記述されるコードが減り、コードは手動で記述されたコードに似ています。
- 生成されたプロジェクトは XCFrameworks を使用します。Apple は XCFrameworks を、フレームワークまたはライブラリのバリアントを含む Xcode によって作成された配布可能なバイナリパッケージとして定義しているため、Simulator ビルドを含む複数のプラットフォーム (iOS、macOS、tvOS、および watchOS) で使用できます。
- モジュールを XCFrameworks として生成
- メインオブジェクトに新しいプロパティ [ Required Xcode version ] が追加されました。このプロパティでは、アプリとモジュールをコンパイルするときに必要な Xcode の最小バージョンを定義します。
- AWS サーバーレス環境にデプロイされたアプリケーションへの GAM サポートの追加
- [ パッケージのみ ] オプションの改善
- Apple ジェネレーター: UI コントロール / 拡張ライブラリを開発する場合、XCFramewors の使用を開始する必要があります (以前のメカニズムは非推奨になり、数か月で廃止されます) 。
- Java: SQL Server の既定の JDBC ドライバが最新の mssql-jdbc になりました。
- Android: JDK 11 が必要です。
以下のリンクから機能、互換性の側面、問題、および詳細を確認してください。
GeneXus:
https://www.genexus.com/developers/rn?data=0;4;V17;10;V17;9; GeneXus Server:
https://www.genexus.com/developers/rn?data=0;6;V17;10;V17;9; GXflow:
https://www.genexus.com/developers/rn?data=0;3;V17;10;V17;9; GXtest:
https://www.genexus.com/developers/rn?data=0;7;V17;10;V17;9; GeneXus for SAP:
https://www.genexus.com/developers/rn?data=0;8;V17;10;V17;9;
以前のバージョンでは発生しなかった問題が見つかった場合、アップグレードのリリース前に修正できるように、弊社パートナーにお知らせください。
改善したい機能がある場合は、ベータテスト参加者のチャネル (
http://www.genexus.com/betatesters) にご意見をお寄せください。