2014年5月28日水曜日

メモリの少ないランチャーを探す ( Android 4.2.2 )

通信対局を遊んでいる途中で Wi-Fi が切れて途中落ちをすることが最近多い。

きのうは Wi-Fi Keep Aliveというアプリをいれ、設定を変えながら何度か試してみたがどうもよろしくない。常駐アプリが多すぎてメモリが圧迫されているのではないかという仮説をたててみた。

開始前。Android Status の ps コマンドによると、デフォルトのランチャーは現在 53 Mbytes で常駐している。1(

あれこれいれてみた

Solo Launcher 同じくインストール直後のデフォルト状態で 61.05MB 。 ウィジェット類も消して 60.13MB。この状態で Task Manager は36.3 MB と報告するようだ。

いれてみたあとの状態比較としてもう一度デフォルトのランチャーを起動。Android Status 曰く 47.85MB Task Manager 曰く 28.8MB

もうすぐサポート終了らしい zeam : Android Status 曰く 35.09MB Task Manager 曰く 15.4 MB

ADW Launcherデフォルト Android Status 曰く 59.88MB Task Manager 曰く 41.1MB 。消せるウィジェットはなし。

Apex Launcherデフォルト Android Status 曰く39.42MB , Task Manager 曰く 12.8MB。消せるウィジェットはなし。

Holo Launcherデフォルト Android Status 曰く 35.97MB, Task Manager 曰く 11.6MB。消せるウィジェットはなし。

Holo Launcher HDデフォルト Android Manager 曰く 41.12MB Task Manager 曰く 12.0MB。消せるウィジェットはなし。

KK (KitKat) Launcher Android Manager 曰く38.82MB Task Manager 曰く 16.67MB 。デフォルトウィジェットの設定をそのまま引き継いでくれたのでウィジェットは消さないでそのまま

Smart Launcher 2デフォルト Android Manager にはプロセスが見えない、 Task Manager 曰く 9.5MB。だがフリー版ではウィジェットを置く場所がない。


Apex と Holo に絞って設定をしてみた

Apex に、現在の常駐ウィジェットを選って載せた。(Google Calendar , 電源管理 , au Wi-Fi 接続 , Task Manager ) Android Status 曰く 57.12MB Task Manager 曰く34.2MB

Holo に同じウィジェットを載せる。Android Status 曰く 43.45MB Task Manager 曰く 23.8MB

Apex を消して Holo HD を再度導入。おなじウィジェットを載せる。Android Status 曰く 44.57MB Task Manager 曰く 21.5MB


ここまでの実験結果を踏まえて、Holo HD をランチャーとしてしばらく使ってみることにした。

以上、実験機は Vitro V71 Android version 4.2.2 , カーネル 3.0.36+ , ビルド番号 V71-Tablet-2013-09-21。 携帯電話にあれこれ載せると、非力で電話機として使えなくなったので購入したのだが。2-3千円の違いならば Nexus の去年モデルを買っておけば GPS がついている分だけわたしの使用には合っていたと悔やんでいる品だ

以上の実験結果のスクリーンショットは まとめて公開した が、どれがどのスクリーンショットか対応をつけるのは省略。

アプリ多数導入後の数値計測の手順はすべて、ホームボタンで一回のみランチャー起動、ステータスバーからタスクマネージャを呼び出し一括クリア、再度ステータスバーからタスクマネージャを呼び出し数値記録・スクリーンショット、ドックから Android Status を呼び出し数値記録・スクリーンショット とした