ホームページ >よくある問題 >SDKとAPIの違いは何ですか?

SDKとAPIの違いは何ですか?

青灯夜游
青灯夜游オリジナル
2020-04-27 15:05:1218109ブラウズ

SDK と API の違いは何ですか?次の記事では、SDK と API の違いについて説明します。一定の参考値があるので、困っている友達が参考になれば幸いです。

SDKとAPIの違いは何ですか?

SDK (ソフトウェア開発キット) は、中国語に翻訳すると「ソフトウェア開発ツール セット」となります。ツールボックスは、製品またはプラットフォーム用のアプリケーションを開発するために使用されるツール セットです。開発者が使用できるように製品メーカーによって提供されます。通常、アプリケーションを開発するために、特定のプラットフォーム、システム、ハードウェア向けに特定のメーカーがリリースするツール セットです。このツール キットには、シミュレーターやその他の IOS プラットフォームなどのさまざまな開発ツールが含まれる場合があります。XCode は、まとめられた一連のツールです。たとえば、エディタにコードを入力すると、コードが自動的に完成し、エラーが自動的にチェックされます。[実行] をクリックすると、コンパイラが呼び出され、自動的にコンパイルされます。コンパイル後、iPhone シミュレータを実行するには、これが呼び出されます。は、開発者が使用できる開発ツールの完全なセットを提供する SDK です。

API (Application Programming Interface) は中国語に訳すと「アプリケーション プログラミング インターフェイス」となります。例: Google Map Web ページ機能を Web ページに追加したい場合は、「Google Map API」を使用します。場合によっては、SDK (開発者ツール キット) には、ウィンドウ表示、グラフィック効果など、一部のシステム プラットフォーム プログラムによって提供される機能を呼び出すために使用される API が多数含まれている場合もあります。

sdk と api の違い

1. さまざまな構成:

sdk ソフトウェア開発ツールには、広義には、次のことを支援する関連ツールが含まれます。特定の種類のソフトウェアの開発におけるドキュメント、サンプル、およびツールのコレクション。 API (アプリケーション プログラミング インターフェイス) は、事前定義された関数のセット、またはソフトウェア システムのさまざまなコンポーネントを接続するための規約です。

2. さまざまな用途:

API の目的は、ソース コードやハードウェアにアクセスすることなく、特定のソフトウェアまたはハードウェアに基づく一連のルーチンにアクセスできる機能をアプリケーションと開発者に提供することです。内部の仕組みを理解する 仕組みの詳細。ソフトウェア開発キットは通常、特定のソフトウェア パッケージ、ソフトウェア フレームワーク、ハードウェア プラットフォーム、オペレーティング システムなどのアプリケーション ソフトウェアを作成するためにソフトウェア エンジニアが使用する開発ツールです。

SDKとAPIの違いは何ですか?

3. 異なる内容:

API 関数を使用するには、API に対応する .h および .lib ファイルが必要です。 SDK は、Windows アプリケーションの開発に必要な関連ファイル、サンプル、ツールの完全なセット「ツールキット」を提供します。 SDKにはAPIを利用するために必要な情報が含まれており、APIだけを使ってWindowsアプリケーションを記述する開発方法を「SDKプログラミング」と呼ぶこともあります。

さらに関連する知識については、PHP 中国語 Web サイト に注目してください。 !

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

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