- Appleが最近発売した MacBook Neo は、iPhone 16 Proと同じA18 Proチップを搭載しており、スマートフォンがデスクトップOSを動かせる完全なコンピュータであることをあらためて示した
- MacBook Neoでは自由なソフトウェアのインストール、コード実行、代替OSの導入が可能だが、同じチップを積むiPhoneではいずれも制限される
- Appleはこうした制限を「ユーザーの安全」のためだと装うが、実際には App Storeの収益構造 を守るための人為的な統制だという批判
- モバイル機器は小型フォームファクタの汎用コンピュータであり、ソフトウェアのロード制限は企業の利益と 政府による統制力の維持 に有利に働く
- 所有する機器に望むソフトウェアを自由にインストールできる ルートアクセス権(right to root access) は、修理する権利の議論とあわせて拡大されるべきだ
MacBook NeoとiPhoneの同一チップ搭載
- Appleが1週間前に発表した MacBook Neo は、599ドル(学割499ドル)のMacノートPC新モデル
- この製品がiPhone 16 Proと同じ A18 Proチップ を搭載している点が、問題提起の核心となっている
- CPUコア、GPUコア、RAM容量まで同じSoCを使いながら、Appleは両デバイスが本質的に「異なる」と主張する
MacBook vs iPhone: ソフトウェア自由の格差
- MacBook Neo で可能なこと:
- どのブラウザでもリンクをクリックして、好きなソフトウェアを自由にダウンロード・インストールできる
- 制限なくコードを書き、ソフトウェアをビルドできる
- MacOSの代わりに Asahi Linux などの代替OSを導入できる(AppleがMシリーズMacでカスタムカーネルの起動を許可している限り)
- iPhone で制限されること:
- 米国のユーザーは、Appleが承認した App Store を通じてのみサードパーティ製ソフトウェアをインストールできる
- コード実行は厳しくサンドボックス化されており、ユーザーがアクセス可能な シェル(shell) を通じてファイルシステム全体にアクセスすることはできない
- iOSしか使えず、ブートローダーはロックされているため 脱獄(jailbreaking) は阻止される
「ユーザーの安全」という名目の人為的な制限
- Appleは、iPhoneは「ユーザーの安全」のためにロックされていなければならないと主張するが、リンクをクリックすることが「危険」だという理屈は一般ユーザーの知性を侮辱するものだ
- フォームファクタの違いはあっても、両デバイスは本質的に 同じ装置 である
- iPhone/iPadでインターネットから直接ソフトウェアをダウンロードできない制限は、「安全」ではなくAppleの 大きな収益動機 によるものだ
- MacBookはiOS、iPadOS、MacOSなどどのOSでも動かせるし、最新のiPhoneでもMacOSを動かせることが今回の製品発表で合理的な疑いの余地なく示された
- 「iPhoneはMacBookであり、iPadであり、iPhoneでもある」——しかしAppleが厳格な ハードウェアレベルの統制 によって人為的に区別している
選択の自由とルートアクセス権
- 以前の記事「right to root access」では、所有する機器に読み込ませるソフトウェアを選ぶ権利も 修理する権利(right to repair) の議論の中であわせて擁護されるべきだと主張していた
- 初代iPhoneの発表からほぼ20年の間にAppleが開発してきたチップは、iPhone向けのチップでさえMacOSを動かせるほどに成長した
- その一方で同じ期間、モバイル機器へのソフトウェア読み込みを制限してきた仕組みは容認できるものではなく、こうした制限はユーザーのコンピューティング機器利用を統制しようとする 企業および政府の権力 に有利に働く
- モバイル機器は特別なものではなく、ハンドヘルド型の 汎用コンピュータ であり、ソフトウェアのロード制限は企業利益と政府統制を維持するために人為的に課されたものだ
- 所有する あらゆる機器 に、望むソフトウェアをロードできるという前例を作るべきだ
個人的な活用可能性
- iPhoneがMacOSを動かせると知った以上、実際にそのように使ってみたいという意思表明
- より侵襲性の低いスマートフォンへ乗り換え、iPhoneを Webサーバーとして再活用 する可能性も検討している
- すでに代金を支払った機器であり、完全なコンピュータなのだから、望むように改変できるべきだ
- ルートアクセス権 がそのすべてを可能にしうる
1件のコメント
Hacker News の意見
自分の iPhone に MacOS を動かせる潜在力 があると分かってしまった
だから、もっと干渉の少ないスマホに乗り換えて、この iPhone を Web サーバーとして再利用することを真剣に考えている
すでに端末は買っているし、実質的に完全なコンピューターなのに、なぜ自分の望むように改変できないのか疑問だ
自分は Samsung DeX で似たようなことをしている。USB-C ドックにつなぐとスマホがデスクトップのようになり、Android アプリが小さなウィンドウで動く
会社にノート PC を忘れたときでも、会議、MS Office 作業、VDI 接続まで一日中こなせる
Xreal Air と折りたたみキーボードを一緒に使えば、iPad より軽い 完全なコンピューター一式 を持ち歩いているようなものだ
Apple にもこういうことは簡単にできるだろうが、肝心なのは端末の販売台数なので、実際にはやらない気がする
Tmux で簡単な作業はできるが、nodejs や docker コンテナ(postgres、redis 含む)のような実際の開発スタックを動かせるかは疑わしい
Xreal と折りたたみキーボードさえあればどこでも仕事ができて、Windows ゲームもある程度動くと聞いた
いつか端末 1 台と周辺機器だけで十分な時代が来てほしい
自分は viture pro を買って 外部モニター代わり に使ってみたが、文字が揺れすぎて目が痛くなり、コーディングは不可能だった
アイデアは格好いいが、まだ技術が足りないと感じて結局返品した
小さい画面向けアプリを大画面で使うことがどれだけ有用なのかも疑問だ
自分のスマホでは LibreOffice やデスクトップ版 Firefox のようなアプリも実行できる
数日前にスマホの角が割れて画面が完全に消えたが、USB-C ドックにつないだら Chromebook のようなデスクトップモード に切り替わった
修理するまでは昔の折りたたみ携帯に SIM を移して使っているが、むしろ精神的に余裕ができた
スマホがどれだけ自分の時間を奪っていたかに気づき、折りたたみ携帯のシンプルさ が気に入ってこのまま使い続けようか悩んでいる
いつかこうしたサービスもエージェントベースで改善されてほしい
iPhone の ロックされた設計は制約ではなく機能だ と主張する人もいるが、自分にはその理屈が理解しにくい
ほとんどのユーザーはシェルアクセスがあっても何もしないだろうが、だからといってユーザーの自由を妨げる理由にはならない
セキュリティが重要なのは確かだが、結局ユーザーが自分の端末を制御できないようにするのは行き過ぎた措置だ
iPhone が GrapheneOS 並みに安全だという点は認めるが、それは ユーザーの選択権 を犠牲にした結果だ
実質的には GrapheneOS を入れた Pixel だけが唯一の代替だが、それでさえ ハードウェア認証 の問題で制約が多い
Apple が過去 20 年にわたってスマートフォンの方向性を決めてきたせいで、今ではスマホをコンピューターのように制御できるという概念自体が消えてしまった
昔はみんな自由に使っていたのに、今ではファイルシステムへのアクセスすら塞がれている
それなのに Apple はユーザーがブートローダーをアンロックすることすら認めない
これは単なるセキュリティではなく ビジネスモデル保護 のための仕組みだ
結局損をするのはユーザーだけだと思う
しかも 30% の手数料問題はいつも漏れなく付いてくる
今でも XDA のようなフォーラムからビルドを拾って使う文化は残っているが、セキュリティリスクは相変わらずだ
多様なセキュリティサービス提供者が競争できる オープンなエコシステム のほうが望ましい
自分は Pixel を使っているが、Google も最近 DeX のような機能を追加した
最初は「これでノート PC なしでカフェで仕事できる」と思ったが、結局 周辺機器セットアップの煩雑さ のせいでやめた
ノート PC は単なる部品の組み合わせではなく、形そのものが完成された体験 なのだ
ワイヤレスマウスをつないで Steam Deck 用モニターとしても活用している
結局、ノート PC のフォームファクターが今でも最適だ
特に 会議の多い会社員 にとっては利便性が重要だからだ
セルラー接続だけでも十分仕事ができた
Apple の最新 Studio Display は、実際には NEO より強力な仕様を持っている
A19 Pro CPU、12GB RAM、128GB ストレージを搭載している
Apple Studio Display の仕様
いっそ iMac にすればいいのに、なぜ NEO より強力なチップをモニターに入れたのか疑問だ
自分も複数の 旧型スマホをサーバーとして再利用 したいが、ほとんどはロックのせいで不可能だ
これらのスマホは 300 ドルのミニ PC より高性能なのに、ssh 接続すらできない
本当に残念だ
昔のスマホのほうがオープンだったのは幸いだ
筆者が本当にこの問題を重要視しているのかは疑わしい
iPhone を選んだ時点で、すでに 制限された環境を理解していたはず だからだ
自由な環境がほしかったなら、Android やカスタム ROM を選ぶべきだった
自分は、コンソールのように目的に合わせて単純に動く Appliance Computing の概念が好きだ
一日中コンピューターを扱っていると、Xbox のように単に「電源を入れればいい」機器が心地よい
一方で Mobile Computing の観点では、iPad Pro + キーボードの組み合わせが MacBook より良いこともある
iPhone と折りたたみキーボード、USB-C to HDMI ケーブル を使えば、出張先の TV でも作業できる
この折りたたみ Bluetooth キーボード と一緒に使うとさらに良い
ただ、メディア用途としては悪くないが、本当の業務用途なら iPad Pro + 5G + トラックパッド付きキーボードの組み合わせのほうが現実的だ
多くの人が iPhone はロックされていると言うが、代替ファームウェア を提供して ssh アクセスを可能にできればいいのにと思う
バッテリーのない iPhone が何台もあるので、こういう形で再利用できれば安く実験できそうだ
盗難防止のためには初期登録用の CLI ツールだけあれば十分だ
実際のところ、スマホのチップセットはデスクトップ向けと比べて 電力効率重視 で設計されているだけで、特別なものではない
ノート PC は電力や発熱の制約が似ているので、スマホ向けチップを流用するのは不自然ではない
結局、スマホ向けシリコンの本当の特殊性はこの 署名された信頼のチェーン構造 にある
消費者は、技術的に可能なものより 劣った体験 を押し付けられている
スマホとノート PC を統合した製品がない理由は、単に 収益性の問題 だ