HN 日本語サマリー

← 一覧へ戻る
プログラミング

GrapheneOSのメッセージアプリが書き直されリリース

GrapheneOS' rewritten Messages app is released (github.com)

285 pointsby microtonal209 コメント

要約

GrapheneOSのメッセージアプリがバージョン13にアップデートされ、UIがJetpack ComposeとMaterial 3で全面的に書き直されました。新機能として、会話のピン留め、通知の一時停止、アーカイブ、クイックアクションなどが追加され、大画面サポートやプライバシー設定も強化されています。また、メディアピッカーや共有機能も刷新され、セキュリティと安定性が向上しました。

全文翻訳

13

タグを選択して比較

エラーが発生しました。

フィルター

読み込み中

エラーが発生しました。

おっと!

読み込み中にエラーが発生しました。このページを再読み込みしてください。

結果が見つかりませんでした

すべてのタグを表示

[画像: @thestinger] thestinger が11 Sep 17:53 にリリースしました

· このリリース以降、main への 91 件のコミット

13

このタグはコミッターの検証済み署名で署名されています。

[画像]thestinger Daniel Micay

SSHキーフィンガープリント: AhgHif0mei+9aNyKLfMZBh2yptHdw/aN7Tlh/j2eFwM

検証済み

Vigilantモードについて学ぶ。

22cd55e

バージョン13では、レガシーインターフェースをJetpack ComposeとMaterial 3に置き換えました。すべての画面を再構築し、新しい会話コントロールと大画面サポートを追加し、クラッシュ、通知、セキュリティ、メッセージ処理に関する問題を修正しました。

インターフェース

  • Material 3 / シェイプによる表現力豊かなデザイン
  • 大画面での2ペイン会話レイアウト
  • モノクロバリアントを持つ新しいアダプティブアプリアイコン
  • SMSのプライバシー、パーミッション、デフォルトアプリの設定をカバーする新しいオンボーディング
  • 両方の向きでの表示切り欠きとシステムバーの正しい処理

会話リスト

  • 会話をピン留めする
  • 通知を1時間、8時間、24時間、または無期限にスヌーズする
  • メニューから、またはスワイプして会話を未読としてマークする
  • アーカイブまたはアーカイブ解除するためにスワイプする
  • 会話アバターからのクイックアクション
  • アーカイブ、削除、ブロック、通知のための再設計されたマルチセレクトアクション
  • 未読、ピン留め、スヌーズ、通知オフ、ワークプロファイル、受信MMSステータスのインジケーター
  • 再設計されたアーカイブ画面
  • ピン留め、アーカイブ、削除が即座に適用されるようになりました

会話

  • メッセージバブル、グルーピング、選択、リンク処理を再構築
  • 削除のために複数のメッセージを選択する
  • 送信者、受信者、タイムスタンプ、配信ステータス、サイズ、タイプ、優先度をコピー可能なフルスクリーンメッセージ詳細
  • SMSセグメントと文字カウンター
  • 会話オーバーフローメニューからMMS件名を追加、編集、または削除する
  • ブロックされた送信者バナーとブロック解除アクション
  • 新しいチャット画面から既存の会話に参加者を追加するか、グループを作成する
  • アルファベット順のセクション、メールアドレス、フォーマットされた番号、連絡先ごとの複数の番号を持つ再設計された受信者ピッカー
  • 緊急番号は会話からダイヤルできません
  • SIMフォールバックは、最初のSIMではなくシステムデフォルトを使用するようになりました
  • 通話、連絡先カード、会話設定のためのトップバーアクション
  • 送信する前に添付ファイルの制限を確認し、送信エラーを表示する
  • 会話削除中に受信したメッセージは破壊されなくなりました

添付ファイルとメディア

  • 写真とビデオのキャプチャ、フラッシュコントロール、Androidの埋め込み写真ピッカーを備えた再構築されたメディアピッカー
  • スライドしてキャンセル、ハンズフリーロックを備えた再設計されたオーディオ録音
  • 添付ファイルのキャプション
  • ピンチズーム、ページインジケーター、詳細、正しいシステムバー処理を備えた再構築された写真ビューア
  • アバター、連絡先変更の更新、連絡先への保存を備えた再構築されたvCardビューア

共有と転送

  • 検索、最近の会話、アルファベット順の連絡先、マルチセレクトを備えた新しい共有ピッカー
  • 共有コンテンツを編集し、件名を追加し、プレビューし、SIMを選択する
  • 転送とウィジェットは同じピッカーを使用します
  • ウィジェットの新しいメッセージボタンは新しいチャット画面を開きます
  • 欠落している共有テキストはコンテンツURIから読み取られ、欠落している件名は共有タイトルを使用します
  • 共有の失敗が報告されるようになりました

設定

  • メイン、一般、SIMごとの設定を再構築
  • 新しいプライバシーセクション
  • 生成されたライセンスデータを持つ再構築されたライセンス画面
  • 既存の会話ごとの通知設定は保持されます

プライバシーとセキュリティ

  • YouTubeリンクプレビューはオプトインであり、デフォルトで無効になっています
  • 共有コンテンツの検証は file: URIとプライベートアプリファイルを拒否し、コンテンツURIのパーミッションをチェックします
  • コンテンツURIから読み取られた共有テキストは、同じプライベートファイルチェックを受けます
  • ウィジェットレシーバーはエクスポートされなくなり、ウィジェットインテントはアプリに制限されます
  • 保留中のインテントは、変更が必要ない場合は FLAG_IMMUTABLE を使用します
  • EXIF APP1、MMS PDU、MMSコンテンツタイプの解析に割り当て制限が追加されました
  • GIFのヌルポインタ参照、ネイティブトランスコーディング前の次元チェックの欠落、署名付き文字の色化の破損を修正しました
  • AOSP vCardパーサーをアップストリームの修正で更新しました
  • 通知の人物リストをバウンドし、クラッシュを引き起こす問題を修正しました
  • オンボーディングでは、SMSが暗号化されていないことを説明し、機密メッセージにはエンドツーエンド暗号化を推奨します

クラッシュ修正

  • ウィジェット、失敗したSMSデータベース挿入、拒否された通話のクイック応答、保存されていない番号の設定、共有インテントでのクラッシュを修正しました
  • 共有インテントは添付ファイルをサイレントにドロップしなくなりました

メッセージと通知

  • 受信したSMSメッセージは即座にインポートされます
  • メッセージ送信失敗の通知が正しく配信されます
  • インライン通知返信はホーム画面を開かなくなりました
  • 未読通知は再起動後も保持されます
  • ブロックされた会話は通知音を再生しなくなりました
  • 削除された会話は同期中に通知を受け取らなくなりました
  • 同期はアーカイブの変更を上書きしなくなりました
  • MMSダウンロードと通知の間の競合を修正しました
  • 保留中のMMSメッセージは件名とダウンロードステータスを表示します
  • 不明なグループ送信者は電話番号を表示します
  • 正しいタイムアウトとライフサイクル処理を備えたクラス0メッセージダイアログを再構築しました
  • ストレージ不足の警告は閉じることができ、メッセージデータベースがいっぱいの場合にも表示されます

複数ユーザーとワークプロファイル

  • セカンダリユーザーの通知はメッセージコンテンツを表示し、一意のIDを使用します
  • セカンダリユーザーには、保留中のMMSはオーナーユーザーが取得する必要があることが通知されます。ダウンロードされたメッセージはすべてのユーザーが利用可能になります。
  • ワークプロファイル会話にはラベルが付けられます

アクセシビリティ

  • 画面、ペイン、コントロール、行のスクリーンリーダーラベル
  • タイムスタンプは完全な曜日名をアナウンスします
  • メッセージ詳細のコピーはアクセシビリティアクションとして利用可能です
  • 会話リストのフォーカスとスワイプアクションの状態アナウンスを修正しました
  • メッセージの送信はアナウンスとサウンドを生成します

テスト

  • 新しいデータ、ドメイン、Compose UIレイヤーのための単体テストとインストゥルメントテストを拡張しました
  • テスト、ビルド、静的解析はすべてのプルリクエストで実行されます
  • ライセンスレポートが生成され、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 を追加

前回のリリース(バージョン12)からの変更点の完全なリストは、リリース間のGitコミットログで確認できます。

アセット 2

読み込み中

おっと!

読み込み中にエラーが発生しました。このページを再読み込みしてください。

DevDude437, mielas-mp3, seanthomas-holocron, theandrewbailey, robcohen, Ravenstine, astrovolt, d3faultdata, TLDlegal, pdschneider、および他の13名がサムズアップ絵文字で反応しました DevDude437, mielas-mp3, robcohen, astrovolt, KaywebDev, pdschneider, notune, Technetium1, Lucasheimer, AxeldeWater、および他の17名がhooray絵文字で反応しました BluePixel4k, viddrobnic, DevDude437, mielas-mp3, rom4nik, robcohen, astrovolt, pdschneider, amylizzle, Lucasheimer、および他の19名がハート絵文字で反応しました BluePixel4k, Degra02, viddrobnic, M00NJ, RankoR, diogotcorreia, vytskalt, AelwennBZH, DevDude437, mielas-mp3、および他の30名がロケット絵文字で反応しました

すべてのリアクション

  • 👍 23 件のリアクション
  • 🎉 27 件のリアクション
  • ❤️ 29 件のリアクション
  • 🚀 40 件のリアクション

70人が反応しました