ニュース

「Delphi」「C++Builder」のフル機能を無償で ~“Community Edition”が発表

Windows、macOS、iOS、Android向けのネイティブアプリをワンソースで開発可能

「C++Builder 10.2 Community Edition」の開発画面(同社ブログより引用)

 米Embarcadero Technologiesは7月18日(現地時間)、「Delphi」と「C++Builder」の“Community Edition”を発表した。Windows、macOS、iOS、Android向けのネイティブアプリをワンソースで開発できる無償の統合開発環境だ。

 「Delphi」は、20年以上の歴史をもつアプリケーション開発ツール。ドラッグ&ドロップでGUIアプリケーションを迅速に開発できる“RAD(Rapid Application Development)”ツールの先駆的存在といえる。一方の「C++Builder」は「Delphi」の姉妹製品で、Delphi(Object Pascal)言語の代わりに、広く普及しているC++言語を利用できるようにしたものだ。

 今回発表された“Community Edition”は、フリーランスの開発者、スタートアップ企業、学生、趣味で開発を行うプログラマー向けの無償エディション。開発したアプリによる収益が年間5,000米ドル未満の個人、または開発者が5人以下で年間収益が5,000米ドル未満の企業・組織のユーザーが利用できる。

 これまで提供されていた“Starter Edition”との大きな違いは、Windows(Win32/UWP)だけでなく、macOSやiOS、Android向けのアプリも開発できること(Linuxは未サポート)。高機能なコードエディターやデバッグツール、プラットフォーム固有のスタイルをサポートしたビジュアルUIデザイナーはもちろん、ローカルデータベースを利用したアプリケーションの開発も行える。“Professional Edition”相当のフル機能を無償で利用できるのが最大の魅力だ。

Windows(Win32/UWP)だけでなく、macOSやiOS、Android向けのアプリも開発可能
ーカルデータベースを利用したアプリケーションの開発も行えるなど、“Professional Edition”相当のフル機能へ無償でアクセスできる

 なお、ダウンロードの際はユーザー情報の登録が必要。登録を完了すると、1年間有効なライセンスキー(インストール番号)がメールで送られてくるので、セットアップウィザードのライセンス認証画面に入力しよう。有効期間が切れたあとは、また新しいライセンスキーを発行してもらえるようだ。また、「Delphi Community Edition」「C++Builder Community Edition」は同じ環境にインストールできないので注意したい。