クロスプラットフォーム開発

著者: Eugene Taylor
作成日: 7 Aug. 2021
更新日: 20 六月 2024
Anonim
「RAD Studio XE2によるクロスプラットフォーム開発」 1/5
ビデオ: 「RAD Studio XE2によるクロスプラットフォーム開発」 1/5

コンテンツ

定義-クロスプラットフォーム開発とはどういう意味ですか?

クロスプラットフォーム開発とは、複数のプラットフォームまたはソフトウェア環境用のソフトウェア製品またはサービスを開発することです。エンジニアと開発者はさまざまな方法を使用して、1つのアプリケーションまたは製品のさまざまなオペレーティングシステムまたは環境に対応します。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaはクロスプラットフォーム開発について説明します

クロスプラットフォーム開発の考え方は、ソフトウェアアプリケーションまたは製品が複数の特定のデジタル環境で適切に機能する必要があるということです。通常、この機能は、MicrosoftプラットフォームとAppleプラットフォームの両方での使用に対応するなど、複数の専用オペレーティングシステムのソフトウェアを販売するために追求されています。モバイルデバイスやその他の種類のプラットフォームの開発、およびLinuxなどのオープンソーステクノロジーの普及により、より多くの種類のクロスプラットフォーム開発が登場しました。

クロスプラットフォーム開発の基本的な戦略には、異なるオペレーティングシステム用に同じプログラムの異なるバージョンをコンパイルすること、または場合によってはサブツリーファイルを使用して製品を異なるオペレーティングシステムに適用または適合させることが含まれます。別の主要なアプローチは、さまざまなソフトウェア環境に対応するために、プログラムを特定のレベルで抽象化することです。このようなソフトウェアは、あるプラットフォームを別のプラットフォームよりも評価またはサポートしないという点で、「プラットフォームに依存しない」と言えます。開発者は、アプリケーションプログラミングインターフェイス(API)を使用して、ソフトウェアを特定のプラットフォームに調整することもできます。

一般に、クロスプラットフォーム開発はプログラムの効率を低下させる可能性があります。たとえば、サポートするさまざまなシステムの冗長プロセスまたはファイルストレージフォルダーが必要になる場合があります。また、あまり洗練されていないソフトウェア環境に対応するために、プログラムを「バカにする」必要があるかもしれません。ただし、多くの場合、ソフトウェアのメーカーは、クロスプラットフォーム開発の制限は、幅広いユーザーにアプリケーションまたは製品を提供するために対処する価値があると考えました。