アイデアをすばやくカタチに

洗練されたデスクトップ/モバイルアプリを開発
- 実績あるWindows向けフレームワークVCLとクロスプラットフフォームレスポンシブUIを構築できるFireMonkey(FMX)を搭載
- High-DPI / 4k+モニター対応のIDE
- VCLライブラリでは、TEdgeBrowserとTWebBrowserコンポーネントの双方で、マイクロソフトのEdge WebView2コンポーネントの使用を改善。
- VCLスタイルの設計時サポートを追加。スタイリッシュなUIのプロトタイプが容易に
- コントロールの移動や位置合わせに役立つガイドラインとマージン/パディングサポートの強化によりFireMonkeyアプリのプロトタイプ作業をスピードアップ
- 二次ベジエ曲線コマンドなど、TPathDataの処理とレンダリングが品質とパフォーマンスの両面で大幅に改善
- 複数ウィンドウで同じフォームの設計とコード編集を同時に実行可能
- 一度レスポンシブマスターUIレイアウトを作成してしまえば、同じ設計作業を繰り返すことなく、任意のプラットフォーム/デバイス固有のカスタマイズが可能
- ビジュアルデザイナを用いてビジュアル/非ビジュアルコンポーネントをドラッグ&ドロップ
- LiveBindingデザイナを用いれば、UI要素をビジュアルにデータソースへ接続可能

RAD Studioでコーディング作業も効率化
- IDEでMarkdownドキュメントとVCLベースのHTMLプレビューをサポート
- コードエディタで非アクティブコードをハイライト
- 各プラットフォーム向けに最適化されたコンパイラにより迅速なコンパイル作業をサポート
- C++コードフォーマッタ - C++コードを自動レイアウト可能。Clang形式の整形にも対応
- C++BuilderのCode Insightでは、cqueryの大幅な品質改善に加え、LSPの動作をより適切にカスタマイズ可能に
- 強力なプログラミング言語(DelphiおよびC++)を選択可能。カスタマイズ可能なIDEにより、コーディングスタイルにマッチした開発が可能
- LSP(Language Server Protocol)を用いた自動コード補完機能Code Insight™ により、ライブラリや自身で記述したコードに基づいた自動補完を提供。正確かつ迅速なコーディングをサポート
- コーディング時にインラインドキュメントからヒントを表示
- VCLデザイナにより迅速な開発をサポート
- Git、Subversion、Mercurialなどのバージョン管理システムを統合可能
- Using library suffix of $(Auto) works for C++ projects
- コードエディタの描画に関する新しいToolsAPI
- FireMonkeyモバイルアプリケーション向けの新しいモバイル生体認証コンポーネント
- Android向けの新しいIFMXPhoneDialerListenerServiceインターフェイス

統合されたネイティブデバッガによりデバッグ作業を効率化
- 条件付きブレークポイントを追加すれば、特定の条件や場所でプログラムの実行を停止可能
- 呼び出し履歴を調べれば、現在の場所に至るまでのコードの実行経路をバックトレースして確認可能
- デバッグ中プログラムの実行を停止し、その時点での変数の値をチェック
- デバッグ中でもCode Insight™ によるコード補完を利用可能
- 任意のデバイスでデバッグ可能!任意のiOS、Android、macOS、Linuxデバイスにアプリを配置しリモートデバッグ
- 新たにLLDBベースのデバッガを、macOS Intelおよび32-bit Android向けに導入。すべての非Windowsプラットフォームデバッガは、Delphi / C++のいずれもLLDBアーキテクチャに移行
- ローカルマシンまたはリモートマシンで実行されるアプリケーションに対してライブデバッグ。すべてのターゲットプラットフォームに対して、ブレークポイントの設定、呼び出し履歴、ツールチップ式評価が可能

ハイパフォーマンスネイティブアプリをコンパイルして配置
- 最新のWindows 11対応アプリの構築をサポート。マイクロソフトの新リリースをキャッチアップ可能
- WebBrowserコンポーネントで、マイクロソフトのWebView 2コントロール(Edge Chromium)をサポート
- アプリストアへの配置もサポート。Windows Store(Desktop Bridgeを使用)向けアプリケーションを構築し、配置可能
- Delphi向けiOSシミュレーターサポートにより、ARM-64(M1またはM2 CPU)が稼働するmacOSデバイス向けのバイナリを生成可能に
- FireDACライブラリでは、最新のMicrosoft ODBC Driver for SQL Serverのサポート、MongoDBの新しいトランザクション機能のサポート、dbGo(古いADO)プロジェクトをFireDACに移行するためのreFindファイルを提供
- RAD Serverでは、認証トークン/セッションの有効期限オプション、RAD ServerログへのIPアドレスとDateTime追加、EMSFireDACClientコンポーネントによるクライアントアプリケーション作成を簡素化
- IntelとMシリーズ(MシリーズApple Silicon)の双方のmacOSプロセッサ向けにコンパイル可能
- Android API 32向けのコンパイルをサポート。Android APIとライブラリをアップデートし、API 32、Google Play V3、Android Xをサポート。変化するAndroidの開発要件をキャッチアップし、開発エクスペリエンスも向上。最新のbilling APIもサポート
- プラットフォームごとに配置ファイルを定義しビルド設定が可能(Windows、macOS、Android、iOS、Linux)。デバッグまたはリリースのビルド設定も指定可能
- エンバカデロではSubversion DLLの製品同梱を終了。ユーザーが独自にSubversionクライアントDLLをインストールすることを推奨

強力なツールサポートによりコード品質を向上
- Error Insightがコーディングエラーを自動検出。すばやく問題箇所を修正可能
- C++型向けのDelphiスタイルRTTIのオーバーホールなどC++ツールチェインの改善
- RTLの品質フォーカス:TZipFileと大規模データ向けの64bitでの改善
- Delphi向けのC++スタイルのRTTIの改善
- CMakeの品質改善とWin32およびWin64の双方での例外処理の改善
- リファクタリング機能により、より効率的で、パフォーマンスと信頼性を向上させたアプリケーションコードに改良
- テスト済の高度に最適化されたクロスプラットフォームライブラリの活用によりコーディング量を削減
- DUnitおよびDUnitXフレームワークを統合したユニットテストを構築可能
- CodeSiteのライブログ機能によりアプリケーションを中断することなく、アプリケーション内部の動きを確認可能
- Visual Studio Codeで、Delphiソースコードをコード補完のフル機能を使用して編集可能
- LSPでインクルードファイルを認識、LSPサーバーの自動再起動
- Tabキーによる自動コード補完
- コードエディタで一致する単語を強調表示
- DelphiコンパイラはXmlDocをコンパイル済みDCUに格納。HelpInsightはこれまで表示されなかった多くの領域で情報を表示可能に

チーム開発支援とリモートデスクトップ機能によりコラボレーションを改善
- VCLとIDE向けに強化されたリモートデスクトップサポートにより、リモート開発におけるコラボレーションを促進
- バージョン管理システムによるコードの変更トラッキングをサポート。Subversion、Git、Mercurialのリポジトリに対応
- 履歴タブを用いれば、差分ビューワーを用いて変更箇所や履歴を簡単にナビゲート
- ドキュメントをすばやくインラインヘルプに変換
- RAD Studioのコマンドラインコンパイラは、継続的インテグレーションを実現するためのビルド環境に最適。MSBuildおよびCMakeプロジェクトをサポート

豊富なコンポーネントによりRAD Studioを拡張
- GetItパッケージマネージャを用いれば、新しいコンポーネントをダウンロードして、すばやく機能強化を実現
- プログラミング言語によるフィルター(DelphiまたはC++)
- テクノロジーパートナーが提供するツール/コンポーネントによりIDEを拡張
- Beyond Compare、FastReport、TeeChart、InterBase、IP*Works、CodeSight!などのサードパーティツール、追加製品を利用可能
- 豊富なサードパーティ製プラグインやアドオンによりIDEを拡張可能
- GetIt経由で50以上のIoTコンポーネントを入手可能。IoT対応機能をすばやくRAD Studioに追加可能