RAD Studio 10.4.2 リリース!詳細はこちら

Delphi / C++Builderアップデートキャンペーン!詳細はこちら

製品利用の情報はサポートナレッジベース

デベロッパーTVはYouTube Liveで毎月第4金曜配信

Delphi 10.4.2

Windows、Android、iOS、macOS、Linux向け開発で5倍の生産性を実現



Windows、Android、iOS、macOS、Linux向けアプリケーション構築を迅速かつ効率的に



Standing Girl With Laptop



単一コードベース

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

Windows 10アプリの構築

Windows 10対応のモダンなUXにアプリケーションをリフレッシュ!最新のレスポンシブコントロールやWindowsストアもサポート

多様なデータにアクセス

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

macOSおよびLinux向けアプリの開発

macOおよびLinux向けアプリケーションの構築をサポート。適材適所のプラットフォーム選択が可能になります。

クラウドサポート

Delphiには、すべてのプラットフォームで利用できるHTTP / RESTクライアントライブラリが搭載されています。RESTサービスを呼び出せるほか、専用コンポーネントにより、AWSやAzureの機能も利用できます。

レスポンシブUI

プラットフォーム検知が可能なレスポンシブUIを構築することで、1回UIを設計すれば、簡単に複数のプラットフォームに展開することが可能です。

AndroidおよびiOSのサポート

iOSおよびAndroid向けアプリ構築を迅速かつスマートに実現。プラットフォームネイティブコントロールの使用により、デバイス最適化と単一コードベースを両立します。マルチデバイスデザイナですばやくUIを構築し、ライブプレビューで各デバイスでの実際の表示を容易に確認できます。

拡張性

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





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


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

Delphiに搭載されたWindows向けのVCLフレームワークとクロスプラットフォームのレスポンシブUIを実現するFireMonkey(FMX)フレームワークを用いれば、直感的で洗練されたユーザーインターフェイスをWindows、macOS、iOS、Android、Linux向けに構築できます。

  • 美しい外観のUIを迅速に構築可能。一度レスポンシブマスターUIレイアウトを作成してしまえば、任意のプラットフォーム/デバイス向けに展開可能
  • ビジュアルデザイナを用いてビジュアル/非ビジュアルコンポーネントをドラッグ&ドロップ
  • LiveBindingデザイナを用いれば、UI要素をビジュアルにデータソースへ接続可能
  • ライブ・オン・デバイスプレビュー機能により、リアルタイムに設計状態を検証可能。複数デバイスにも容易に展開
  • デスクトップ、タブレット、スマートフォン向けにマルチ解像度対応のコンポーネントによるレスポンシブデザインを実現
  • ユーザーエクスペリエンスを向上させるプラットフォーム固有のネイティブコントロールを搭載

Smart Responsive Designing

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

モダンなオブジェクト指向プログラミングのベストプラクティスに加え、RAD Studioの堅牢なフレームワークと高機能IDEにより、開発者はより効率的にコーディング作業を実行できます。

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

Modern Developer Centric IDE

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

統合されたクロスプラットフォームネイティブデバッガによりすばやくバグを特定。DelphiのIDEを用いれば、Windows、macOS、iOS、Android、Linux環境で実行されるアプリケーションをリモートデバッグできます。

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

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

任意のデバイス向けにアプリケーションを作成可能。RAD Studioを用いれば、デスクトップとモバイルの双方に適合するアプリケーションを単一コードから作成し、Windows、macOS、iOS、Android、Linux向けに配置できます。



  • アプリストアへの配置もサポート。Windows Store(Desktop Bridgeを使用)向けアプリケーションを構築し、配置可能
  • プラットフォームごとに配置ファイルを定義しビルド設定を行えます。開発者は、各プロジェクトに対し、ターゲットプラットフォーム(Windows、macOS、Android、iOS、Linux)とビルド設定(デバッグまたはリリース)を指定可能
  • DelphiのIDEから直接ファイルを配置可能。PA Server(Platform Assistant Server)を用いて、必要なファイルをすばやくWindows、macOS、Android、iOS、Linuxのリモートマシンに配置可能。PA Serverは、必要なファイルを組み合わせ、単一のアプリケーションインスタンスとしてパッケージング
Compile and Deploy

Delphiでコード品質も向上

開発サイクルを短縮しても、品質を犠牲にすることはありません!Delphiには、ベストプラクティスを活用したコーディング、単純作業を削減し、楽しくコーディングできる支援機能が搭載されています。

  • Error Insightがコーディングエラーを自動検出。すばやく問題箇所を修正可能
  • リファクタリング機能を用いれば、アプリケーションコードを見直し、より効率的で、パフォーマンスと信頼性を向上させたアプリケーションに改良可能
  • テスト済の高度に最適化されたクロスプラットフォームライブラリの活用によりコーディング量を削減
  • コード上のドキュメントをすばやくインラインヘルプに展開可能
  • DUnitおよびDUnitXフレームワークを搭載。すべてのコードをテストできるユニットテストを構築可能
  • CodeSiteのライブログ機能によりアプリケーションを中断することなく、アプリケーション内部の動きを確認可能

Code Quality

Delphi はコラボレーション環境も提供

Delphiのコラボ―レーション機能とバージョン管理機能を用いれば、個人でもチームでの開発でも、よりよいコードをより迅速に作成できます。コードコラボレーションにより、コードの理解が深まり、よりよいテスト、よりよいソフトウェアの実現が可能になります。




  • バージョン管理システムによるコードの変更トラッキングをサポート。Subversion、Git、Mercurialのリポジトリに対応
  • 履歴タブを用いれば、差分ビューワーを用いて変更箇所や履歴を簡単にナビゲート可能
  • Delphiのコマンドラインコンパイラは、継続的インテグレーションを実現するためのビルド環境に最適。MSBuildおよびCMakeプロジェクトをサポートしています。
Deep Source Code Repository Integration

DelphiのIDEを拡張

Delphiには、ユーザーインターフェイスの構築からデータベース接続まで、多岐にわたる数百のコンポーネントが搭載されています。これにより、デスクトップおよびモバイルプラットフォーム向けビジネスアプリケーションを迅速かつ容易に構築可能。さらに、製品に搭載されたVCL / FireMonkeyコンポーネントだけでなく、Delphi / C++Builderコミュニティでは、さまざまなツールやコンポーネントを入手することができます。

  • 70以上のエンタープライズクラウドサービスやWeb APIに容易に接続可能。Enterprise Connectorsを用いれば、Amazon DynamoDB、Google Sheets、Azure Cosmos DB、Salesforce、Slack、Jira、Microsoft Office 365、SurveyMonkey、YouTube、WordPress、Gmailなどにすばやく、共通の方式でアクセス
  • GetItパッケージマネージャを用いれば、新しいコンポーネントをダウンロード/統合してすばやく開発環境の機能強化が可能
  • IoTコンポーネントによりIoT対応機能をすばやくDelphiに追加可能
  • テクノロジーパートナーが提供するツール/コンポーネントによりIDEを拡張可能
  • Beyond Compare、FastReport、TeeChart、InterBase、IP*Works、CodeSight!などのサードパーティツール、追加製品を利用可能
  • サードパーティ製プラグインやアドオンによりIDEを拡張可能
GetIt Package Manager

機能一覧のダウンロード




Delphi 10.4.2 リリース! 新機能を確認しよう



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

マルチプラットフォーム対応のネイティブアプリケーションを構築するための最速の手段

25年以上の歴史と実績を誇るDelphi最新バージョンは、多様なデバイス向けに高速かつ高機能のアプリケーションを構築するための迅速な手段として、多くの開発者に愛好されています。

DelphiのIDEは、単一コードベースでマルチプラットフォーム向けアプリケーションを構築するためのすべての開発サイクルをサポートしています。設計、実装、ビルド、配置、デバッグまで、すべての開発ステップを強力にサポートします。

開発やメンテナンスが容易な単一コードベースから、マルチプラットフォーム対応のネイティブコードをすばやくコンパイル。強力なコード補完機能、最新のマルチコアCPU技術を活かした並列処理により、比類ない生産性を実現します。


RAD Studio 10.4.2

エンバカデロブログ新着記事

Blog01

2021年06月11日

Delphiによる優れたモバイルアプリ「Football Playview」

詳細はこちら
Blog02

2021年06月10日

Delphiで構築!機械からのデータ収集/デジタル化のための究極のプラットフォーム「CNC Monitor」

詳細はこちら
Blog03

2021年06月10日

C++BuilderによるC++ラムダ式 入門

詳細はこちら
Blog04

2021年06月10日

Delphiによって構築された強力なWindowsツール「FileOptimizer」

詳細はこちら
Blog05

2021年06月09日

究極の数学的可視化ソフトウェアはDelphiの全ソースコード付きで提供

詳細はこちら
Blog06

2021年06月08日

DelphiのBindingsListコンポーネントによる式の管理

詳細はこちら
Blog07

2021年06月08日

C++Builder開発者のためのUnicodeサポート情報

詳細はこちら
Blog08

2021年06月08日

現実世界のドラマを再現するGPSバイクゲームがヤバい

詳細はこちら
Blog09

2021年06月04日

C++Builderでビットシフトを使用したファイルのエンコード/デコードを行うには?

詳細はこちら
Blog10

2021年06月03日

DelphiのExpressions Engineを使用する(高度なバインディング編)

詳細はこちら