1 ポイント 投稿者 GN⁺ 2025-09-13 | まだコメントはありません。 | WhatsAppで共有
  • Embarcaderoが RAD Studio 13 Florence および Delphi 13、C++Builder 13 を正式リリース
  • 新バージョンには 64ビットIDE、強化されたC++23サポート、Delphi言語拡張(三項演算子など)、AIコンポーネント、広範な品質改善が含まれる
  • SmartCore AI Component Pack などにより、開発者はアプリに AI機能を簡単に統合したり、AI中心のアプリを構築可能
  • WebBroker、WebStencils、GetIt などの中核的なWeb、パッケージ管理、プラットフォーム機能が大幅にアップグレード
  • さまざまなプラットフォーム、IDE、デバッグ、UIライブラリ、データベースアクセシビリティ、コードツールで 使いやすさと互換性を強化

RAD Studio 13 Florence の主な発表

  • Embarcaderoが RAD Studio 13 FlorenceDelphi 13、C++Builder 13 を正式リリース
  • 今回のバージョンには 64ビット RAD Studio IDE、最新のC++Builder Clangコンパイラ、Delphi言語拡張、AIコンポーネントとAIチャットボット、既存機能全般の改善、品質重視のアップデートが含まれる

Delphi言語拡張と三項演算子

  • Delphi言語で長年要望されていた 三項演算子 のサポートを新たに追加
  • “if” キーワードを使う記法で、多くの言語で使われる構文に近く、簡潔な条件表現を提供
  • NameOf組み込み関数、{$PUSHOPT}/{$POPOPT} コンパイラディレクティブ、レコードクラス演算子内の 暗黙のSelfパラメータ宣言、“is not”、“not in” 演算子、“noreturn” ディレクティブ、ジェネリック型制約など、さまざまな文法改善を導入

C++Builder: C++23 および Clang 20 のサポート

  • C++Builder Modern Win64 コンパイラ が Clang 20 にアップグレード
  • C++23 言語標準をデフォルト採用 し、モダンなC++開発環境を提供
  • 改善された Address Sanitizer(ASAN)ランタイム、バージョン別共有ライブラリ、旧バージョンとの互換性を強化

64ビットIDEの導入

  • Windows 64ターゲットプラットフォーム向けに 完全な64ビットIDE を初導入
  • Delphi、C++ の両方でビルド・デバッグをサポートし、Visual Assistベースのコードツールも追加
  • COM/ActiveX、Typeライブラリ、Live Templates、Surroundメニューなどの機能を統合
  • インストールプロセスがIDEの中核構成に統合された

SmartCore AI Component Pack

  • RAD Studio SmartCore AI Component Pack の提供により、Delphi、C++Builderアプリへの AI機能の容易な統合 を支援
  • 単一のAI接続コンポーネントが、さまざまなAIエンジン(OpenAI、Claude、Gemini、Ollamaなど)とRESTで通信可能
  • テキスト、画像など多様なデータ型向けのリクエストコンポーネントをUIと容易に連携可能
  • コンテキスト生成、翻訳、データインサイト、チャットボットなど AIベースのユーザー体験拡張 が容易
  • GetItを通じて、まもなく正式パッケージとして提供予定

WebStencils、WebBroker の改善

  • WebStencils(Webテンプレートライブラリ)とWebBrokerに セッション管理、Apache/Nginxサポート、ロギング改善 を導入
  • WebStencilsでセッション、グローバル変数、switch文、認証・認可、データセットへの直接アクセスと詳細制御を提供
  • 複雑なWebサイトや権限・ログインシステムを容易に実装可能

GetIt のパッケージバージョン管理

  • GetIt パッケージマネージャ にバージョン管理機能を追加し、複数バージョンの同時提供と選択インストールをサポート

IDEの検索機能と使いやすさ

  • Project Manager、構造ビュー、メッセージウィンドウ、イベントログなどで 検索機能 を強化し、グルーピングオプションも導入

RAD AI Companion サイト

  • RAD Studio 13 ユーザー支援のための AIベースのチャットボット(RAD AI Companion)を新たに開始:

新規・強化されたプラットフォーム統合

  • Windowsターゲット向けに API整備、WinRT API、WinAPI WinMDプロジェクション、WebView2コントロール を更新
  • DelphiのiOS APIヘッダ拡張、Androidビルド/デプロイツール強化、Java2OP importer改善

VCL および FireMonkey の新機能

  • VCL: Microsoft UIAutomationインターフェース統合(アクセシビリティおよびUI自動化テストを支援)、タイトルバーのスタイリング、ControlList・FormsTabsBar・TToggleSwitchの改善、ActionMainMenuBarへのスクロール導入
  • FireMonkey: Display Link Service(アニメーションの滑らかさ)、GPUベースのビットマップコピー性能、新しいMaskEdit、TPresentedScrollBoxプロパティ拡張、IFMXSpellCheckerServiceEx、TAlignLayout、新しいApplicationEventsコンポーネントなど多数の改善
  • FMXLinux の統合性を改善し、Skia4Delphi を最新化

データベースアクセシビリティと FireDAC

  • FireDAC(高品質なDBアクセスライブラリ)を更新し、OAuth認証(Oracle)、並列バックアップ(Firebird)、PostgreSQL配列サポートを強化
  • Unsigned Big Integer フィールド対応など、さまざまな改善を実施
  • 今後 InterBase 15 Developer edition ライセンスを同梱予定

RAD Server、API およびマルチテナント

  • SwaggerベースのAPIドキュメント化 オプションを追加し、マルチテナンシー構成やAPIバージョン管理を容易に適用可能

コードツール、アップグレード支援

  • Delphi向け “Classic” CodeInsight エンジンを復活させ、DelphiLSPと並行提供
  • Delphi Upgrade Advisor ウィザードを導入(プロジェクト設定/コード改善の推奨)
  • C++: Visual Assist 統合の64ビットIDEサポートおよび安定性を向上

IDE およびデバッガの品質

  • LLDBベースのデバッガを v20 にアップグレードし、64ビットIDEでのデバッグ体験を強化、Attach to Process ダイアログも改善
  • Smart CodeInsight、エディタタブ/テーマ、構造ウィンドウでのエラーメッセージコピーなど、UIの細部を改善
  • IDEカスタマイズ向けに公式 ToolsAPI を拡張

製品利用案内

  • RAD Studio 13、Delphi 13、C++Builder 13 の体験版と正式ビルドをオンラインで提供
  • 既存ライセンスユーザー向けに即時ダウンロードを可能にし、メール通知も送信
  • https://my.embarcadero.com からダウンロード可能

まだコメントはありません。

まだコメントはありません。