どのコンピューティングプラットフォームがオープンで、どれがクローズですか?
ここ数年、クローズドプラットフォーム、つまりオペレーティングシステムの開発者によって承認されたソフトウェアのインストールしかできないオペレーティングシステムが登場しました。しかし、多くの一般的なプラットフォーム、さらにはモバイルプラットフォームもオープンプラットフォームです。.
アプリストアを持つプラットフォームは、アプリストアの外側からアプリをインストールできる場合、オープンプラットフォームと見なすことができます(「サイドローディング」と呼ばれるプロセス)。プラットフォームに制限のあるアプリストアがある場合でも、サイドローディングによって壁に囲まれた庭園を出ることができます。彼らがそう選択すれば.
米国のDMCAおよび世界の他の場所にある同様の法律の下では、クローズドプラットフォームから逃れて未承認のソフトウェアをインストールするための脱獄は犯罪と見なされています。 LinuxでDVDを見ることを違法にするのも同じ法律です。 (米国のDMCAは実際には脱獄しているスマートフォンを例外としていますが、タブレットや他のデバイスは例外としていません。)
Windowsデスクトップ:Intelではオープン、ARMではクローズ
Windowsデスクトップは、平均的なコンピュータユーザーの間で最も人気のあるオープンコンピューティングプラットフォームであり、Windowsのオープンな性質により、Windowsは革新のためのプラットフォームとなっています。マイクロソフトにWindowsデスクトップソフトウェアを配布する許可を求める必要はありません。彼らは自分のソフトウェアを作成し、それをユーザーに直接配布することができます。.
Windows 8の標準Intel x86エディションでは、Windowsデスクトップは依然としてオープンプラットフォームです。あなたはそれに欲しいものなら何でもインストールすることができます。マイクロソフトは言っていない.
ARM Windows RTマシンでは、Windowsデスクトップはクローズドプラットフォームになりました。 Microsoftが開発したアプリケーションのみがWindows RTのデスクトップで許可されています。現在のうわさによると、MicrosoftはWindows RT用のMicrosoft Outlookのバージョンの作成に取り組んでいるという。マイクロソフトは、Windows RTのデスクトップ用の新しいアプリケーションの作成と配布を許可されている唯一の会社です。 Windows RTデスクトップ用の新しいデスクトップアプリケーション(電子メールクライアントなど)が必要な場合は、Microsoftに依頼する必要があります。.
ウィンドウズモダン:終了
Windows 8の新しいModernインターフェイスはクローズドプラットフォームです。平均的な人々は、WindowsストアからのみModernソフトウェアをインストールできます。マイクロソフトがそのガイドラインのいずれかに違反しているためにWindowsストアからそのアプリケーションを削除した場合、そのシステムにそのアプリケーションをインストールまたは実行することはできません。言い換えれば、マイクロソフトはあなたがWindows 8上で実行することができます現代のアプリに拒否権を行使する.
他の多くのクローズドプラットフォームと同様に、Microsoftはサイドローディングを許可していますが、それは開発者(自分のアプリケーションをテストするため)と企業ネットワーク(内部のアプリケーションを使用するため)に対してのみです。サイドローディングは、普通のユーザーが普通の未承認のアプリケーションに使用できないように設計されています。.
Apple Mac OS X:開く
AppleのMac OS Xはまだオープンプラットフォームです。 AppleのMac App Storeは開発者にさまざまな制限を課し、そのアプリケーションをサンドボックス化することができますが、開発者はApp Storeを離れてソフトウェアを直接ユーザに配布することを選択できます。それはAppleのiOS上にあるように、Macアプリストアは街で唯一のゲームではありません.
Mac OS Xには、店の外からのアプリのインストールを制限する設定がありますが、ユーザーがオンとオフを切り替えることができます。.
LinuxとGoogle Chrome OS:オープン
Linuxはオープンソースで分散化されているので、もちろんあなたが望むものなら何でもインストールすることができます。 Chrome OSはLinuxをベースにしており、同じ自由度を提供します。開発者モードを有効にして、Chrome OSシステムと一緒にUbuntuやその他のソフトウェアをインストールすることができます。
ChromeはデフォルトでChromeウェブストアからのみWebアプリケーションと拡張機能をインストールできます。ただし、店の外からアプリや拡張機能をインストールする方法はまだあります.
アップルiOS:終了
AppleのiOSは最も広く知られているクローズドプラットフォームです。 iOSユーザーはアプリストアからのみソフトウェアをインストールできます。 Appleがそのアプリストアからアプリを削除すると、他の場所で利用可能になるのではなくiOSプラットフォームから禁止されます。 Appleは、Appleの付属アプリと競合するアプリの配布を禁止し、Google Voiceアプリを1年間ブロックし、深刻な政治的問題に対処するさまざまなゲームを禁止していたため、長年にわたって開発者に多くの制限を課してきました。.
iOSでは、開発者や企業は独自のカスタムアプリケーションをサイドロードできますが、平均的なユーザーはできません。.
Google Android:開く
GoogleのAndroidオペレーティングシステムはオープンプラットフォームです。 AndroidはデフォルトではGoogle Playからのソフトウェアのみをインストールするように設定されていますが、ユーザーはAndroidの設定のUnknown sourcesチェックボックスをチェックすることができます。これにより、Google Play以外からのAndroidアプリのインストールが可能になります。.
これは単なる理論上の利点ではありません。不明なソースを有効にすると、AmazonのAppstore for Androidをインストールして競合するApp Storeを使用し、Humble Indie Bundleから購入したAndroidゲームをインストールし、XBMCなど、Google Playでまだ利用できないさまざまなアプリケーションをインストールできます。 GoogleがGoogle PlayからAndroid用Adblock Plusアプリなどのアプリを削除しても、不運に陥ることはありません - Adblock PlusのWebサイトからインストールできます。広告ブロッカーを使用することはお勧めしませんが、ユーザーが特定のソフトウェアをインストールすることを禁止するのではなく、ユーザーに選択肢を与えてその議論を行うことをサポートします。.
一部の通信事業者(AT&Tなど)は過去にこのオプションを無効にしています。しかし、彼らはAmazon Appstoreの人気のために降格しました.
Amazon Kindle Fire:オープン
AmazonのKindle FireオペレーティングシステムはAndroidに基づいています。この設定はセキュリティのためにデフォルトで無効になっていますが、それはまたAmazonのAppstoreの外部からアプリをインストールする機能を提供します - ちょうどAndroidのように.
Windows Phone:終了しました
MicrosoftのWindows Phoneは、iOSスタイルのアプローチを採用しており、Windows Phoneストアからしかアプリをインストールできません。これはMicrosoftの以前のアプローチをWindows Mobileに置き換えたもので、好きな場所からソフトウェアをインストールできます。 Windows Phoneは、開いているWindowsデスクトップよりもModern環境およびその制限に共通しています。.
BlackBerry: 開いた
BlackBerryデバイスでは、BlackBerryのアプリストアの外部からアプリをインストールすることもできます。これは、正式にBlackBerryに移植されていない何十万ものAndroidアプリをサイドロードできるBlackBerry 10デバイスで特に便利です。.
人気のあるゲーム機:終了
ゲーム機はそれ自体でコンピューティングプラットフォームになりつつあり、ゲームに加えてアプリやブラウザも含まれています(これは単なるソフトウェアの一種です)。しかし、人気のあるゲーム機は長い間クローズドプラットフォームでした。元のニンテンドーエンターテイメントシステム(NES)と同じくらい古いコンソールは、ゲーム開発者がゲームを配布してコンソールで実行する前に、ゲームをコンソールの製造元にライセンスすることを要求していました。さまざまなゲーム機で利用可能な「自作」シーンは、コンソールのセキュリティバグを悪用して、承認されていない自家製ゲームを実行することがよくあります。.
Android搭載のOuyaおよびPCゲーム搭載のSteamboxコンソールは、誰もがゲームを開発し、製造元の承認を必要とせずにそれらをユーザーに直接配布できるオープンプラットフォームを提供します。それまでの間、PlayStation、Xbox、およびNintendoの各コンソールは現在クローズドプラットフォームです。.
では、なぜあなたは気にする必要がありますか?オープンプラットフォームであれば、犯罪者にならずに、自分のコンピュータ(スマートフォン、タブレット、ゲームコンソールなど)の動作を自由に決めることができます。脱獄が犯罪ではなかったとしても、プラットフォームがオープンであるという事実は、開発者がプラットフォームのコントローラが好まないかもしれないソフトウェアを簡単に配布することを可能にします。.
Image Credit:FlickrのMark Fischer、FlickrのRichard Gillin、FlickrのJeff Geerling、FlickrのBlake Patterson、FlickrのJon Fingas、FlickrのJon Fingas、Flickrのダリエン図書館