コンピューター, ソフトウェア
SDK - それは何ですか? 説明と機能
それのようなプログラマ自分の仕事は、ユーザーにのようなものです。 しかし、彼らは自分の仕事が好きでそれ以上は一見完成した製品にそのアイデアのいくつかを追加し、人々を築くために続けています。 そして、創造的、工学の奇跡は、さらに美しいとなります。 しかし、ユーザーは素晴らしいプログラマは再び仕事に行くとキットを制作に参加できることをとても簡単。 SDK - そして、彼らは、これらのユーティリティの名前を与えます。 それが何であるか、それは、資料に記載されています。
最も重要な機能
ショート略語が含まれている長い単語ソフトウェア開発キット(またはソフトウェア開発者のセット) - 。 多くの人々は、それはたとえば、PascalやDelphiコンパイラのために、あるSDKと呼ばれるソフトウェア開発のための任意のプログラムすることができると思います。 しかし、あなたはそのカバーの本、および製品を判断できないとして - その名前から。 SDK - ソフトウェアの機能を拡張セット、ゲーム、複雑な製品、それはあなた自身のプログラムを作成することができ、または添加量が、唯一のオリジナル開発しています。
三頭のSDKクジラ
SDKには、多くの場合、3つの主要コンポーネントが含まれます。 最も重要な - それは、プログラム自体または既存のいずれかに基づいて新製品を開発できるようにするライブラリのセットです。
第二部 - ドキュメント。 そして、それは簡潔かつ簡単に、簡単にそれをすべて説明しました。 SDKの助けを借りて行うことができるディレクトリの形で提供セクション - それはチュートリアル(「6つの簡単なステップで、世界の創造」のスタイルでステップトレーニングによってステップ)、およびリファレンスが含まれています。
パズルの3枚目 - 準備例 - 多くの場合、製品を使用する人のための最も好きな。 そして、ほとんどの場合、彼らは、開発キットのすべての機能をカバーしています。 彼らの存在のおかげで、多くの場合、プログラミング環境を理解しようとせずに、任意のリファレンスを欠場することができます。 あなたがプログラムパッケージを提供するために作成することができるという事実で迅速に慣れるためのサンプルユーザー。
でも、簡単なチュートリアルを読んでするのが面倒な人があります。 そして、それは必要ありません! 例を取る、それを編集し、その基準に合うように調整する - とプログラムの新しいコンポーネントが準備ができています。
単純なものから複雑なものまで
上記のすべての後に、読者は頼むかもしれない:「SDKを - 現在、開発者とユーザーのための関心のないプログラムのこのセットだけで罰金贅沢に必要なことを?」 回答:すべてのSDKには、2つのグループに分けることができます。
最初は、独立したゲームやプログラムの作成のためのパッケージを運ぶために必要です。 最良の例は、今日では、Windows上の任意のコンピュータで作業されていないことなく、DirectXの、です。 ただし、ユーザーは、このSDKを使用して開発されたアプリケーションを実行するために必要なだけの簡単な操作部品を提供しています。 WindowsのSDK - 開発者のために、Microsoftはまた、より強力な製品の構成要素であるのDirectX SDKの自由なセットを提供しています。 SI ++ライブラリ、コンパイラ、複数ページのドキュメント:それは、新しいアプリケーションやコンピュータゲームを書くために必要なすべてのファイルが含まれています。
そのような解決策のために起因することができ、AndroidのSDK - スマートフォン用のアプリケーションを開発するために設計されたソフトウェアパッケージ。 すでにキットに追加された加速度計とセンサ機能の複雑掘り下げる必要はありません。
興味深いSDKの第二のグループ。 これがない オペレーティングシステムのコンポーネント、 および巨大な自己完結型の楽器。 最先端技術のサポートが含まれ、完全なゲームエンジン、 - 例えば、彼らは、トルクやユニティが含まれます。 しかし、そのような決定は、配達に含まれて楽器を用いている点で異なっている、あなたは偉大なゲームや深すぎるプログラミングを学習せずにプログラムを作成することができます - 基礎を学ぶには十分だろう。 非常に多くの場合、これらの製品では単純化された機能で、独自のスクリプト言語を使用します。
最新バージョンは、常に最善ではありません
通常、単に組立ラインオフしたSDKは、新しいだけでなく網羅 ツールのセット、 だけでなく、エラーやバグの数が多いです。 たとえば、Java SDKの最新リリースは、8桁の名前を持っています。 しかし、多くは、彼らのソフトウェアを更新するために急いではありませんでした。 彼らは、SDKのバージョン7に忠実であり続けます。
バグとキャッチにバグ修正を開発し、SDKの利用者の協会-開発者が快適なコミュニティですウェブサイトを作成し、最もシンプルされています。 さまざまな企業がさまざまな方法でコミュニケーションを整理しますが、多くの場合、サイト上のフォーラムです。 ユーザーと開発者は、それが欠点を発見し、SDKでの作業の機微を議論し、ヒントやテクニカルサポートスタッフの質問をした情報に分かれています。
唯一のネズミ捕りで無料チーズ?
開発者が自分のツールと新バージョンの開発に関するすべての興味を知らせるニュースレターを作成することを起こります。 フォーラムでは、あなたは、ほとんどの場合、常に更新された詳細な文書、とブランチを見つけることができます。 クロックテクニカルサポートスタッフの周りのコミュニティとの仕事の普通のメンバーと、この記事のSDKの作者に彼らの交わりを追加し、それはコミュニティがあることが明らかになった後で - それは、この製品が良く作るための試みであることを自由SDKテスターのコミュニティではありません。
Similar articles
Trending Now