Q&A
自己解決済み

グーグルの不具合


ssrさんのコメント

Pixel 7a(mineo(docomo)) ベストアンサー獲得数 5 件

>>4 akoyoさん
原因と具体的な対処法について知りたいとの追記ありましたので、
まずはざっくりとした運用アドバイスに留めたこと、すみませんでした。

もう一歩踏み込むとすると、他の方も提示済みかと思いますが、
パソコンやスマホ等の情報機器に関しては、
下記のような複合的な要因でトラブル発生に繋がるため、
「こうすればよい」と言うものはありません(なくはないですがあまりに非現実的な対処法だけです)。
まずはそれを受け入れた上で、スマホが何をしようとしていたのかを常に推測することでトラブル回避をしやすくなります。
主なトラブル要因となるのは下記です。
・ストレージのリアルタイム使用状況(書込/読込、残容量状況)
・プロセッサ、RAM、各種センサのリアルタイム使用状況
・OS(主にカーネル周り)のリアルタイム処理状況
・全アプリ(システムアプリ/プリインストール含む)の処理状況
→特にカーネルと依存の強いものや、それらを纏める管理システムアプリや基本アプリ
→さらにそれらを連携して使おうとしたがる権限要求の多いアプリ
・物理的な使用状況(温度、湿度、GPS、アンテナ、位置情報、照度など)
・バッテリー情報取得状況(この情報で処理の仕方を変える端末もあります)
などなど…

つまり、アプリがエラー内容を自主的に出してこないレベルとなると、
原因と対策実施には人間ドックのようにデバッガで細部まで調査して特定するしかないのです。

こんなこと各利用者はやっていられないので、基本的に下記のような対応に留まります。
1.アプリ再起動…エラー中の一時的なゴミが消える期待
2.端末再起動…エラー発生元の一時的なゴミデータを安全に消せる期待
3.部分的なアプリの強制終了…エラー頻度を抑えられる期待
4.部分的な初期化…アプリ開発者が想定する状態にできる期待
5.完全な初期化…メーカーが稼働確認済の状態にできる期待

そして大前提ですが、アプリを入れれば入れるほど状況は複雑化します。
Google関連のアプリが動かなかったとしても、他のアプリがGoogle関連のアプリを邪魔してる可能性を捨てきれないためです。

利便性優先だけどシンプルに。
使わなくなったアプリは掃除して存在させない。
適度に各アプリのCPUやRAMの使用率、通信等の稼働状況から処理リトライ多発などないか見ておく。
使用中のAndroidスマホの固有機能の処理イメージを把握しておく。
トラブル時の一時回避手段と切り分け可能な状況を常に保持する。
→例えば複数Androidスマホがあると、片方でしかトラブルが起きていない場合はそのスマホの中でしか起きていないと分かりますし、動いている方でとりあえず対応できます。複数のスマホすべてでトラブルが起きている場合、提供元サービス自体のトラブルか直近の共通の更新内容が原因ではないか、と推測しやすくなり、解決や対応も目処がつきやすくなります。

ここら辺を少しだけ意識して、
本当にできるだけで良いのでスマホの状態を把握しやすくすると、
仮に再発してもクリティカルな状況は回避しやすくなるとは思います。

再発対策への一助になれば。
  • 18