- パーソナルコンピューター黎明期には、ユーザーには望むあらゆるソフトウェアを自由に実行できる権利があったが、今日ではその自由が徐々に失われつつある
- 最近のGoogleによるAPKサイドローディング制限強化の発表は、プラットフォームの自由に対する新たな制約であり、セキュリティを名目にユーザーの選択権を狭めている
- このような**閉鎖的エコシステム(walled garden)**モデルは、もともとコンソールゲーム業界で始まり、AppleのApp Storeを通じてスマートフォンへと広がった
- AndroidやWindowsのようなオープンプラットフォームも、次第にセキュリティ・商業的理由による統制強化の方向へ移行しつつある
- これは単なる技術の変化ではなく、ユーザーの創造性と実験精神の萎縮という点で、パーソナルコンピューティングの本質的な自由を脅かしている
自由なコンピューティングの衰退
- 40年以上前、マイクロコンピューターが家庭に普及し始めた時代には、ユーザーはフロッピーディスクやBBSで入手したプログラムを自由に実行できた
- 友人から受け取ったディスクでも、自分で書いたコードでも、どのような形でも実行できた
- コンピューターは「ユーザーのもの」であり、実行してよいかを問うことはなかった
- しかし今日では、この自由は徐々に失われつつあり、大半のユーザーがその変化に気づかないまま、すでに半分以上進行している状態にある
Googleのサイドローディング制限
- Googleは2026年から、Play Storeの承認手続きを経ていないAPKのインストールを難しくする方針を予告している
- 名目はセキュリティ強化だが、実質的には非公式アプリの実行を制限する措置だ
- 悪意あるコードによる個人情報流出のリスクは存在するが、企業の商業的利益と結びついた動機も明らかにある
- かつてAndroidはAppleと異なりオープンプラットフォームを掲げていたが、今回の措置は自社エコシステムの統制強化への転換を意味する
- 開発者登録などの迂回手段は残っているものの、ユーザーの自由の実質的縮小と評価できる
閉鎖的エコシステムの起源: コンソール業界
- 閉鎖型プラットフォーム(walled garden)という概念は、スマートフォン以前にビデオゲームコンソール業界で先に登場した
- SonyやNintendoは、承認されたディスクやカートリッジしか実行できないよう設計し、開発会社からライセンス収益を確保した
- 例: Nintendoの10NESコピー防止システム、SonyのPlayStationでのmodchip回避事例
- 消費者はコンソールを単一目的の機器として認識していたため、独自ソフトウェアの実行制限を当然のこととして受け入れた
- その代わり、豊富なゲームライブラリさえ保証されれば不満は少なかった
- 一方でPCは、創作・業務・趣味などに使う多目的ツールとして認識されており、オープンさが基本前提だった
スマートフォン時代の転換点: AppleとAndroid
- AppleはiPhoneとともにApp Store中心の閉鎖型モデルを導入した
- 承認されたアプリしかインストールできず、セキュリティと品質保証を利点として打ち出した
- ユーザーはウイルスのない「安全なエコシステム」を歓迎したが、Appleの全面的な統制権が確立された
- すべてのアプリはAppleの承認と手数料を経なければならず、ユーザーはデバイスの所有者であっても統制権は持たない
- Androidは初期にはLinuxベースのオープンな構造によってAppleとの差別化を図っていた
- ユーザーは独自ROMの導入、rootアクセス、外部アプリの実行が可能だった
- しかし時間の経過とともに、セキュリティやアップデートを名目に段階的な閉鎖化が進行
- rootアクセスの制限、サイドローディング時の警告などによってユーザーの自律性が低下した
Windowsの対応と限界
- MicrosoftもMicrosoft Store中心のアプリ配布モデルを推進し、閉鎖型の試みを繰り返してきた
- Windows RTやWindows 10 Sは署名済みアプリしか実行できなかったが、商業的には失敗した
- 現在のデスクトップ版Windowsはなお任意の実行が可能なオープン構造を維持している
- しかし、Windows 11以降はセキュリティ・ストア中心の方針が強化されており、段階的な統制が進む可能性がある
- ユーザーのかなりの部分はすでにスマートフォン型の制限環境に慣れており、自由の縮小に鈍感だ
- デスクトップのエコシステムは依然として専門ソフトウェアや産業用ツールのオープン性に依存している
- もし閉鎖化が進めば、科学・産業分野のユーザーはLinuxへ移行する可能性が高い
創造性と実験精神の喪失
- 筆者は最大の懸念として、コンピューターを通じた実験と学習の自由の喪失を挙げている
- かつては誰もが小さなプログラムを作って共有できたが、
今日ではSDK登録や開発者費用といった障壁によって創造的な試みが萎縮している
- コミュニティベースのMOD制作や非公式コンテンツ共有も次第に不可能になりつつある
- このような環境は創造性の事前抑制につながり、パーソナルコンピューティングの本質を損なう
- 解決策としては、**消費者の選択(財布で投票すること)**が強調されている
- 企業が承認したコードしか実行できない「コンシューマー向けコンピューティング(Consumer Computing)」ではなく、
**ユーザーが統制権を持つパーソナルコンピューティング(Personal Computing)**を守るべきだ
- 「あなたのコンピューターは、あなたが望むものを実行できなければならない」という原則を取り戻すことが核心である
1件のコメント
Hacker Newsのコメント
私たちは本当に汎用コンピューティングを失うかもしれない
今のところ深刻な脅威ではないが、この10〜15年でその方向へと少しずつ滑ってきた
モバイル機器、TPM、市場原理、そして最近では政治的要因が組み合わさった結果だ
権威主義的な統制を可能にする技術をあまりにも早く作ってしまい、今ではその技術が実際にそうした方向で使われる危険が高まっている
今はまだ誰でもLinuxを使えるし、これまでになく簡単で快適でもある
しかし今後は法律やベンダー方針によってそれが阻まれるかもしれない — たとえば年齢確認のためにWindowsやmacOSへ特定のエージェントのインストールを要求されたり、インターネット接続そのものがスマートフォン経由でしかできなくなる可能性もある
まだそこまでには至っていないが、以前より確実にその地点へ近づいている
私が望むのは、インストールしたプログラムのファイルアクセス権を完全に制御できるコンピュータだ
AndroidでMoonReaderをインストールしようとしたら、すべてのファイルへのアクセス権を要求されて衝撃を受けた
セキュリティのために「認証された経路」を強制するより、プログラムの被害範囲を制限できる構造を作ることにもっと集中してほしい
PewDiePieがLinuxのインストールを勧める動画を見て興味深かった
今後も主要PCメーカーがLinuxのプリインストール選択肢を提供し続ける可能性は高く、WindowsやmacOSがさらに閉鎖的になるほどLinuxのシェアはむしろ増える気がする
つまりLinuxの成長要因は、技術の向上だけでなく企業OSによる統制の強化にもなるだろう
LinuxのようなOSは「重要ソフトウェア」に分類される
関連内容はWhite & Caseの分析を参照
しかもその技術を作った主体は、まさに権威主義的傾向を持つ勢力だった
この流れが続けば、将来はエンジニアや開発者の数が減るだろう
学ぶ機会がなくなるからだ
結局企業は自分の尻尾を食べているようなものであり、短期利益だけを追う株式市場中心の経営がこうした結果を生んでいる
テクノクラシーも同様で、システムをロックすれば保守する人材がいなくなり、最終的にはインフラ崩壊へつながるだろう
今の世代は最初からロックされたスマートフォン・タブレット環境でコンピューティングに触れてきたため、ファイルシステムへのアクセスや署名されていないコードの実行といった自由を重要だと思っていない
逆に古い世代のユーザーの中には、サンドボックス保護を歓迎しつつも、そこから外へ出る選択肢の重要性を理解していない人もいる
GoogleとMicrosoftがAppleモデルを追う理由は、サポートコスト削減のためだ
自分たちの望むOSをインストールできないハードウェアしか残らなくなれば、その時点でもう手遅れだ
その前に抵抗しなければならない
「財布で投票しろ」という言葉には意味がない
Androidメーカーはどこも閉鎖化を受け入れており、ユーザーはスパイウェアを取り除けなくなっている
選択肢が多くても全部悪ければ意味はない
自分のハードウェアは自分で選べるべきだ
Gen Alphaが成長すればAppleが市場を完全に掌握するだろう
アメリカのコンサート会場で撮影している人たちの大半がiPhoneを使っているのを見れば明らかだ
世界を変えるのはGen Zではなく、その次の世代だ
今後5〜10年はまだ汎用コンピューティングが可能だろうが、多くのサービスへのアクセスはロックされたスマートフォンを認証トークンとして要求する方向へ進みそうだ
企業環境ではすでにこうした構造が一般的になっている
Webサイトも、セキュリティを理由にTPM認証済みブラウザしか許可しない方向へ変わる可能性が高い
結局、コーディングやスクリプトはできても、銀行やストリーミング、ニュースなどはスマートフォン認証 + Chrome + TPM搭載ノートPCの組み合わせが必須になるだろう
理想的な未来ではない
「Trusted Computing」の議論が最初に出た頃から見てきたが、思ったほど悪くはない
ブラウザのデバイス認証が最後の段階であり、主要サイトがそれを要求するのは時間の問題だ
今の状況はひどい
ユーザーが自分のハードウェアでソフトウェアを実行するには許可を受けなければならない世界になってしまった
OSベンダーがセキュリティ問題を解決できなかったため、「進歩」の名のもとに統制を強化した
しかしレトロコンピューティングや代替プラットフォームのハッキングコミュニティは急成長しており、いつか自由なハードウェアが再び登場するだろう
デスクトップはいまも開発や生産用途で使われているため、完全にはロックされていない
「Know Your Developer」規制が世界的に強化されれば、オープンソース・エコシステムが破壊されるのではないかと心配している
結局、認証済みBig Techの閉鎖的な「個人向けコンピューティング」だけが残るだろう
すべての配布者が法的責任を負うことになれば、匿名での配布や社会的善のための開発は不可能になる
結局、富裕層に有利なシステムになる
問題の根は、単に「自分のコンピュータでやりたいことを実行できるか」よりもはるかに深い
昔はユーザーに好きなものを実行させることが利益になったが、今ではそれを止めることが利益になる
上場企業は最終的に顧客を「統制対象」と見なすようになる
政治家と企業が絡み合い、市場の歪みと腐敗が構造化されている
私はできる限り自分の価値観に合うところへお金を使おうとしているが、その影響はごくわずかだ
それでも、それが自分にできる小さなテコだ
MicrosoftがWindows NTのセキュリティを緩くした決定が、現在の制限的なコンピューティング環境を生んだのだと思う
もともとNTは企業向けに設計され、カーネル空間とユーザー空間が分離されていたが、消費者市場を狙う中でカーネル空間でアプリやドライバを動かすようになった
その結果、何十年もの間ユーザーはハッキングに慣らされ、最終的にはセキュリティを理由とするより閉鎖的なシステムを受け入れるようになった
要するに、Linuxを使えというまとめになる
銀行へのログインすら拒否されるかもしれない