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

GrapheneOSの再設計されたMessagesアプリがリリースされました

2026年9月12日原文(github.com)

概要

  • Version 13 は従来のUIを Jetpack ComposeMaterial 3 に刷新
  • 画面全体の再設計と新機能の追加、大型画面対応
  • クラッシュ・通知・セキュリティ・メッセージ処理の問題修正
  • 設定やプライバシー、アクセシビリティの強化
  • 依存関係やプラットフォーム要件のアップデート

Version 13の主な変更点

  • Jetpack ComposeMaterial 3 による新しいインターフェース導入

    • 全画面の再設計と表現力豊かなデザイン
    • 大型画面向けの2ペイン会話レイアウト
    • 単色バリアント付きの新しいアダプティブアプリアイコン
    • SMSプライバシー・権限・デフォルトアプリ設定を案内する新しいオンボーディング
    • 正確なディスプレイカットアウト・システムバー対応
  • 会話リスト の機能強化

    • 会話のピン留め
    • 通知のスヌーズ(1時間、8時間、24時間、無期限)
    • メニューやスワイプで未読に設定
    • スワイプでアーカイブ/アーカイブ解除
    • アバターからのクイックアクション
    • アーカイブ・削除・ブロック・通知のマルチセレクトアクション再設計
    • 未読、ピン留め、スヌーズ、通知オフ、ワークプロファイル、MMS受信状況インジケーター
    • アーカイブ画面の再設計
    • ピン留め・アーカイブ・削除の即時反映
  • 会話機能 の刷新

    • メッセージバブル・グループ化・選択・リンク処理の再構築
    • 複数メッセージの削除選択
    • 送信者・宛先・タイムスタンプ・配信状況等の詳細表示(コピー可能)
    • SMSセグメント・文字数カウンター
    • MMS件名の追加・編集・削除
    • ブロック送信者のバナー表示と解除アクション
    • 既存会話への参加者追加やグループ作成
    • アルファベット順・メールアドレス・複数番号対応の受信者ピッカー再設計
    • 緊急番号発信の禁止
    • SIMのフォールバックがシステムデフォルトに変更
    • 通話・連絡先カード・会話設定のトップバーアクション
    • 添付ファイル制限の送信前チェックとエラー表示
    • 会話削除中の新着メッセージ消失防止
  • 添付ファイル・メディア関連 の改善

    • 写真・動画撮影、フラッシュ制御、Android組込ピッカー対応の新メディアピッカー
    • スライドキャンセル・ハンズフリー対応の音声録音再設計
    • 添付ファイルのキャプション機能
    • ピンチズーム・ページインジケーター・詳細・バー対応の新写真ビューア
    • アバター・連絡先更新・保存対応のvCardビューア再設計
  • 共有・転送機能 の進化

    • 検索・最近・アルファベット順・複数選択対応の新しい共有ピッカー
    • 共有内容の編集・件名追加・プレビュー・SIM選択
    • 転送・ウィジェットで同じピッカー利用
    • ウィジェットの新規作成ボタンが新チャット画面へ
    • 共有テキスト・件名の取得と報告強化
  • 設定画面 の再構築

    • メイン・一般・SIMごとの各種設定の刷新
    • 新しいプライバシーセクション
    • 自動生成ライセンスデータによるライセンス画面
    • 会話ごとの通知設定の維持
  • プライバシー・セキュリティ の強化

    • YouTubeリンクプレビューはオプトイン・デフォルト無効
    • file: URIやプライベートファイルの共有拒否、URI権限チェック
    • ウィジェット受信者の非エクスポート・インテント制限
    • FLAG_IMMUTABLEの適用
    • EXIF、MMS、MMSコンテンツ型解析の割当制限
    • GIF処理・寸法チェック・色情報破損修正
    • vCardパーサのAOSPアップストリーム修正
    • 通知の人数リスト制限でクラッシュ防止
    • SMSが暗号化されないこととエンドツーエンド暗号化推奨の説明
  • クラッシュ修正・安定性向上

    • ウィジェット・SMSデータベース・着信拒否応答・保存されていない番号設定・共有インテントのクラッシュ修正
    • 添付ファイルが消失しない共有インテント処理
  • メッセージ・通知処理 の改善

    • SMS受信即時インポート
    • 失敗メッセージ通知の正確な配信
    • インライン通知返信でホーム画面非表示
    • 未読通知が再起動後も維持
    • ブロック会話の通知音無効
    • 削除済み会話の同期時通知停止
    • アーカイブ同期上書き防止
    • MMSダウンロードと通知の競合解消
    • MMS件名・ダウンロード状況の表示
    • 不明グループ送信者の番号表示
    • Class 0メッセージダイアログのタイムアウト・ライフサイクル対応
    • 低ストレージ警告の改善
  • 複数ユーザー・ワークプロファイル対応

    • セカンダリユーザー通知の内容表示と一意ID
    • MMSはオーナーユーザーのみ取得可能の案内
    • ワークプロファイル会話のラベル表示
  • アクセシビリティ の向上

    • 画面・ペイン・コントロール・行のスクリーンリーダーラベル
    • 曜日名を含むタイムスタンプ読み上げ
    • メッセージ詳細コピーのアクセシビリティアクション
    • 会話リストのフォーカス・スワイプ状態の読み上げ修正
    • メッセージ送信時の読み上げとサウンド
  • テストとCIの拡充

    • データ・ドメイン・Compose UI層のユニット・計測テスト拡大
    • すべてのPull Requestでテスト・ビルド・静的解析を実施
    • CIでライセンスレポート生成・チェック
  • プラットフォーム・依存関係アップデート

    • minSdk 36、targetSdk 37、compileSdk 37
    • Android Gradle Plugin 9.3.2
    • Kotlin 2.4.10、Gradle 9.7.1
    • Glide 5.0.9、Guava 33.7.1、libphonenumber 9.0.38
    • Compose BOM 2026.08.00、Material 3 Adaptive、Navigation 3、Coil 3、CameraX追加
  • 詳細な変更履歴 はGitのコミットログで参照可能

Hackerたちの意見

それ、めっちゃ早かったね。確か1、2日前に発表したばっかりじゃなかったっけ?それにしても、リニューアルされたインターフェースのスクリーンショットはないの?

歴史を見てみると、数ヶ月前から取り組んでたみたいだよ。発表は多分、テスト用に公開リリースがカットされたことに関連してるんじゃないかな。

RCSに対応してるの?

いや、RCSは実装するのがまだ結構難しいんだ。オープンな問題はあるけど、実現するにはかなりの労力が必要だよ。とはいえ、GOSはいつかRCSの実装を提供するつもりみたいだけど、数年かかるかもしれないね。

まだだけど、サポートを追加する予定はあるみたい。

スクリーンショットはどう?

スクリーンショットがあったら便利なプロジェクトをよく見るけど、なぜか著者たちは追加することを考えもしないみたい。明らかに必要なのにね。何が起こってるのか知りたいな。

同じことを探してたんだ。まあ、Readme.mdにあるかもね。何もなかった!まあ、いいや。

リポジトリでPRや議論を提起する価値があると思う。開発者たちが考えたことすらない可能性が高いからね。

自分も試しにアップデートしたけど、見た目がかなり良くなったね。 https://imgur.com/a/ZGpbqB7

これ、今インストールできるものなのか、次のOSリリースで登場するのか知ってる人いる?

アルファチャンネルに入ってるよ。『App Store』アプリに入って、メッセージングに行って、3点メニューからリリースチャンネルを変更してみて。

Hacker Newsで議論の続きを見る