- 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 Florence と Delphi 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 からダウンロード可能
まだコメントはありません。