Delphi 11は、HighDPI / 4k+スクリーンをサポート。Windows 11、Android 30 APIや最新のBilling APIに対応したアプリ構築に対応したほか、macOS 64-bit ARMコンパイラを搭載



Standing Girl With Laptop



単一コードベース

主要なプラットフォーム向けのアプリをわずかなコードで!一度書けば、すべてのプラットフォーム向けにコンパイル可能

Windows 11に対応

最新のWindows 11対応アプリの構築をサポート。新しいUIコントロール、WinRT API、HighDPIサポートなどによりモダナイズしたVCLを搭載

リモートデスクトップ

VCLとIDEのリモートデスクトップサポートを改善。リモートチームでの開発やアプリケーションの使用をより効率化

High DPI / 4Kサポート

IDEのHigh DPIサポート、最新の4K+モニターのフルサポートを実現。「くっきり、はっきり」のフォント、アイコン表示に加え、VCL / FMXフォームデザイナでも、High DPIアプリケーションの設計が可能に

iOS / macOSサポート

macOS 64bit ARMコンパイラとツールチェインを搭載。これにより、Intel/Arm AppStoreに投稿可能なユニバーサルパッケージを作成可能に

Androidサポート

最新のAndroid 30 API、最新のBilling APIをサポート。さらにAndroidXライブラリの使用に移行。新たに複数のclasses.dexファイルをサポートすることで、外部のAndroid依存関係の統合を簡素化

RAD Server

ビジュアルRAD手法での構築をサポートするSwagger 対応のエンタープライズREST APIアプリケーションサーバーにより複雑性を軽減

多様なデータにアクセス

FireDACを用いれば、20以上のデータベースに同じ方式でネイティブアクセス可能。InterBase、SQLite、MySQL、SQL Server、Oracle、PostgreSQL、DB2、SQL Anywhere、Advantage DB、Firebird、Access、Informix、MongoDBなど、多様なデータソースに対応

迅速なコーディング

リファクタリング時のよりスマートなコードナビゲーション、Tabキーによる自動コード補完をサポート。LSPでインクルードファイルを認識、LSPサーバーの自動再起動、クラスヘルパーのサポート、配列割り当て時の配列提案なども実現

生産性

VCLスタイルの設計時サポートを追加。設計時にスタイルを適用したフォームやコントロールの外観をすばやく確認できるので、スタイリッシュなUIのプロトタイプが容易に

Linux

Linux向けサーバーサイドアプリケーションとFireMonkeyによるGUIアプリケーションの双方の構築をサポート

クラウドサポート

すべてのプラットフォームで利用できるHTTP / RESTクライアントライブラリやAWSおよびAzure向けコンポーネントを搭載

拡張性

独自のカスタムコンポーネントやプラグインを作成したり、サードパーティのエコシステムからすぐに使えるアドオンを入手して機能強化が可能

UXの向上

ウェルカムページを完全に再構築。ネイティブUIのより自然なルック&フィールを実現し、カスタマイズも容易に





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


Delphiで洗練されたデスクトップ/モバイルアプリを開発

  • 実績あるWindows向けフレームワークVCLとクロスプラットフフォームレスポンシブUIを構築できるFireMonkey(FMX)を搭載
  • High-DPI / 4k+モニター対応のIDE
  • VCLスタイルの設計時サポートを追加。設計時にスタイルを適用したフォームやコントロールの外観をすばやく確認できるので、スタイリッシュなUIのプロトタイプが容易に
  • FireMonkeyの設計時ガイドライン - コントロールの移動や位置合わせに役立つガイドラインとマージン/パディングサポートの強化
  • マルチモニターおよびマルチウィンドウサポートを改善。複数ウィンドウで同じフォームの設計とコード編集を同時に実行可能
  • 美しい外観のUIを迅速に構築可能。一度レスポンシブマスターUIレイアウトを作成してしまえば、任意のプラットフォーム/デバイス向けに展開可能
  • ビジュアルデザイナを用いてビジュアル/非ビジュアルコンポーネントをドラッグ&ドロップ
  • LiveBindingデザイナを用いれば、UI要素をビジュアルにデータソースへ接続可能

RAD Studioで洗練されたデスクトップ/モバイルアプリを開発

Delphiでコーディング作業も効率化


  • 強力かつ学習が容易なプログラミング言語Object Pascalによる開発をサポート。カスタマイズ可能なIDEにより、コーディングスタイルにマッチした開発が可能
  • Code Insight™ により、ライブラリや自身で記述したコードに基づいた自動コード補完機能を提供。正確かつ迅速なコーディングをサポート
  • コーディング時にインラインドキュメントからヒントを表示
  • VCLデザイナにより迅速な開発をサポート
  • Git、Subversion、Mercurialなどのバージョン管理システムを統合可能

Code Faster and Smarter with Delphi

統合されたネイティブデバッガによりデバッグ作業を効率化


  • 条件付きブレークポイントを追加すれば、特定の条件や場所でプログラムの実行を停止可能
  • 呼び出し履歴を調べれば、現在の場所に至るまでのコードの実行経路をバックトレースして確認可能
  • デバッグ中プログラムの実行を停止し、その時点での変数の値をチェック
  • デバッグ中でもCode Insight™ によるコード補完を利用可能
  • 任意のデバイスでデバッグ可能!任意のiOS、Android、macOS、Linuxデバイスにアプリを配置しリモートデバッグ
  • ローカルマシンまたはリモートマシンで実行されるアプリケーションに対してライブデバッグ。すべてのターゲットプラットフォームに対して、ブレークポイントの設定、呼び出し履歴、ツールチップ式評価が可能
Conditional Breakpoints

Delphiならハイパフォーマンスネイティブアプリをコンパイル/配置

  • 最新のWindows 11対応アプリの構築をサポート。MSIXサポートも統合し、マイクロソフトの新リリースをキャッチアップ可能
  • WebBrowserコンポーネントにおけるMicrosoft WebView 2コントロール(Edge Chromium)のサポート
  • Ad Hoc配置とApp Storeへの配置の双方を迅速に実行可能。Windows Store、Apple App Store 、Google Play Store向けのアプリケーションバンドルの構築をサポート
  • macOS(MシリーズApple Silicon)向けにコンパイルし、ユニバーサルパッケージを用いて、AppStoreに投稿。既存のIntel向けと新しいMシリーズのmacOSプロセッサー(Apple Silicon)向けの双方にコンパイル可能
  • Android API 30向けコンパイルに対応!Android APIとライブラリをアップデートし、API 30、Google Play V3、Android Xをサポートしました。変化するAndroidの開発要件をキャッチアップし、開発エクスペリエンスも向上。最新のbilling APIもサポート
  • プラットフォームごとに配置ファイルを定義しビルド設定を行えます。開発者は、各プロジェクトに対し、ターゲットプラットフォーム(Windows、macOS、Android、iOS、Linux)とビルド設定(デバッグまたはリリース)を指定可能
  • Delphi IDEからWindows、macOS、Android、iOS、Linux向けに直接ファイルを配置可能




Compile and Deploy

Delphiでコード品質も向上

  • Error Insightがコーディングエラーを自動検出。すばやく問題箇所を修正可能
  • RTLの品質フォーカス – TZipFileの大規模データ向けの64bitでの改善、Bluetooth LE、System.DateUtilsのTDateTimeレコードヘルパー
  • リファクタリング機能を用いれば、アプリケーションコードを見直し、より効率的で、パフォーマンスと信頼性を向上させたアプリケーションに改良可能
  • テスト済の高度に最適化されたクロスプラットフォームライブラリの活用によりコーディング量を削減
  • DUnitおよびDUnitXフレームワークを搭載。すべてのコードをテストできるユニットテストを構築可能
  • CodeSiteのライブログ機能によりアプリケーションを中断することなく、アプリケーション内部の動きを確認可能
  • Visual Studio Codeで、Delphiソースコードをコード補完のフル機能を使用して編集可能
  • LSPでインクルードファイルを認識、LSPサーバーの自動再起動
  • Tabキーによる自動コード補完


Code Quality

Delphiのチーム開発機能/リモートデスクトップ機能によりコラボレーションを促進



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

多様なタスクに対応する豊富なコンポーネントでDelphi IDEを拡張



  • GetItパッケージマネージャを用いれば、機能強化を実現する新しいコンポーネントをダウンロードしてすばやく統合
  • テクノロジーパートナーが提供するツール/コンポーネントによりIDEを拡張可能
  • Beyond Compare、FastReport、TeeChart、InterBase、IP*Works、CodeSight!などのサードパーティツール、追加製品を利用可能
  • サードパーティ製プラグインやアドオンによりIDEを拡張可能
Extend the Delphi IDE With Hundreds of Components

機能一覧のダウンロード




Delphi 11リリース!

新バージョンの詳細はこちら


世界各国の300万人以上の開発者が支持