- Sailfish OS は、ノキアの MeeGoプロジェクト から発展したLinuxベースのモバイルオペレーティングシステムで、2013年から商用化された独立型プラットフォーム
- Jolla Ltd. が開発を引き継ぎ、Androidアプリ互換性 と スワイプ中心UI を実現、その後複数世代を経て企業・政府向けセキュアソリューションへと拡張
- オープンソース基盤 でありながら大企業への依存がない唯一のモバイルOSで、知的財産権(IPR) と商標権を完全に保有
- QtフレームワークのQML と Wayland技術 を活用し、豊かなUIとハードウェア適応性を提供しつつ、Androidライブラリ により高い性能を維持
- 欧州中心の 独立したモバイルエコシステム構築 のための戦略的代替案として、企業・政府・技術コミュニティのいずれにとっても重要な意味を持つ
Sailfish OSの歴史
- Sailfish OSは ノキアとインテルが共同開発したMeeGo OS に由来
- 2011年以前、両社は オープンモバイルOS を目標に約 10億ドル を投資
- MeeGoは Nokia N9 など複数のデバイスの基盤となったが、ノキアはその後 Windows Phone OS へ移行
- MeeGo開発チームはプロジェクト継続のため Jolla Ltd. を設立
- スワイプベースUI を発展させてSailfish OSとして再誕生
- Androidアプリ実行機能 と Androidチップセット互換性 を確保
- 2013年、Jollaスマートフォン とともにSailfish OSベータ版を公開
- 1年以内に 36市場 へ進出
- 2015年に Sailfish OS 2.0 と Jollaタブレット を発表し、ライセンス戦略を強化
- 2018年の Sailfish OS 3 は、企業・政府環境向けの セキュアソリューション へと発展
- Sailfish Xコミュニティプログラム を通じて技術ユーザー向けに配布
- 2021年2月に Sailfish 4 を公開
- 民間および公共部門プロジェクト支援機能 を多数追加
Sailfish OSの特徴
- 2013年から市場で実証されてきた 成熟したモバイルプラットフォーム
- 複数のデバイスで商用化され、グローバルエコシステムプロジェクト に活用
- 大企業依存のないオープンソース基盤の独立OS
- フィンランド企業Jolla の熟練エンジニアチームが2011年から開発
- 世界中のコミュニティ がオープンソースのコードベースに貢献
- 企業および政府の戦略的選択肢 として評価
OSアーキテクチャ
- Linuxディストリビューション構造 を基盤に設計
- QtフレームワークのQML を使用し、タッチ中心UI と 軽量アプリケーション を実装
- Sailfish Silica という独自のUIコンポーネントセットを提供
- Androidアプリ実行機能 を内蔵
- Androidライブラリ基盤 によりネイティブ級の性能を確保
- Qt5およびWayland技術 を活用
- 既存の Androidハードウェア適応コード を再利用でき、ハードウェア移植作業を簡素化
- オープンソース構成要素は 公式サイトでソースコードをダウンロード可能
1件のコメント
Hacker Newsのコメント
以前Xperia XA2で良い体験をしたが、アメリカの通信キャリアのVoLTE要件のせいで、結局電子廃棄物になってしまった
新しいXperiaモデルでも完全なハードウェアサポートはなく、最新機種はそもそも対応していない
有料でOSとハードウェアを買うなら、少なくとも安定性の保証は必要だ
結局Verizonが許可したiPhoneを買うだけの消費者でしかない
現在はXperia 10 Vまで対応していて、コミュニティ向けのJolla C2端末もある
公式対応端末一覧
UXページやデザイン原則ページまで見たが、どれも画像がない
モバイルデザインを言葉だけで説明するのは、建築をダンスで表現するようなものだ。実際に見せるべきだ
UIは驚くほど洗練されている。10年間ほとんど変わっていないが、今でも滑らかだ
問題はハードウェアだ — 今の端末は大きすぎて品質もいまひとつだ。以前のXperia対応時代のほうがずっと良かった
予測入力キーボードがなくなったが、ライセンス問題が原因らしい。AppleとGoogleが小さなプレイヤーを殺したのだと思う
ブラウザは古いFirefoxベースなので、多くのサイトでクラッシュし、Cloudflareにもブロックされる
ほとんどのユーザーはAndroid互換環境のブラウザを使っていると聞く
/infoリンクを見たのだと思う。実際には数十枚のスクリーンショットがあるそれでもジェスチャーベースのUIを見せる動画があればもっと良かったと思う
AndroidやiPhoneも使ったが、SailfishOSの本質はポケットの中のLinuxであることだ
ssh接続、rsync同期、vim編集、cronジョブなど、全部できる。以前の端末はリモートセンサーとして使っていた
iPhoneへ移ろうとしたが、Sailfishほどの柔軟性を実現するのは難しかった
VPNを有効にすると接続されたすべての機器のトラフィックがVPN経由で流れるが、iPhoneでは不可能だった
チーム規模が小さいため限界も見えるが、私にとっては今でも3つのOSの中で最も満足度の高いプラットフォームだ
最新版の5.0.0.71が数日前に出た
まるでWINEのように半分しか動かず、ネイティブアプリ開発を妨げた
その後タブレットプロジェクトも失敗し、公式ハードウェアなしのアフターマーケットOSとしてしか残らなかった
しかも2015年にロシアと協力し、2021年に関係を断った
教訓は、互換性を強制する環境とは協力すべきではないということだ
ProtonとSteam Deckの成功を見ると、この論理は説得力に欠ける
SailfishOSのAndroidエミュレーションは、私が使った中で最も完成度が高い
まだ一般ユーザー向けではないが、活発に開発が続いている
ブラウザエンジンは今でもGecko 91ベースで、最新のFirefoxよりかなり遅れている
Linuxの経験があれば、ずっと楽しく使える
UIとコミュニティの精神が大好きだ。他のOSへ乗り換えなければならない日が怖い
AndroidアプリはAlienDalvik/AppSupportで大半が動くが、BLEは未対応なのでeスクーターのアプリは使えない
Google Playのインストールも可能だが、私は使っていない
QMLとC++/Python/JSで高速なアプリ開発が可能で、UIの修正も自分でできる
Patch ManagerでUIを透過的に変更できる
ただしJollaは小さな会社なので開発速度は遅い。コミュニティ開発者が活発にアプリを作っている
ブラウザは今でも古いGeckoベースだが、ある開発者がESR 78から91へアップグレードした
公式対応端末は少なく、コミュニティ移植版には多少のバグがある
Jollaがもっと良いハードウェアと安定した収益モデルを見つけられることを願っている
関連リンク
アメリカ企業は一時停止にとどまったが、Jollaは完全に断絶した
ロシア市場は今後HarmonyOSのような中国技術へ移っていきそうだ
会社は最後まで大丈夫だと言い続け、その後プロジェクト中止を発表した
透明性の欠如があまりにもひどく、それ以来信用していない
その後また別の会社に買収されたようだが、SailfishOSの大半はクローズドソースで、独自ハードウェアもない
今ではPixel + GrapheneOSのほうがずっと良い代替だと思う
その後、破産を経て再出発し、複数の製品を出している
クラウドファンディングは本質的に高リスク投資だ。モバイルOS市場で失敗した例は数え切れないほどある
しかしコミュニティの期待値が高すぎる面もある
巨大企業2社と戦う状況なのだから、一度くらいはもう一度チャンスを与えてもいいと思う
公式終了告知