コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
互換性のソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
互換性
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{redirectlist|コンパチ|相撲用語|こんぱち|ソフトウェアライセンス|ライセンスの互換性|「'''互換性'''」のその他の用法|共存性}}<!-- 両立よりも共存の方が訳として近い --> {{出典の明記|date=2011年5月}} '''互換性'''(ごかんせい、'''{{lang-en|Compatibility}}''')とは、ある[[部品]]や[[コンポーネント]](構成要素)などを置き換えても同様に動作させることができる性質のこと。特に[[工業製品]]では互換性を確保することで新たなシステムを用意する必要がなくなりコストカットが見込めたり過去の製品からの買い替えなどを進めることができたりするが、古い基準に縛られる側面もある。しかしながらまた、互換性を確保するために余計なコストがかかる場合は軽視されるほか、メーカー間の互換性は[[ベンダロックイン]]を狙うためあえて削ぐものもある。 ==互換性の種類== 互換性はその性質により、以下のような種類がある。 ; 相互互換性({{lang-en|[[:en:Interchangeability|Interchangeability]]}}) : 機能・性能などが酷似しており、相互に置き換えが可能なこと。交換可能性とも呼ばれる。 ; 前方互換性({{lang-en|Forward compatibility、upward compatibility}}) : 新しいシステム向けのデータなどが古いシステムでも使用できること。 ; 後方互換性({{lang-en|Backward compatibility、downward compatibility}}) : 新たに作られる製品の機能が、旧世代での古い機能を満たすように考慮されること。 ; 上位互換性 : 機能・性能・グレードが上位の製品が、下位の製品の機能ももつこと。 ; 下位互換性 : 機能・性能・グレードが下位の製品が、上位の製品の機能をもつこと。 これらの語はしばしば混同される。特に後発の製品はそれ以前に発売されているものよりも機能や性能が優れていることが多く、これによって前方・上位互換性と後方・下位互換性の組はそれぞれ同義語のように扱うものもいるが、後から発売された製品が以前に発売された製品の廉価版であるときなどにこれは成り立たない。また、例えば互換性があっても上位性のないものを「上位互換」と呼ぶなどの誤用もまれに見られる。 ==互換性の実現== 相互に互換性を有する[[部品]]や[[コンポーネント]](構成要素)は、なんらかの[[標準化]]された規格にしたがっていることが多い。これは、なんらかの[[機関]]、[[団体]]によって規定された[[デジュリスタンダード]]と、市場で大きなシェアをもつものに倣った[[デファクトスタンダード]]の2通りがありいずれもその規格の範囲内で互いに交換することが可能である。 また、市場のシェアが大きいことなどを理由としてのちの製品に前方・後方互換を持たせることも多く、例えばビジネスで多くの文章が作成され、保存されている[[Microsoft Office]]は過去のバージョン製品とファイルをやりとりできるように新しいバージョンの製品にファイル形式の前方互換を持たせたり、[[USBメモリー]]などでUSB2.0が普及したため後継のUSB3.0ポートでもUSB2.0に対応した周辺機器が接続できるよう後方互換を持たせたりといった例がある。また、ユーザーの慣れや[[ユーザビリティ]]も互換性を確保するための大きな理由となりうる。 ==利点・欠点== 大まかに言えば既存のデータやシステム、知識などが無駄にならないことがユーザー側の視点に立ったときの利点であり、より効率のいい手段・方法があるにも関わらず古い方式([[レガシーシステム]])に拘束されてしまうため、互換性を確保しつづけるためのコストがかかってしまうことがメーカー側の視点に立ったときの欠点となる。[[PC/AT互換機]]の[[Basic Input/Output System|BIOS]]のようにレガシーシステムのサポートが肥大化した結果、規格の拡張に支障を生じてしまうケースもある。 == 関連項目 == * [[互換モード]] * [[相性]] * [[インタフェース (情報技術)]] ** [[Application Programming Interface]] ** [[Application Binary Interface]] <!-- == 脚注 == {{脚注ヘルプ}} <references /> --> {{DEFAULTSORT:こかんせい}} [[Category:インタフェース]] [[Category:技術]] [[Category:設計]] [[Category:性能]] [[no:Datakompatibilitet]]
このページで使用されているテンプレート:
テンプレート:Lang-en
(
ソースを閲覧
)
テンプレート:Redirectlist
(
ソースを閲覧
)
テンプレート:出典の明記
(
ソースを閲覧
)
互換性
に戻る。
検索
検索
互換性のソースを表示
話題を追加