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





