最初にLinuxを使い始めたとき(ちょっと前だけど)、Linuxフォンや少なくともモバイルデバイス(タブレット)を買えるかどうか考え始めたんだ。もちろん、Pine64やLibremみたいな大手は最初に見つけたけど、彼らが提供しているものやその価格を調べたら、ちょっとがっかりした。入手可能性はほとんどなくて、前にも言ったけど、スペックと価格のバランスがあまり良くなかった。(Linuxスマートフォンを作るのがAndroidより難しいのは理解してるけど、スペックにはあまり期待できなかった。)

それから、モバイルLinuxデバイスとして何が使えるか考え始めて、Dell Venue 8 Proタブレットのオファーに出くわした。そこにArch Linuxをインストールして、しばらく使ってみて、すべての機能をテストした(そのタブレットは今でも手元にあって、理想的な学校用タブレットになってる)。でも、今はタブレットの話じゃなくて、その後に起こったことについて。

PostmarketOSのことを知って、すぐに興味を引かれた。サポートされているデバイスを見て、モバイルLinuxをテストするのに最適なオプションはXiaomi mi A1だと決めた。ほとんどのハードウェアがサポートされてて、スペックもまあまあだったし、手頃で翌日には手に入った。でも、一番重要なのはブートローダーで、これが一つのfastbootコマンドでアンロックできたこと(経験があるXiaomiフォンのほとんどはそうじゃなかった)。

さて、面白い部分が始まる(カメラが動かないとかのハードウェアの問題は言わないけど、これはこの特定のデバイスの問題であって、Linuxがモバイルデバイスで正常に機能しないわけじゃない)。新しいフォンを使うための最初のステップは、すべてのアプリを移行して、デスクトップ環境を選ぶことだった。Plasma MobileとPhoshを試して、Phoshを選ぶことにした。それから、必要なアプリをダウンロードしようとして、エコシステム(Gnome Software)とアプリの質をテストした。エコシステムは本当に良いと思ったし、必要なものはすべて見つけられた。アプリの質と使いやすさもある程度良かった(ほとんどがElectronラッパーだったけど)。

アプリを使っているときにフォンがどれだけ遅くなったかを実感した瞬間から、Firefox(モバイル版)を使って必要なものをウェブで開くようになったら、すべてがスムーズで反応が良くなった。銀行アプリはウェブからアクセスできたし、快適にアクセスできないか心配だった。

唯一動かなかったのは、Tic Watch C2+をフォンに接続することだった。WearOSアプリを常に動かす方法が見つからなかったから。Waydroidはうまく動いたけど、すべてのリソースを消費してしまったから、ほとんどのタスクでは効果的じゃなかった。

今、一番興味深いのはコンバージェンス(統合)だ。Xiaomi mi A1はUSB経由でHDMIをサポートしていないから「真の」コンバージェンスは体験できなかったけど、マウスとキーボードを接続して、いくつかのデスクトップアプリを使ってみた。驚くことに、思ったよりも良く動いた。もし大きなモニターに接続できたら、軽いタスクや少し重いタスクにはかなりいいセットアップになるだろう。

音声に関しては問題があった。電話を受けるときにイヤフォンの音声出力に切り替わらなくて、何も聞こえなかった。でも、調整したらすべてうまくいった。これはハードウェアの問題で、フォンがLinuxファーストのデバイスじゃないから、あまり焦点を当てないけど(これとカメラが完全にサポートされていないことが、Linuxを動かすために設計されていないフォンでの唯一の問題だった)。

今、2025年にはLinuxベースのフォンをメインのモバイルデバイスとして使う選択肢があると言えると思う。もしかしたらAndroidフォンほど快適ではないかもしれないし、まだある程度文書化されたテスト段階にあるけど、新しいデバイスや新しいLinuxファーストフォンへのサポートが加速していることを考えると(2018年以前はPMOSで電話をかけられるフォンはなかった)、今後の数年でフォンはどんどん良くなって使いやすくなるだろう。でも、今でもAndroidやiOSを完全に手放してLinuxを使うことは可能だ。

オンラインオークションでXiaomi Mi A2 Liteを2ドルで買ったから、新しいデバイスにPostmarket OSをセットアップして、Mi A1と同じパフォーマンスが得られるようにするつもり。カメラが動くのもいいしね。それから、それを新しい日常のドライバーとして使うつもり。

Edit: 投稿を元の状態に戻した。AIは使ってない。

Edit2: 段落を追加した。

コメント (59)

_________________________________________________

モバイルLinuxについては時々アップデートがあると嬉しい。コアなLinuxユーザー層からの支持があまりない次のフロンティアのように思えるけど、もっと多くの人がLinuxに引き込まれれば、いつかは盛り上がるかもしれない。大手テック企業からの衝撃的な決定がいくつかあれば、契約が成立するかも🤞🤞🤞(冗談だけど、そうなってほしくないけど、彼らがすぐに速度を落とすとは思えない…)


大手テック企業からの衝撃的な決定がいくつかあれば、契約が成立するかも

GoogleがすべてのPixelフォンにGeminiをインストールさせて、すべてのアプリのデータ収集をオプトアウトできないようにするの?


そういうのが効果的かも!最近はデータプライバシーを求めるのが疲れる。


ブートローダーをアンロックしてGrapheneOSをインストールできるよ。


Android Autoやナビゲーションはどうなるの?


ああ

アプリのことはPixel専用じゃないよね?


コアなLinuxユーザー層からの支持があまりない次のフロンティアのように思える

その理由は、最初からAndroidとiOSがLinuxのコアな強みをコピーしたからだと思う。パッケージマネージャーを中心に構築されていて、数タップでインストールできるプログラムの大きなリポジトリがあるのが似てる。

各アプリの配布元のウェブサイト(あるいは実店舗)を通じて「インストーラー」をダウンロードして、独自の見慣れないワークフローを経てすべてのランダムなブランディングやバloatware、スパイウェアをカスタマイズしないとアプリを試すことすらできなかったら、どれだけ成功しなかったか想像してみて。

もちろん、特にAndroidでは、すべてのbloatwareやスパイウェアがOS自体にプリインストールされているから、気づかない。


それはいいポイントだね。デスクトップとモバイルOSの違いを指摘されるまで気づかなかったけど、今はそれが見えなくなった。

_________________________________________________

これに取り組んでくれてありがとう。まだ私には大きすぎる妥協だけど、誰かの役に立つことは知ってる。


ああ、そんなこと言いたくないけど、これは文字通りChatGPTだよ。OPはその出力をコピー&ペーストしただけ。


使わなかったとは言わないけど、自分で何もしてないわけじゃない。初期の投稿の本文と、ChatGPTが強化した部分を見せられるよ。これはツールだし、英語で自分の思いをうまく表現できないときに、メッセージをより良く伝えるために使うのは悪くないと思う。


自分の言葉に戻してくれてありがとう。


なんでRedditの投稿を書くのにChatGPTを使うの? 😭

私たちはもうダメだ


英語が母国語じゃないなら、そういうツールを使いたくなるのは理解できる。


もう深刻だ。


深刻だよ。


なんで使わないの?私は投稿が実際に読みやすくスタイリッシュであることを好むけど、まだ上手くできるスキルがないからドラフトを作って、読んでみて間違ってると思ったからChatGPTにペーストして、読んでみたらずっと良くなってたし、ほとんどの言葉は変わってない。


初期の投稿ドラフトでもメッセージは伝えられるよ。ここは/r/literature/じゃない。文法や言葉の選び方が完璧じゃなくても誰も判断しないし、恥ずかしいChatGPTのコピペは読者に対して失礼だよ。学校のエッセイを書いてるわけじゃないんだから、リアルな人々とコミュニケーションをとってるんだ。自分の言葉を使うことに配慮して、みんなが君の投稿を読むために時間をかけることを期待するなら、そうするべきだよ。みんな、すでにChatGPTのスラングに飽きてるし、遠くからでもそれが分かる。


同意するよ、ただ太字の部分やエムダッシュをやめて、もっと人間らしくて兄弟っぽいスタイルにしてくれればいい。自分で書いたテキストを少し入れれば、うまくいくよ。これはツールだけど、みんなが使ってるから、ストレートなコピペだと飽きてくる。


エムダッシュ

使ったことがある人としては(alt+0151)、AIがそれを悪いものにしてるのが悲しい :(


次回はもっと良くしようと思う。いろんなスタイルの出力を試してみたけど、ほとんどの場合、変な不自然な答えが返ってきて、投稿前に読んでみたら気に入ったけど、AIがどれだけテキストをいじったか確認したら、AI検出器で35%だった。普通の言葉で言うと、ほとんど人間が書いたけど、いくつかのAIテキストが挿入されてるっていうのがかなり正確な説明だから、そのままにした。


もし投稿の著者として、LLMが提供した内容を完全に読んで、投稿前に意味があるかどうかを確認することすら面倒だと思うなら、ターゲットオーディエンスにどんな反応を期待してるの?


「投稿する前に読んだ」とはどこでわかったの?


このことについて文句を言ってる人を無視して。正直に言ってくれてありがとう。私はそれに問題はない。


スキルを向上させたいなら、それは良い練習だけど、そうでないなら、特に理由はないよね。

_________________________________________________

私はPinePhone Proを日常的に使ってる。

まあまあだよ。

持ってたフォンは全部嫌いだったけど、このフォンは他のフォンよりはマシ。

Phoshも使ってる。

銀行アプリは動く。

普通のLinuxデスクトップのように感じるけど、フォンのインターフェースがあるから、まさにそれなんだ。

いくつかのアプリはアスペクト比が気に入らないけど、スケーリングを変更すればうまく動く。

この前、CADモデルから測定値を取らなきゃいけなかった。

マウスとキーボードをフォンに接続して、FreeCADを開いて測定値を取った。

うまくいったよ。

唯一の問題はバッテリー寿命。

フォンがスリープモードだと1日以上持つ。

オンだと数時間しか持たない。

でも、使わないときはフォンをオフにしてるから、私にはそんなに悪くない。


PinePhone ProはCポートを通じてディスプレイ出力ができるよね?ドッキングステーションは持ってる?いじってみるために買おうか真剣に考えてる。

最近、プロジェクトのためにOnePlus N100にUbuntu Touchをインストールしたけど、動いたよ。でもドッキングできない。これをクールなポケットLinuxボックスとして他のプロジェクトに使うために買おうか考えてる。


ドッキングステーションは持ってないけど、はい、サポートしてるよ。

_________________________________________________

なんでモバイルLinuxがもっとサポートされてないのか分からない。フルGIMPを動かせるフォンが欲しい。ノートパソコンがないから、Google Pixelや他のもっと能力のあるフォンにフラッシュできない。PinePhoneでGIMPを使ったことある?


Termux + proot/chrootを調べてみるといいよ。私にとっては、通常のAndroidを動かしながらフルLinuxアプリを動かせるから、両方の良いとこ取りだ。

_________________________________________________

それは面白いね。最後にモバイルLinuxに関する何かを見たとき、人々はPhoshがKDE Mobileに比べて悪いと言ってたけど、GNOMEはタッチ/モバイルフレンドリーだと知られてるから、残念だった。今はどう思う?


pmbootstrapからシステムをインストールしたとき、最初からレイアウトが期待通りで、すべてが気に入った(前に言ったタブレットでGNOMEを使ってたから)。それから、Orange Pi Zero 2WでいじってたときにPlasma Mobileの方が好きだったからインストールしたけど、ちょっとがっかりした。私の意見では、もっとAndroidっぽかったし、スタイリングが気に入らなかったし、GNOMEより少し遅かった。

_________________________________________________

本当に悲しいのは、Linuxフォンの開発がこんなに長い間続いているのに、もっと進展がないこと。ずっと欲しかったけど、いつも妥協があるから、あまり洗練されてない。でも、この投稿を保存して、じっくり読んでみるつもり。もしかしたら、別のフォンで試してみるかも。

_________________________________________________

あなたの考えるLinuxフォンは、Linuxデスクトップと同じで、すべてのLinuxデスクトップアプリを小さな画面で動かせるモバイルLinuxソリューションだ。残念ながら、これは非常に限られた見方だ。現代のフォンが非常に便利なのは、GoogleマップやUberのライドシェア、WhatsAppなどのモバイルアプリやサービスのおかげだ。私を含むほとんどの人にとって、Linuxフォンはあまり役に立たない。


Googleマップはウェブで使えるし、WhatsAppもあるし、Whatsieもある(デスクトップ用だけど、スケールはかなり良い)。Uberは使わないけど、ウェブで使えるはず。私はFirefoxで6タブを開いて、必要なときに切り替えてる。君が言ってることは分かるけど、それが大きな制限だとは思うけど、まだ使えるし、状況は良くなるはずだ。

_________________________________________________

段落について聞いたことある?


この場合、ChatGPTはそれを知らなかった。


はい、段落を含めたよ!!でもAIの助けを借りたから、嫌がる人がいて、ドラフトをペーストしたら、全然フォーマットされてなかった。

_________________________________________________

TicWatch C2+について、まだ持ってるなら、AsteroidOSをインストールできるよ:

TicWatch C2/C2+/S2/E2 - AsteroidOS

AsteroidOS is an open-source operating system for smartwatches.

– それから、同期なしで使うこともできる(AsteroidOSではうまく動くけど、WearOSはGoogleクラウド同期にサインアップしないとほとんど何もできないから;ただし、時計がクラッシュしたり時間がずれすぎたときに、スクリプトで日付と時間を半自動的に設定するためにSNTPクライアントを設定するのがちょっと複雑だったから、それについてHOWTOを書こうと思ってる)。


約束したSNTP HOWTOはこちら:

AsteroidOS SNTP time synchronization

AsteroidOS SNTP time synchronization

This is a HOWTO for AsteroidOS, a GNU/Linux-based operating system for smartwatches.Unlike WearOS (Android Wear), AsteroidOS can be used almost entirely without requiring any synchronization with a…

このHOWTOは完全な初心者向けではない。読者がGNU/Linuxコマンドラインに慣れていて、時計にファイルをコピーしたり設定ファイルを編集するためにSFTPを使えることを前提としているから、その詳細は省略されている。すでに十分長いから、率直に言うと、このHOWTOを理解できないなら、AsteroidOSはおそらく君には向いてないし、説明した方法でカスタマイズするのは絶対に向いてない、ごめん。


AsteroidOSはWearOSと比べてどう?あまり聞いたことがないけど、WearOSはほぼフルAndroidで、AsteroidOSはフルLinuxなの?

_________________________________________________

数年前、Pixel 3aでUbuntu Touchを使って3日間持たせたことがある。近いうちに再挑戦したいと思ってる。年を取るにつれて、フォンで使うアプリが減ってきてる。Ubuntu Touchは、電話のテキストとブラウザが必要なだけなら、かなり decentに動く。いくつかの他のこともできる。もっと現代的なデバイスで動作するようになることを本当に願ってる。

_________________________________________________

バッテリー寿命はどう?


8年前のフォンだよ、バッテリー寿命はどうだと思う?


Androidと比べてどう?


Androidでは1日の使用が可能で、Linuxでは自動サスペンドにしておけば1日持つし、リソースを多く使うタスクをやるときは1日持たない(Waydroidを動かすときなど)。

_________________________________________________

銀行アプリは使える?

ソーシャルメディアやメッセージングアプリ(例:Signal、WhatsApp)はインストールできる?

サポートはどのくらい続くの?(ソフトウェアアップデートの観点で)


ipkoにはログインできたけど、他の銀行サイトが使えるかは分からない(デスクトップ向けかもしれない)。

WhatsAppはWhatsieを使って、かなりうまく動いたけど、まだデスクトップ向け。

友達は誰もSignalを使ってないから試してないけど、使えるはず。

サポートについては、確認してないから分からない。新しいリリースが1ヶ月前に出たと思うし、最初に発見したときは10年のライフサイクルを目指してたと思うけど、あまり確信はない。


アプリの可用性はデスクトップLinuxと同じだと思う。基本的にウェブアプリとデスクトップアプリに制限される。


銀行アプリはWaydroidやウェブサイトを通じて使える。

WhatsAppのデスクトップクライアントはあるけど、Linuxフォンで動くかは分からない。私はWhatsAppやSignalを使ってない。

ソーシャルメディアアプリはないと思うけど、ブラウザを使ったりウェブアプリを作ったりできる(Linux Mint Webapp ManagerをPinePhone Proにダウンロードした)。

ソフトウェアのサポートはデスクトップLinuxとほぼ同じ。

ディストリビューションがEOLに達するまでサポートが続く。


オンラインバンキングをAndroidフォンなしで使えるかは銀行による。銀行アプリはPlay Integrityを必要とすることが多く、Waydroidでは動作しない(仮想化されたコンテナだから、Googleに承認されたハードウェアではない)。銀行ウェブサイトは、(2要素)認証のためにアプリを必要とすることが多い。

_________________________________________________

「日常的に使う」という用語をやめよう。

_________________________________________________

ナビゲーション?GPXの表示と追跡?Strava?オフラインマップ?

_________________________________________________

いろんな「Linux」モバイルOSを試してきた。GPE、Opie、Angstrom、UBTouch、UBPorts、Maemoなど。

私が本当に感心したのはSailfish OSだけだ。

国際的に簡単に入手できないし、ハードウェアのサポートも限られてるけど、サポートされているフォンは通常、非常に良くサポートされている。

_________________________________________________

A1は古いけど。


知ってるけど、少なくとも安い。Redmi 4Aを使おうとしたけど、持ってたバリアントはタッチスクリーンがサポートされてなかった。


Xiaomi A2 Liteはまだ持ってる。Lineageを動かしてた。


PostmarketOS(またはUBports)をフォンで動かすのに、最高のプロセッサは必要ないよ。5〜10年前のCPUで簡単にこれらのシステムを動かせる。AndroidやiOSとは違って、ほとんどのLinuxディストリビューションは無駄に膨れ上がってないから。


今でもHTC One M9を日常的に使ってる。動くし、音質は他のほとんどのフォンよりもずっと良い。古いから悪いわけじゃない。