スマートフォンエコシステムにおけるAppleとGoogleの独占問題
- AppleとGoogleは、スマートフォンソフトウェアでほぼ独占的な地位を握っている
- LineageOSとAndroidモディングは、次第に消えつつある傾向にある
- 誰もがビッグテック企業による独占を嫌っているが、私たちは彼らが私たちのスマートフォンを支配するのを許してしまった
デスクトップPCエコシステムでLinuxが生き残れた理由
- Linuxは非常に強力で、誰にもそれを止められなかったから
- 私たちはMicrosoftの独占に対抗して戦い、デスクトップLinuxの年は来なかったが、今でも利用可能な状態にある
LineageOSの大きな欠点
- Googleに依存している点
- Verizonや銀行はモッダーたちよりはるかに強力で、私たちに純正ファームウェアの使用を強いることができる
- モディングコミュニティがGNU/Linuxコミュニティのように、Microsoftのモノカルチャーに対して十分に戦わなかったことも問題
Linuxスマートフォンの可能性
- アプリは不足するだろうが、米国がAppleを相手取った訴訟で勝てば、モバイルアプリの大半をOSに依存しないProgressive Web Appとして作れるようになるかもしれない
- WaydroidはGNU/Linuxフォンに最適だろう。必要なAndroidアプリをコンテナ内で利用できるからだ
デスクトップLinuxとChromebookがBeOSやAmigaOSのようなニッチなプラットフォームになりえない理由
- 多くのデスクトップのユースケースがWebへ移行したため、OSに依存しなくなっている
- Word、Photoshop、Autodeskなどはあるが、それらを必要としない人も十分に多い
GN⁺の意見
- 今日のスマートフォンエコシステムは、AppleとGoogleの独占によって閉鎖的かつ硬直的になっている。これは消費者の選択肢を制限し、イノベーションを阻害する要因になりうる
- デスクトップPC市場でLinuxがMicrosoftに対抗できたように、モバイル市場でもオープンなOSの発展と普及が必要に見える。ただし、モバイルアプリのエコシステムという性質上、容易ではないと予想される
- GoogleのAndroidへの依存度を下げ、より自由なモバイルOSを開発しようとする取り組みは前向きに評価できる。ただし、既存のAndroidアプリとの互換性の問題や、ユーザーの利便性など、解決すべき課題も多いだろう
- iOSとAndroidの二強構造を崩すには、単に技術的な優位性だけでは不十分だ。開発者の積極的な参加、ユーザーの関心と支持など、エコシステム全体の変化が後押しする必要がある
- AppleとGoogleの独占が深まるほど、オープンソースベースの代替OSへの需要はさらに高まると見られる。Linux陣営は、モバイル市場進出のための戦略と方策をさらに真剣に考えるべき時期に来ている
2件のコメント
LineageOSのようなものが消えていく理由は、セキュリティを口実にしながらスマートフォンメーカーがブートローダーをロックして解除させないため、使いたくても使えなくなっていることが大きいですよね。
GalaxyですらKnoxが壊れると基板交換が必要だと言われるので、
Secure Folderを使わなければ関係ないと言われてもためらってしまいます。
素のAndroidが好きでカスタムROMを使いたくてもできず、諦めてからもう何年にもなります.
Hacker Newsの意見
IBMやIntelをあざ笑い、ARMの成功を称賛する向きはあるが、x86ベースのIBM PCエコシステムと標準化されたBIOSは、数十年にわたって互換性を維持してきた大きな革新だった。かつてはOS開発がハードウェア開発と密接に結びついていた。
Nokiaは2010年にMaemoとMeegoで大きなチャンスを持っていたが、社内問題とMicrosoftのElopによってその機会を失った。
モバイルのエコシステムは、Stallmanとその仲間たちが阻止しようとしていた世界そのものである。
Librem 5、PinePhone、FuriLabs FLX1といった端末や、Mobian、UBPorts、PostMarket OSのようなディストリビューションは存在する。
現代のソフトウェアの複雑さには多額の資金が必要であり、大企業がオープンソースに資金を投入している。
Swayを使っていてもGTKアプリは実行でき、Gnomeを使う必要はない。
モバイルデバイスのハードウェア向けに多様なドライバのオープンソース版を開発し、リバースエンジニアリングしなければならない。
iOS、Android、ChromeOSなどは、現代的なプログラミング言語とUI/UXを用いて、プログラミングスタック全体を再構築した。
GoogleがAndroidのフォークを禁止したことは、GPLを回避する方法として批判されている。
真のFOSS Androidが必要であり、それを土台に構築していくことを望む。