世界を動かす技術を、日本語で。

Maru OS – スマートフォンをPCのように使う

概要

Maru OS は、モバイルとデスクトップ体験を融合する 軽量オープンOS。 スマートフォン一台で 本格的なデスクトップ環境 を実現。 Android Oreo ベースで、 Debian Linux による高いカスタマイズ性。 HDMI接続やBluetoothデバイスで 即座にデスクトップ化ストレージ・ネットワーク共有 でシームレスな作業環境を構築。

Maru OSとは

  • モバイル端末 で動作する新しい コンテキスト認識型オペレーティングシステム
  • スマートフォンを HDMIスクリーン に接続するだけで、 デスクトップ環境 を起動
  • Bluetoothキーボードやマウス をペアリング可能
  • 持ち運び可能なデスクトップ体験 を実現
  • Android Oreo ベース、 不要なプリインストールアプリなし で高速動作
  • Debian Linux 搭載による 高い拡張性・カスタマイズ性
  • 5秒未満でデスクトップ起動、すぐに作業開始可能

主な機能と特徴

  • 1台のスマートフォンモバイルとデスクトップ をシームレスに切替
  • マルチタスクデスクトップ生産性 をサポート
  • 外部ディスプレイ 接続時に自動でデスクトップモードへ
  • デスクトップ状態は バックグラウンドで保存 され、再接続時に作業を継続
  • SDカードのデータ共有 (写真・ダウンロード等)でファイル管理が容易
  • WiFi・セルラー通信 をモバイル・デスクトップ間で共有
  • テザリング不要 でどこでも快適なネットワーク利用
  • 複数アプリ同時利用資料作成・開発環境構築 も可能
  • Webサーバー運用専用ツールのインストール も自由自在

Maru OSのメリット

  • 複数デバイスの管理不要、スマートフォン1台で完結
  • データ・ネットワーク・作業状態 を一元管理
  • カスタマイズ性 が高く、 開発者やパワーユーザー にも最適
  • 持ち運びやすさ即応性 による新しいパーソナルコンピューティング体験
  • Maruコミュニティ によるサポートと最新情報の提供

まとめ

  • Maru OS は、スマートフォンを ポケットのPC に変える次世代OS
  • モバイルとデスクトップの 境界をなくす 統合型体験
  • シンプル・軽量・高機能 なパーソナルコンピューティング環境
  • 公式サイト からダウンロード可能
  • Maruコミュニティ への参加で最新情報やサポートを入手

Hackerたちの意見

スマホをHDMIスクリーンに繋いで、キーボードとマウスを接続すれば、どこでも持ち運べる軽量デスクトップ体験ができるよ。でも、実際にはどこにでも持っていけないんだ。行く場所のほとんどにHDMIスクリーンやキーボードが用意されてないし、あったとしてもノートパソコンを持って行くから。

Nexdocとも使えるよ、https://nexdock.com

ポータブルスクリーンやキーボードを持っていくのもアリだよね。

なんでそんなに細かいことを気にするのか分からないな。私は全然逆の感覚なんだけど。HDMIの画面はどこにでもあるし、USB-Cのも少ないけど存在してるよ。職場にも画面があって、キーボードとUSBハブもあるし、家でも同じ。友達の家でもほとんどそうだし。ホテルやレンタルのアパートにもテレビとして画面があるし、最近はキャビンでも使ったよ(子供の番組を見るためにTVスティックと一緒に使ってる)。軽い外付けのUSB/HDMIの画面も持ってて、時々いろんな理由で持ち運んでる。キーボードはちょっと難しいけど、ホテルでは用意されてないし、小さくて軽いモデルや折りたたみ式のがたくさんあるから大丈夫。今のスマホはUSB-C/HDMIオプションがあるフルデスクトップ体験を求めて選んだし、よく使ってる。簡単だし、速いし、安定してる。小さなBTゲームパッドを使えば、モバイルゲームにも最適だよ。HDMIの画面がない場所を探すのが大変なくらいだ。

私の使い方は主にホテル滞在だね。遊びで旅行する時は、ノートパソコンを持っていく重さ(とリスク)はあまり好きじゃないけど、ホテルのテレビで映画や音楽を楽しみたい。安い軽いキーボードがあれば、メールや軽い管理作業も大きな画面でできるし。最近までは、重いMacBookを持って仕事で頻繁に旅行してたけど、エンタープライズ向けのマルウェアが入ってて、個人的なことができなかったから、普段個人用ノートパソコンでやる軽いレジャー活動を自分のスマホでできたら、退屈なホテルの夜にはすごく役立ったと思う。すでに重いバックパックにさらに1kg以上のノートパソコンを追加するのは、我慢できないくらい面倒だった。私の安いBluetoothキーボードとマウスは、280グラムとかなり許容範囲内だし。要するに、使い道はあるけど、ほとんどのスマホはその可能性をフルに活かせるほど自由じゃないんだよね。

今はHDMI対応のARメガネもあるし、トラックパッドやトラックポイント、マウス付きのポータブルキーボードもたくさんあるよ。試したことはないけど、メガネはほぼ実用的な未来だと思ってる。

もしスマホがモニターに接続したときに、常に便利なデスクトップ環境を提供してくれたら、状況が変わるかもしれないね。オフィスがこういうものを持っている可能性が一番高いと思う。うちの会社は、各デスクにUSB-Cドック入力のモニターを設置してるから、デスクを取ってそこにノートパソコンを接続するんだ。でも、ただDisplayPort Alt-Modeを使ってるだけで、デスクトップモードのスマホでも使えると思う。仕事でそれができたらいいのにな。重いノートパソコンを持ち運ぶ必要がなくなるしね。 :)

もし仕事用のデバイスがスマホだったら、毎日シャツ一枚とポケットの中のスマホだけで通勤できるな。バックパックやブリーフケースは必要ないから、仕事の後の用事やディナーの予定でも、バックパックをいじる必要がない。オフィスのデスクにはお気に入りのキーボードとマウスを置いてあるし、出張で別のオフィスに飛ぶ時も同じ話。どんなデスクでも座れるし、ITから予備のBluetoothキーボードを借りればいい。友達の家でディナー中に呼ばれたら、そのデスクに座ってスマホを繋げばいいし。今のようにノートパソコンを持ち歩かなくて済むのは最高だな。

なんで電話自体が入力デバイスとして使えないの?確かにフルサイズのキーボードじゃないけど、急な時にはすごく役立つと思うよ。

Maru OSは現行のデバイスで動くの? https://maruos.com/downloads/ には2019年の日付のリリースしか載ってないけど。

OSかウェブサイトが遅れ気味に見えるね。

数年リリースがないね: https://github.com/maruos/builds/releases メンテナンスモードに入ってるみたいだ: https://github.com/maruos/maruos/commits/master/

Android 16 QPR1ベータのデスクトップモードが統合されたら、GrapheneOSもチェックしてみるといいよ。もっと最新の体験ができると思う。

うん、MaruはAndroid 8をベースにしてるから、もうあんまり現代的じゃないね。

おお、これは面白いね!フォローしなきゃな。最近のAndroidのアップデートで、俺の新しいPixel 9 Pro XLのバッテリー寿命がめちゃくちゃになっちゃったから、切り替えたくてウズウズしてるんだ。

2010年代初頭には、エコシステムの両方が「統合」について話してたのが面白いね。Ubuntuは、Linuxを使って携帯電話で1カラム表示し、大きな画面では浮遊ウィンドウを作ろうとしてた。MotorolaもAndroidをベースにした似たようなプロジェクトがあった。12年後、誰もそれをうまく実現できてない。Ubuntuは諦めちゃったし、モバイル向けのLinuxディストリビューションは機能が不足してたり、モバイルUXが悪かったりで、あんまり良くない。リンクされてるディストリビューションは、Androidの上にデスクトップ用のDebianをコンテナで動かしてる。ChromeOSの未来についての噂も似たようなことを想像してるね。最近のiOSのバージョンは、デスクトップソフトが必要ないタブレットユーザー向けにMacの代わりになれるところまで近づいてるけど、大体のエコシステムはしっかり分かれてる。デスクトップLinuxをモバイルに適応させるのは、リソースが限られてるこれらのディストリビューションにとっては、非常に難しいみたい。

Ubuntuのスマホが成功してほしかったな。彼らのかっこいいスマホのためにIndiegogoを支援したし、失敗した後はNexus 5にUbuntu OSをインストールして遊んでた。電話サービスは一度も有効にしなかったけど、もししてたら楽しめたと思う。コンピュータであることを隠さないスマートフォンを持つのはちょっと面白かった。モニターに繋がなくても、Chromeの開発ツールで遊べたし、結構楽しかったよ。

i3wmを使って、オンスクリーンキーボードとすごく大きなウィンドウボーダーを設定すれば、65%くらいまでは行けるよ(ウィンドウを変更するために触れる場所が必要だから)。でも、基本的にはタッチを考慮せずにデザインされたアプリケーションを表示する、微細なタッチウィンドウマネージャーと戦わなきゃいけない。

12年後、誰もそんなにうまくいってないね。今、DebianベースのPureOSを動かしてるLibrem 5のスマホからこれを書いてるよ。Androidに依存せず、フルデスクトップモードも可能なんだ。これが成功じゃないってどういうこと?

GNOMEはまだ頑張ってるよ。彼らのOS全体がモバイルでも使えるようにしてるんだ。市場やオーディエンスがなくてもね。

Linuxは、設計された限られたハードウェアでしかほとんど動かない。全く異なる電話ハードウェアで動かすのは現実的じゃないと思う。運用寿命が2年くらいで、クローズドソースのハードウェアやドライバーが満載のものに対応させるのは無理だよ。ユーザーを増やしたいなら、そのものは使いやすくなきゃいけない。使いやすくするためには、完璧なハードウェアサポートを持つソフトウェアが必要なんだ。Google、Androidのベンダー、Apple(そしてある程度System 76も)これを理解してるよ。

長期的には、市場は通常専門化するよね。 https://ashishb.net/tech/the-android-chrome-merger-saga/

本当の理由は、興味を持っている人はごく少数で、ほとんどの人は異なるデバイスや体験を持つことに満足しているか、むしろそれを望んでいるからだと思う。何百万、いや何十億人もの人が、パソコンで作業している時に電話を別の部屋に置いておくことに満足しているし、その逆も然り。確かに「おやすみモード」みたいなのを使うこともできるけど、特定のアプリやサービスの通知を許可したり拒否したりするための細かい設定をするのは面倒だし、実際に必要な時にそれをオンオフするのを忘れちゃうこともあるよね。

個人的には、異なるデバイスタイプに合わせてちょっとだけ変わる単一のUXを作ろうとするのは間違ったアプローチだと思う。大きな画面でマウスとキーボードを使うのは、タッチスクリーンの電話を使うのとは根本的に違うことだよね。両方に同じハードウェアを使うのはすごく便利だけど、デスクトップ環境から上のソフトウェアスタックは全く別物であるべきだと思う(はい、ほとんどのアプリも含めて!)。あいまいな境界線もあるけど、例えばGnome 3は、タブレットとシングルスクリーンのノートパソコンで良い体験ができることを証明していると思う。でも逆説的に、本当の統一感を提供したいなら、異なる使用モードに対して異なるアプローチが必要だと思う。

電話のハードウェアがまだかなり制限されていて、標準化されてないから、代替品を手に入れるのが難しいんだと思う。ハードウェアデザイナーで、なおかつそれに伴う資金がないと、選択肢が少ない。大きな国がハードウェアインターフェースやBIOSの標準化を強制して、PCコンポーネントのようにオープンになる必要がある。そうすれば、もっと面白くなると思うんだけど、残念ながらその可能性はほぼゼロで、GoogleやAppleの利益はより厳しいロックダウンにあるからね。

2つのデバイスを1人の顧客に売るとき、収束の意味って何?

こういうアイデアは数年ごとに出てくるけど、いつもどこにも行かない気がする。NokiaのMaemo/Meegoが最初だったと思うけど、何度も出てきては消えてる。これも数年前から死んでるって聞いたよ。

プロジェクトが終わったら(死んだ)ってタグ付けするのは、HNの良いアイデアかもね。昔の投稿には年が付けられてるし。

私がスマホをモニターに繋げる場所には、すでに別のコンピュータが繋がってたり、超薄型のキーボードとトラックパッドの組み合わせのノートパソコンがあったり、キーボードとマウスを快適に使うための適切な背もたれやテーブルの高さがなかったりする。頻繁に旅行する人には意味があるかもしれないけど、野外でキーボードを置けるモニターを見つけられるっていう前提が壊れてる。もしこの製品がスマホ用のノートパソコンケースとして出てたら、すごく成功してたと思う。PCMCIAスロットにスマホをドッキングしてノートパソコンを起動するみたいな感じで。

ビル・ゲイツは2000年代中頃の講演で、コンテキスト認識OSについて話してた。特に未来のスマホ(iPhone登場前)について、位置情報(仕事/家/モバイル)に基づいて、安全なサンドボックス化されたデータストアやプロファイルを読み込むことができるって言ってたんだ。デスクトップコンピュータが、家のゲームGPUやワークステーションの追加プロセッサやメモリのようにアクセラレーターに変わるとも話してた。技術によって仕事とプライベートの明確な境界ができる、究極のポータビリティの壮大なビジョンだったよ。その後、FossilのMSNウォッチを見せて、未来のバージョンはスマホを完全に廃止してデジタルシステムの識別手段になるかもしれないって提案したんだ。でも、マイクロソフトらしく、そのコンセプトは完全に放棄されたね。アップルやグーグルはそのアイデアを何らかの形でパクって、すごい成功を収めたけど、今のところゲイツが話してたモバイルビジョンを本気で作ろうとした大手は誰もいないよ。マルや、一時期のグーグルのAndroidを除いてね。本当に残念だよ。Apple WatchからNFCで公開鍵を認証して、仕事のマシンや自宅のボックスにログインするアイデアが好きなんだ(SSHみたいに)。特に転職が普通になってる今、長期的にはそれが楽になると思うんだけど。

一歩先がイノベーション、二歩先が殉教者。マイクロソフトはしばしば二歩先を行ってるけど、技術や人々がそれに追いついてないことが多い。でも、マイクロソフトの利益にはあんまり影響してないみたいだね。

それ、めっちゃいいね!スマートウォッチだけ持って散歩に出かけるのを想像してみて。帰ったら、その時計を電話ケースに入れると、RAMとCPUパワーが増えて、電話に変身してまた出かけられる。帰ってきたら、大きな箱に入れて、今度はコンピュータになる。アカウントやOS、アプリは全部同じままで。

指の一本に着けられるリングのアイデアがあるんだけど、そのリングは実際にJavaを動かすんだ。

これは2019年以降、更新がない放置されたプロジェクトみたいだね!!もっとアクティブで安定したプロジェクトを探してる人には、ubportsがコンバージェンスの面で頑張ってるよ。自分も古いOnePlusデバイスで使ったことあるけど、かなり使えたよ。1: https://ubports.com/ 2: https://lomiri.com/

「Maruは最新のAndroid Oreoで作られてる。」これは2017年のAndroid 8.0だね。

あと、Mobian、postmarketOS、PureOSもあるよ。

俺にとって、こういう努力はほとんどの人が抱えてない問題への解決策に感じる。ポータブルコンピュータが欲しい人は、もうノートパソコンに落ち着いてるし、画面やキーボード、マウス、デスクが必要なポータブルコンピュータを求める人は、ほんとに少数派だと思う。コンピュータをセットアップしても、実際には遅くてRAMやストレージも限られてるものになるし、結局はいいノートパソコンより高いフラッグシップのスマホを買わないといけない。DeXを試したけど、クールではあるけど、どこで使うか全然見当がつかない。何かの旅行でノートパソコンを持っていけない理由がある時くらいかな、デスクトップセットアップに必要な周辺機器にはアクセスできるけど。

ポータブルコンピュータが欲しい人は、もうノートパソコンに落ち着いてる。特に今はApple SiliconのMacBook Airみたいなノートパソコンがあって、パワーもバッテリー寿命も十分すぎるくらいだし。昔はモニターに繋げたらフルLinuxデスクトップが動くようなパワフルなスマホが欲しかったけど、それはずいぶん前の話だね(皮肉なことに、GoogleはAndroid 16のいくつかでそこに近づいてるけど…今はAppleからの切り替えコストが高すぎて無理だ)。でも、M1 Airが出てきて、俺にはほぼ終わりだった。それ以来M4 Proにアップグレードしたけど、まだどこにでも持っていけるくらい小さくて軽いから、オールインワンのスマホは必要ないんだ。

逆に言うと、この問題にはすごくシンプルで明白な解決策があると思うから、なんでまだ解決されてないのか不思議に思う。要するに、ハードウェア的にはUSBでモニターに接続できて、Bluetoothでキーボードに接続して、フル機能のコンピュータとして動作するデバイスが完全に可能なんだよね。

ほとんどの人が抱えていない問題だね。 https://news.ycombinator.com/item?id=44727972

DeXは特定のビジネスシーン(主に営業だけど、管理業務も多い)には完璧だね。デスクを拠点にして、日中は外回りするスタイル。拠点にいるときは、テキストや長文のメール、ドキュメント、スプレッドシート、プレゼン資料などを作成するから、キーボード+モニター+マウスが重要なんだ。外出中は、電話をかけたり、テキストを送ったり、運転の指示をもらったり、短いメールを送ったりするだけでいい。たまにプレゼンをすることもあるけど、それは外部デバイスなしでも電話からできる。こういうワークフローを短いスパンでやったことがあるけど、正直すごく素晴らしい。現代の生産性ツールは、たいていAndroidアプリ版か、ウェブアプリ版があって、どちらも使えるしね。KVMを操作してた同じスマホから電話をかけることもよくあった。ほとんど唯一、これを常にやらない理由は「拠点」でのマルチモニターサポートと、時々企業のプリンターでまともに印刷できるかどうかなんだ。

消費者としては、これらの統合ソリューションが売り込む未来的な「一つのデバイスだけ持ち歩く」ビジョンにワクワクするけど、実際にはどこに行ってもモニターやキーボード、マウスが転がっているわけじゃないから、なかなか普及しない理由だと思う。「モバイル」デスクトップの大きな価値の一部は「ただプラグインするだけ」で使えることだけど、キーボードとマウスを持ち運ぶ必要があるなら、その薄型スクリーンもノートパソコンとして持ち運んだ方がいいよね。

友達が折りたたみ式のスクリーンの電話を持っていて、タッチパッド付きのかわいい折りたたみキーボードを持ち歩いてる。使える時には接続できるし、カフェではバッグの中のキーボードで軽い作業もできるんだ。

ずっとこの結果に向かって進んでたんだ。俺のマシンにはGPD Pocket 4を使ってるけど、Chiri CE 5x3とMS Arc Mouseも持ち歩いてる(それに、セカンドスクリーンも探してる)。バッグの中でのスペースはめっちゃ小さいし、これ以上小さくなるのは難しいと思う。Pocket 4からキーボードとマウスを外すこともできるけど、ハードウェアの上にあるから、あんまりスペースは節約できないんだよね。理論上は、Pocketの代わりにスマホで同じセットアップもできるけど、まだ全部を接続してテストしてない(過去の実験からいくつか失敗するポイントがあると思ってる)。でも、そのアイデアは本当に面白い。とはいえ、もっと小さいキーボードやマウスに慣れる必要があるよね(お願いだから、左のコントロールキーとキャプスロックを入れ替えてほしい)。それと、「ドライブを持ち歩いて、必要に応じてハードウェアに接続する」って理想は、誰がハードウェアを管理するかっていう共通の問題に直面する。これが実現するには、安くて簡単に修理・交換できるハードウェアが必要だよ。

Maruは最新のAndroid Oreoで作られてるんだ。これ、もう放置されたソフトウェアだよね。なんで今になって投稿されて評価されてるのか分からない。実際のモバイル/デスクトップの統合に似たことは、今でもPostMarketOSのPhoshやMobian、Mobile NixOS、Arch ARMとUSB-Cビデオ出力に対応したデバイス(PinePhoneみたいな)で技術的には可能だよ。

この放置されたソフトウェアサイトの滑らかさと素朴さには、何か魅力があるね。