本日、Embarcaderoは、RAD Studio、Delphi、C++Builder 12.1 Athensをリリースしました。
RAD Studio 12.1 Athensのリリースは、主にRAD Studio 12の新機能の強化、さらなる品質改善に加えて、お客様のご要望への対応に重点を置いています。そして12.0で最初にリリースされた新しいC++ Win64 Clangベースのコンパイラとツールチェーンの開発が完了しました。
Table of Contents
12.1リリースのウェビナーレポートはどこで見ることができますか?
RAD Studio 12.1 リリース ウェビナーのリプレイは、以下の動画をご覧ください。
RAD Studio 12.1の主な新機能
このブログでは、RAD Studio 12.1の主な新機能と機能強化のいくつかに焦点を当て、最も関連性の高い品質向上に関する内容も取り上げます。
モダンなC++コンパイラとツールチェーン
C++Builder 12.0でプレビュー版としてはじめてリリースされたWin64向けの新しいClangベースのC++コンパイラは、優れたSTLサポート、64ビットコンパイラとリンカを備えた高品質のツールチェーンで、大規模なアプリケーションの構築とリンクに最適で、外部ライブラリやC++コードとの統合が強化されています。そしてC++Builder 12.1 ではIDEへ完全に統合され、FireDACやその他のデータベース、RTLライブラリを使用してVCLやFireMonkeyアプリをビルドできます。
IDEで分割エディタのサポート
12.1では、IDE における分割エディタ ビューのサポートが追加されています。複数のエディタを同じウィンドウ内で並べて使用したり、上下に並べて使用したり、組み合わせて使用したりできます。水平または垂直に分割するエディタの数に制限はありません。
Android APIレベル34のサポートとデプロイメントの改善
Delphi 12.1では、サポートするAndroid API レベルが 34 に更新されており、APIレベル34が必要となる2024年8月のGoogle Playストアアプリ提出期限に先駆けて対応しています。この変更には、Android SDK ツールへの変更、いくつかの追加の Android プラットフォーム ツール、および Java ランタイムの更新、アプリのパッケージングプロセスの改善が必要でした。
RAD Studio 12.1での主な品質改善点
C++Builder IDE向けのVisual Assist統合の改善
Visual Assistの統合は12.0で導入され、12.1では品質に重点を置いて大幅に改善されました。また、ソースコードとビジュアルデザイナー間でコンポーネントの名前を変更できるようにリネームに関するリファクタリング機能が拡張されました。そして最高クラスのコード補完、コードナビゲーション、C++コードのリファクタリングを提供し、生産性を驚くほど向上させます。
Delphi LSPの品質改善
12.1 では、コード補完が表示されるときの特定のキーストロークの動作をカスタマイズする機能(通常表示時と自動呼び出し時の両方)を追加しました。これにより、開発者の好みに合わせて補完動作を設定できるようになります。またDelphi LSPの全体的な改善として自動呼び出しの手直しや多くの改良を加えました。
VCLとFireMonkeyの品質改善
RAD Studio 12.1 では、FireMonkey向けの新しい Skia ファンデーションなど、RAD Studio 12.0 で導入された機能を中心に、VCL ライブラリと FireMonkey ライブラリの両方に多数の改良が加えられています、 これにより、すべてのターゲットプラットフォームでグラフィックスと UI コントロールのレンダリングのパフォーマンスと品質を向上させています。
データアクセスの品質とサポートデータベースの追加
データベースライブラリ、RESTクライアントライブラリ、およびランタイムライブラリを含む分野に対する多数の改善に加えて、FireDACでは、Firebirdバージョン5とPostgreSQLバージョン16の公式サポートを追加した。
品質改善や要望への対応
RAD Studio 12.1 では、52 件のサポートへのお問い合わせ ならびに300 件以上のQuality Portalからのパグレポートに関する修正や品質改善を行い、18 件のお客様からの機能改善の要望に対応いたしました。
RAD Studio 12.1 Athensのリリース情報
本日より、RAD Studio / Delphi / C++Builder 12.1の無料トライアルをダウンロードできるようになりました。またアップデートサブスクリプションまたは上位のサポートプログラムに加入されている方は、既存のライセンスを使用してRAD Studio、Delphi、およびC++Builder 12.1をカスタマーポータルサイト(https://my.embarcadero.com)からダウンロード/インストールできます。
詳細については、以下のリンクをご確認してください。