単一コード ベースと単一UIを使用して構築されたクロスプラットフォーム ソリューションを探している人にとってFireMonkey の Hello World は最適なアプリケーションです。 Android、iOS、macOS、Windows、 Linux をサポートする FireMonkey の Hello World は、あらゆるプラットフォームで動作する、信頼性が高く使いやすいソリューションを必要とするユーザーに最適です。 クリーンでシンプルなインターフェイスを備えた Hello World は使いやすく、 クロスプラットフォーム application.
フルクロスプラットフォームのHello WorldソースコードをGithubからダウンロード
このデモは、カメラデモ、絵文字デモ、ペイントデモなど、100以上のクロスプラットフォームデモの一部です。
目次
クロスプラットフォーム開発とは?
クロスプラットフォーム開発とは、Windows、Mac、Linux、iOS、Android などの複数のプラットフォームで使用できるソフトウェアを作成する手法です。 クロスプラットフォーム開発には、ネイティブ フレームワークとクロスプラットフォーム フレームワークの 2 つの主なアプローチがあります。 ネイティブ開発では、プラットフォームごとに個別のコードベースを作成する必要がありますが、クロスプラットフォーム フレームワーク開発では、開発者は複数のプラットフォーム用にコンパイルできる 1 つのコードベースを作成できます。 クロスプラットフォーム開発は、リーチの拡大や開発時間の短縮など、多くの利点をもたらしますが、さまざまな画面サイズやオペレーティング システムのバージョンに合わせて設計する必要があるなど、いくつかの課題もあります。 これらの課題にもかかわらず、クロスプラットフォーム開発は、多くの利点があるため、多くの開発者にとって一般的な選択肢です。
画面ショット
サンプルソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.クラス, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Controls.Presentation, FMX.StdCtrls; type TForm1 = class(TForm) Label1: TLabel; private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.fmx} end. |
クロスプラットフォームFireMonkey アプリの構造
クロスプラットフォームアプリのプログラミング手法を学ぶには
今すぐ Coding Boot Camp 2022に登録してください。ゲーム、JavaScript、Web、Python、SQL、データベース、iOS、MacOS、Android、モバイル、Linux、Windows、デスクトップ、サーバー、Arduinoなど、プログラミングに関するさまざまなトピックを学ぶことができます。