Delphi 13 コミュニティエディションが提供開始されました

2026/08/12 20:13

Delphi 13 コミュニティエディションが提供開始されました

RSS: https://news.ycombinator.com/rss

要約

日本語訳:

Embarcadero から、バージョン 12.1 の無料版からバージョン 12.2、12.3 および 13.0 の改善を組み込んだ Delphi 13 Community Edition が発表されました。FireMonkey と VCL フレームワークを通じて共有コードベースを使用することで、Windows、macOS、iOS、Android 向けのネイティブアプリケーション開発を民主化することを目的とした、強力な無料開発環境です。主なターゲットは学生、趣味の愛好家、年間の収入が 5,000 ドル未満のフリーランサー、年間収益が 5,000 ドル未満かつ開発者数が最多で 5 人のスタートアップです。

技術的な観点から、この版では Android API レベル 35(Android 15 の機能)および物理デバイス向け iOS 18 ネイティブアプリ、Apple シリコン Mac 向けの iOS シミュレータをサポートする現代プラットフォームを扱えます。言語機能として、三項演算子 (

if
)、
NameOf
準則関数、
is not
および
not in
オペレーター、新しいコンパイラ指令(
{$PUSHOPT}
{$POPOPT}
noreturn
)、管理型レコードにおける暗黙の
Self
パラメータを導入しました。また、64 ビット IDE がアドレス空間を拡大して大規模プロジェクトの処理を可能にし、32 ビット IDE も更新されたものとして、64 ビットの Delphi 言語サーバーでサポートされます。FireMonkey の強化には、滑らかなアニメーションを実現する Display Link サービス、GPU 加速によるビットマップコピー、TMaskEdit および TApplicationEvents など新しいコンポーネントが含まれます。VCL に関する改善としては、スタイリングされたカスタムタイトルバー、TEdgeBrowser への WebView2 の統合、Windows/WinRT API サポートの拡大が挙げられます。IDE にはフォーカスモード、エディタスクロールバー注釈、分割ビュー、GetIt パッケージバージョン管理、クラシック Delphi CodeInsight エンジンの再利用オプションも追加されました。

この無料階層には適格な個人に対する寛大な使用権が含まれますが、収益規模や組織の規模が制限を超えた団体やチームは、Professional、Enterprise、Architect 版への移行が必要です。ライセンス条項では、1 年間の無償利用期間と限定的な商用利用権利が規定されており、これは延長トライアルではなく、通常の商用 Delphi ライセンスを保有する組織での使用も認められていません。この取り組みは、高いコストをかけずに複数オペレーティングシステム間で共有コードベースを実現し、コミュニティの制限を超えたチームに対して完全機能への明確なパスを提供することによって、より広範な開発者エコシステムの育成に寄与します。

本文

Delphi 13 コミュニティ版:最新版が無料提供開始

エムバクラデオは、**「Delphi 13 コミュニティ版」**の無料提供を開始しました。従来の Ver. 12.1 から大幅な機能強化を果たしており、学生、趣味プログラミング、フリーランス開発者、および特定の資格要件を満たすスタートアップ企業が対象です。

🚀 Delphi 13 コミュニティ版の特徴

Delphi 13 コミュニティ版は、Delphi 言語を用いてネイティブアプリケーションを開発するためのフル機能の無料エディションです。

  • 開発環境 (IDE)
    • プロフェッショナルグレードの IDE が搭載されています。
    • ビジュアルデザイナー、統合コンパイラ、デバッグ機能が完備。
  • フレームワーク一式
    • Windows 向け: VCL フレームワーク(ネイティブ Windows アプリ開発用)
    • マルチプラットフォーム: FireMonkey フレームワーク(Windows, macOS, iOS, Android の共通コードベースからネイティブアプリ構築可能)

🆕 Delphi 12.1 以降の主な変更点と新機能

Delphi 13 では、言語自体、開発環境、フレームワーク、プラットフォーム支持において以下の強化が行われています。

💻 新しい Delphi 言語機能

コードの表現力と可読性を両立させるための新機能多数:

  • 構文の改善
    • 新しい条件式表現(テルナリ演算子)として
      if
      キーワードを使用する構文を追加。
    • 「is not」と「not in」演算子を新設し、自然で明確なコード記述を可能に。
  • 新しい内蔵関数
    • 識別子の名前を文字列として返す新しい関数
      NameOf
      を追加。
  • コンパイラディレクティブ
    • コンパイラオプションの保存・復元のための
      $PUSHOPT
      および
      $POPOPT
      を新設。
    • プロシージャ用の
      noreturn
      ディレクティブを導入(制御を戻さないプロシージャ定義が可能)。
  • ジェネリック型とカスタムマネージドレコード
    • ジェネリック型制約への改善を実装。
    • カスタムマネージドレコードにおける
      Initialize
      および
      Finalize
      演算子に、明示的な
      Self
      パラメータを暗黙的に追加。

🛠 さらに高度な開発環境 (IDE)

32 ビット IDE の更新に加え、64 ビット Windows アプリケーション開発特化の新しい 64 ビット IDEが搭載されました。アドレス空間の拡大により、大規模プロジェクト処理が大幅に強化されます。

  • 64 ビット Delphi ランタイム言語サーバー: 大規模プロジェクトへの対応強化。
  • 検索・フィルタリング機能: プロジェクトマネージャー、構文ビュー、メッセージ、イベントログなどの主要な IDE ペインに対応。
  • 「フォーカスモード」: 外部の妨げから解放されたコード編集体験を実現。
  • エディタースクロールバーアノテーション: コード変更、ブックマーク、エラー、警告を視覚的に示す。
  • スプリット表示対応: エディタビューで複数ファイルを表示可能に。
  • CodeInsight エンジンの復活: クラシック版のコード洞察機能を再利用オプションとして導入。
  • パッケージ管理: GetIt パッケージのバージョン選択機能を追加。

📱 FireMonkey 機能の強化

マルチデバイス開発の基盤となる FireMonkey は以下の新機能でさらに高性能に:

  • 新しいディスプレイリンクサービスによる滑らかで安定したアニメーション。
  • GPU 加速を活用したビットマップコピー処理の高速化。
  • TMaskEdit
    および
    TApplicationEvents
    コンポーネントの新規追加。
  • コントロールの中央揃え設定(アラインメントオプション)の実装。
  • スクロール、バウンス、タッチインタラクション制御機能の強化。
  • スペルチェック支援の拡張および Skia4Delphi 統合の最新化。

🪟 Windows 向け VCL フレームワークの強化

ネイティブ Windows 開発向けの機能進化:

  • カスタムタイトルバーのカスタマイズスタイル拡張。
  • TControlList
    ,
    TFormTabsBar
    ,
    TToggleSwitch
    コンポーネントへの改善。
  • TActionMainMenuBar
    のスクロール対応。
  • TEdgeBrowser
    の WebView2 統合最新化。
  • Windows API および WinRT API サポートの拡大と刷新。

📲 モバイルプラットフォームサポートの大幅更新

最も重要な利点の一つとして、Android と iOS への対応が最新化されました。

🤖 Android 向け

  • ネイティブなアプリ構築: 最新の Android ツールチェーンを活用し、32 ビットおよび 64 ビット ARM アプリをサポート。
  • Android API レベル 35 対応: Android 15 の新機能(例:16 KB メモリページサイズ)に対応。
  • 統合・性能向上: Android SDK および NDKへの統合、デプロイメントツール、Java ライブラリインポート、Java2OP ブリッジの性能が改善。

🍎 Apple プラットフォーム向け (iOS / macOS)

  • iOS 18 対応: ネイティブ iOS アプリケーション開発をサポート。
  • 物理デバイス・シミュレーター両対応: Apple シリコン搭載 Mac での実機およびシミュレーター開発が可能。
  • iOS API ヘッダー拡大およびプラットフォーム統合の最新化。

これにより、共有された FireMonkey コードベースを使用しながら、最新の Android および iOS デバイス向けにネイティブアプリケーションを構築し続けることが可能です。


👥 対象ユーザーとライセンス条件

📜 利用可能な資格要件

Delphi コミュニティ版は以下の用途向けに設計されています:

  • 学生: プログラミングおよびネイティブアプリ開発の学習目的。
  • 愛好家: 個人の趣味や使用目的でのアプリ開発。
  • フリーランス・個人開発者:
    • 年間収入がアプリ売上からUS$5,000 未満の方。
  • スタートアップ企業・組織:
    • 年間収益がUS$5,000 を超えず、かつ開発チーム人数が5 名以内のケース。

⚠️ ライセンスに関する重要事項

  • 期間: 1 ヶ間のライセンス期間が付属します(無料提供)。
  • 商用利用: 限定的な商用利用許諾も含まれます。
  • 除外事項:
    • すでに正規の商用 Delphi ライセンスを保有する組織での利用はお断りされます。
    • 開発活動やビジネスニーズがコミュニティ版の利用範囲を超えた場合は、上級エディション(Delphi Professional, Enterprise, Architect)へのご移行をお勧めします。
  • 詳細確認: 資格状況が不明確な方は、必ず「コミュニティ版 ライセンス よくある質問」をご確認ください。

📥 ダウンロードについて

ネイティブアプリケーション開発を学ぶ方や、Delphi 12.1 コミュニティ版からのアップグレードを検討される方も対象です。Windows およびモバイルプラットフォーム向けに高速で高生産的な環境を提供します。

今日中にダウンロードして開発を開始しましょう。

🔽 今すぐ Delphi 13 コミュニティ版をダウンロード

同じ日のほかのニュース

一覧に戻る →

2026/08/13 1:04

DeepSeek V4 プロ 0813

## Japanese Translation: 現時点でソーステキストが提供されていないため、コンテンツ固有のポイントに焦点を当てた 120 から 200 ワード程度の要約を作成することはできません。要約をご希望の記事、抜粋または文書をお提供ください。受け取った段階で、主要なメッセージを抽出し、技術用語を定義するとともに、最も重要な洞察を最初に提示することで明確性と関与性を確保します。元の論旨を反映しつつ外部の意見や逸話を追加することなく、簡潔な概要を提供することが目標です。素材をご共有いただくことで、すぐに作業を進めることができます。

2026/08/13 3:19

デルタ

## Japanese Translation: Delta は、今日より公開のプライベートベータ招待状付きの画期的な新世代マルチプレイヤーコーディング環境です。人間と AI エージェントの双方に対してコードと対話をリアルタイムで緊密に連携させるよう、専用設計されています。既存のワークフローを阻害する従来のツールとは異なり、Delta は Zed や Git といった現在の開発環境の隣に立ち、数百万人の毎日のユーザーのワークフローを乱さないよう、Zed に機能を追加するのではなく新規アプリケーションとして構築された専用コンパニオンです。Rust ベースの技術、WebAssembly、WebGL を活用することで、ローカルのインストールなしでどのブラウザ内でも開発者と AI エージェントが協働することを可能にしています。 本プラットフォームは、カスタムデータベース「DeltaDB」を用いて、対話とワークツリーをリアルタイムで即座に複製し、招待されたすべてのファーストクラス参加者に同期させることで、リモートコラボレーションにおける決定的なギャップを解消します。チームはワンクリックでメンバーを招待でき、プライベートスレッドは招待された者だけに共有されるため、クラウドランナーによるバックアップによりローカルデバイスが閉じられていてもコードと対話が同期して維持されます。注釈は、著者(人間またはエージェント)や時間を問わずコード行や対話ステップに正確にアンカーされ、プロジェクトが進化する過程で陳腐化することを防ぎます。Delta はフルディフ、全体トランスクリプトを表示し、モデル速度でコンテンツをレンダリングし、対話をナビゲ可能なドキュメントとして扱うことで、ユーザーは任意の場所(ディフ、プラン、思考ブロックなど)にカーソルを置けば、正確な意図をもってコメント付けられます。今後のアップデートによりさらに機能は拡張されますが、究極的には Delta は、既存の Git リポジトリと第 3 者のエージェントハネス(例:Claude Code)とのシームレスな統合を通じて、端末セッションを実時間同期して共同レビューを行うことで、プライバシーを維持しながら透明性のあるナビゲ可能な対話履歴を実現し、チーム全体の課題解決効率を大幅に向上させることを可能にします。

2026/08/12 23:22

Tailscale のトレースデータベースが、16 歳向けの SQLite WAL リセットバグに汚染されました。

## Japanese 翻訳: Tailscale は、SQLite の希少な、16 年間にわたるバグである「WAL-Reset bug」により引き起こされた深刻なデータベース腐敗の 6 ヶ月を解決することに成功しました。この問題は、標準的なオープンソースソフトウェアが Tailscale の非標準的手動チェックポイント構成下で機能不全に陥った際に発覚し、しばしば退屈とみなされる技術内に潜んでいた欠陥を露呈させました。修正には、Tailscale のエンジニアとコア SQLite 開発者の間での唯一の協力が求められ、ソースコードへのパッチ適用と同時に内部設定を調整して特定の丸め動作を排除する必要がありますでした。エンジニアらは、「tmstmpvfs shims」(シミュレートされたファイルシステム)というフォレンジックツールを用いてデータレースを分離し、初期パッチが失敗した後にタイムスタンプの精度を浮動小数点数テキストから整数秒に切り替えました。2 ヶ月のカニアリーロールアウトで安全性が確認された後、Tailscale は 4 ヶ月間インシデントフリーで稼働しています。この事例は、類似のデータベース構成に依存する他の組織に対する重要な警告であり、手動最適化機能は複雑な長期リスクを招くことがあり、深刻な問題の解決には公式アップデートを待つだけでなく、アプリケーションチームとメンテナンス担当者の共同努力が必要であることを示しています。

Delphi 13 コミュニティエディションが提供開始されました | そっか~ニュース