ホームページ >よくある問題 >SDKってどういう意味ですか?

SDKってどういう意味ですか?

(*-*)浩
(*-*)浩オリジナル
2019-06-11 13:30:0686530ブラウズ

ソフトウェア開発キット (略称: SDK、外国語での正式名: ソフトウェア開発キット) は、一般に一部のソフトウェア エンジニアが特定のソフトウェア パッケージ、ソフトウェア フレームワーク、ハードウェア プラットフォーム、オペレーティング システム用のアプリケーション ソフトウェアを作成するために使用する開発ツールです。システムなどのコレクション。

SDKってどういう意味ですか?

ソフトウェア開発ツールには、広義には、特定の種類のソフトウェアの開発を支援する関連ドキュメント、サンプル、ツールのコレクションが含まれます。ソフトウェア。 (推奨学習: PHP ビデオ チュートリアル)

ソフトウェア開発キットは、特定のソフトウェア パッケージ、ソフトウェア フレームワーク、ハードウェア プラットフォーム、オペレーティング システムなどのアプリケーション ソフトウェアを作成するためにソフトウェア エンジニアによって使用されます。一般的に、SDK は Windows プラットフォームでアプリケーションを開発するために使用される SDK です。プログラミング言語のアプリケーション プログラミング インターフェイス (API) にいくつかのファイルを提供するだけですが、組み込みシステムと通信できる複雑なハードウェアが含まれる場合もあります。一般的なツールには、デバッグやその他の目的のためのユーティリティが含まれています。 SDK には、基本的な参考資料に関する疑問を解消するためのサンプル コード、サポート技術ノート、またはその他のサポート ドキュメントも含まれていることがよくあります。

開発者が自分のシステムや言語を使用できるようにするために、多くの SDK が無料で提供されています。ソフトウェア エンジニアは通常、ターゲット システムの開発者からソフトウェア開発キットを入手するか、マーケティング ツールとしてインターネットから直接ダウンロードすることもできます。たとえば、マーケティング会社はビルド SDK を無料で提供して人々にその使用を奨励します。これにより、無料でプログラミングできるため、より多くの人がそのコンポーネントを購入するようになります。

SDK には、互換性のないライセンスでのソフトウェアの開発を防ぐライセンスが付属している場合があります。たとえば、独自の SDK を提供する製品ベンダーは、フリー ソフトウェア開発と競合する可能性があります。 GPL により、SDK は独自のソフトウェア開発とほぼ互換性がなくなる可能性があります。 LGPL の SDK にはこの問題はありません。

SDK には API を利用するために必要な情報が含まれているため、API のみを使用して Windows アプリケーションを作成する開発方法を「SDK プログラミング」と呼ぶことがよくあります。 Windows アプリケーションの開発には API と SDK が必要であるため、VCL や MFC などの他のプログラミング フレームワークやクラス ライブラリがそれらの上に構築されます。これらは「SDK プログラミング」よりも抽象度が高くなりますが、これによって直接開発が妨げられるわけではありません。必要に応じていつでも API 関数を呼び出すことができます。

MODとの関係

ゲーム内にはMODや拡張パックを開発できるSDKツールキットが多数用意されています。

2017 - Vungle は SDK V5 を発表し、消費者の広告エクスペリエンスをさらに強化するために 10 個の新しいインタラクティブなアプリ内ビデオ テンプレートを追加しました。新しいテンプレートには Vungle の最新の広告ターゲティング テクノロジーが埋め込まれます。

PHP 関連の技術記事の詳細については、PHP グラフィック チュートリアル 列にアクセスして学習してください。

以上がSDKってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。