Androidロリポップがなぜ問題を引き起こすのか

今日、私たちはあなたのデバイスがAndroid Lollipopにそれを更新した後突然あなたに頭痛を与える理由をあなたに簡単な説明をします。

あなたの多くがすでに知っているかもしれませんが、Lollipopは2014年11月にリリースされました。これまでのところ最も野心的なAndroidオペレーティングシステムとして注目されています。 、いくつか言及するには、強化された接続機能、高性能グラフィック。 しかし、それらには問題があります…それらの多く。 これらの問題は以下によって明らかにされます。

  • ランダムな再起動またはシャットダウン
  • 遅いパフォーマンス
  • 画面フリーズ/ラグ
  • アプリの強制終了
  • 過熱
  • 突然のRAM使用率の急上昇
  • 閉じられないアプリ
  • ブートループ
  • ストレージ(プライマリとセカンダリ)の問題

この記事では、Android Lollipopがリリースから数か月後に、さまざまなデバイスに問題を引き起こす理由を説明します。

新しいAndroidランタイム

Dalvik Virtual MachineからAndroid RunTime(ART)への切り替えを決定したGoogleの決断は、Lollipopユーザーにとっては恩恵であり呪いでもあります。 紙上では、AOTコンパイルという大きな違いが1つあるため、ARTはDalvikよりもバッテリ寿命を延ばし、全体的なパフォーマンスを向上させるという点で優れています。

AOTはAhead-of-time compilationの略です。 この機能は、アプリケーションの言語やコードをデバイスが理解できるコードに変換するためにARTランタイムによって使用されます。 最も簡単に言うと、AOTアプローチは、起動前にアプリコードをコンパイルまたは解釈するため、アプリの起動速度が向上する可能性があります。 アプリはインストール中に一度だけコンパイルされるので、これはデバイスにとって有益であり、プロセッサの必要性を大幅に減らします。つまり、プロセッサはバッテリーに向いています。 これは、ダルビクのやり方とは対照的です。

Dalvikでは、アプリコードはJIT(Just-In-Time)アプローチを介して解釈されるか、デバイスのネイティブコードに変換されます。 つまり、デバイスは起動された瞬間にのみアプリケーションのコンパイルを開始します。 コードの解釈または変換プロセスは、すべての必要なファイルを収集し、アプリケーションをコンパイルし、すべてをRAMにロードするために、より多くのリソースを使用する必要があるため、時間がかかります。 あなたのデバイスは、そのプロセスですべてのRAMを使用するまで、完璧に動作し続けます。 RAMがいっぱいになり、さらに多くのアプリがキューに入れられると、最初に実行されたアプリが新しいアプリに対応するために削除されます。 RAMへのアプリの常時ロードおよびアンロードは、時間の経過とともにシステムの全体的なパフォーマンスに大きな影響を与える可能性があります。

ただし、ARTの大きな欠点の1つは、より多くの記憶領域が必要になることです。 起動する前にアプリをコンパイルするため、Dalvikよりも約10%多くのストレージ容量が必要です。 これは、Lollipopをインストールした直後のストレージの問題の原因の1つです。 更新中にプライマリストレージデバイスの容量がほぼ最大になると、フリーズ、アプリの読み込み時間が遅い、ファイルが見つからないなど、潜在的な問題が発生する可能性があります。

電話設定の再設定

Lollipopは携帯電話のオペレーティングシステムの大幅な見直しであるため、携帯電話とアプリの設定はシステムに合わせて変更されます。 その計画は可能な限り完璧なものにすることですが、多くのユーザーはおそらくこれが原因でアップデート直後に問題を報告しています。 それぞれのアプリケーションに固有のシステムファイルディレクトリと設定があるため、GoogleとSamsungのようなハードウェアメーカーのパートナーが問題を効果的に解決することはほとんど不可能です。

古いアプリ

最後に、グーグルとそのパートナーは、大失敗のせいで完全に責任を負うことはできません。 Playストアには何万ものアプリがあるので、それらすべてが更新されることや、LollipopがリリースされたときにGoogleが標準のアプリになることを望んでいることは期待できません。 最初のリリースから数か月経っても、多くのアプリはまだ更新またはデバッグされていないため、新しいオペレーティングシステムと調和して動作します。

ここでの問題は開発者にあります。 あまり普及していないアプリはそれらにとって有益ではないかもしれないので、特にLollipopがリリースされた後は、それらを改良することは意味がないかもしれません。 FacebookやTwitterのような手入れの行き届いたアプリでさえも、新しいOSのリリース中にひっかかりました。

KitKatから持ち越されたアプリの中には、Lollipopアップデートの前にストレージデバイスにインストールされたときに正常に機能したものもあります。 繰り返しますが、Lollipopがファイルディレクトリの再マッピングを含む多くの変更をもたらしたので、あなたのアプリにとって重要なファイルのいくつかがどこかに移動されるか、あるいはその過程で削除される可能性さえ常にあります。

ソリューション

ロリポップは大混乱のようですね。 まあ、正確には違います。 あなたが今このOSを走らせている何百万ものスマートフォンを考えてみれば、ロリポップである悪を説くように思われる数百人のユーザによってWeb上で作成されたすべての文献(私たち自身のトラブルシューターシリーズを含む)はあまり見かけません。 ロリポップはあなたのAndroidデバイスをより面白くするためにたくさんの新しいことを提供するかなり堅実なオペレーティングシステムです。 このOSが受けているすべての否定的な誇大宣伝にもかかわらず、私たちはそれをインストールすることはそれが価値があることをまだお勧めします。

これがあなたが試すことができる可能性のある解決策です。

キャッシュパーティションを消去します

アップデート後に複数の問題が発生した場合は、これが最初に行う必要があります。 キャッシュパーティションは、頻繁に使用されるアプリやデータコンポーネントを保存するためのストレージデバイスの特別な部分です。 Lollipopにアップグレードすると、特定のデータセットが適切でなくなったり変更されたりして、アプリのロードが遅くなったりフリーズしたりすることがあります。 キャッシュを削除すると即座に問題が解決します。

キャッシュパーティションをクリアしても個人データは削除されないため、完全に安全です。

あなたがそれを使い続けると、あなたのデバイスは自動的に新しいキャッシュを作成します。

セーフモードで携帯を起動する

これは、問題がサードパーティ製のアプリケーションによるものかファームウェアによるものかを特定するのに非常に役立ちます。 セーフモードは、ユーザーが不正な電話アプリケーションを識別できるように、Android 1.7ドーナツに追加されました。 セーフモードを有効にすると、常に動作するわけではありませんが、サードパーティのアプリが実行されなくなります。 診断モードを無視するために特別に構築されたアプリはまだ実行されるかもしれません。 セーフモードでは、あなたの最愛の壁紙を含むすべてのユーザー設定が中断されます。

あなたがアプリをダウンロードした後に問題に気づいたら、セーフモードで携帯電話を起動することはあなたに最初から起動するアプリの候補リストを与えるための良い方法です。

セーフモードの間、通話、メッセージの送信、インターネットへの接続など、携帯電話の基本機能を引き続き使用できます。

個々のアプリのキャッシュまたはデータを消去する

Lollipopにアップデートした後、1つのアプリだけが正しく機能しない場合は、そのキャッシュとデータを削除してみてください。 単一の問題のあるアプリを扱うときにあなたの携帯電話のキャッシュパーティションをクリアする代わりにこれを行うことができます。 アプリのデータを削除すると、アプリによっては個人データが失われる可能性があることに注意してください。 たとえば、連絡先アプリのデータを消去している場合は、電話で通話履歴やメッセージが消去される可能性があります。 クリアデータボタンを押す前に、必ずあなたの個人データのコピーを作成してください。

ブロートウェアを削除または無効にする

ブロートウェアとは、しばしば冗長な機能を促進するために通信事業者がデバイスに追加したアプリのことです。 それらは時々上記の要因のためにパフォーマンスの問題を引き起こす可能性があるので、あなたがそれらを一人にしておくよりもむしろそれらに対処するならばそれは最善です。 特に気に入っていない場合は、それらをアンインストールできるかどうかを確認してください。 ほとんどの場合、あなたができないので、あなたの最善の行動は単にそれらを無効にすることです。 アプリのキャッシュとデータを削除して無効化ボタンを探すことができる同じメニューに移動するだけです。

工場出荷時設定にリセットする

これは私たちの友達です。 実際、これは私たちが現時点でLollipop関連の問題のほとんどを解決するのを助けることができる私たちの唯一の効果的な友達です。 たとえあなたがグーグルまたはそのパートナーに連絡したとしても、それがロリポップ問題を解決することになると、常に工場リセットは彼らの最も推薦された潜在的な修正です。 確かにそれは過酷で面倒ですが、それはあなたのデバイスに非常に必要な休息を与えます。

出荷時設定へのリセットがすべての努力の価値があることを確認するために覚えておくべき1つの重要なことはあなたがあなたのデバイスにインストールするアプリに注意することです。 工場出荷時の状態にリセットした後も問題が解決しない場合は、同じ古いアプリをインストールしている可能性があります。

記憶装置をフォーマットする

バグを除去するための良い方法の1つは、ストレージデバイスをきれいに拭くことです。 プライマリストレージ(内部)およびセカンダリストレージ(SD)デバイスをフォーマットしてみてください。

代替品を確保する

すべての解決策が失敗したように見える場合は、新しい代替品を入手することを検討してください。 複雑にしないでおく。