バックグラウンドのアプリを即座にディープスリープ状態にする人気の調整機能、 Ryan Petrich 氏のSmartClose が、ついに iOS 8 向けにアップデートされました。この調整機能はバッテリー寿命とシステムリソースの節約に役立つため、iOS 8 の脱獄がリリースされて以来、多くのユーザーが SmartClose のアップデートを強く求めてきました。
この調整がなぜこれほど愛され、効果的なのか?どのように機能するのか?詳細は記事をご覧ください。
まず第一に、SmartCloseはCydiaのBigBossリポジトリにあります。無料でダウンロードできるので、たとえ気に入らなかったとしても、試してみるのに全くリスクはありません。
SmartCloseをダウンロードしてインストールすると、標準設定アプリ内にこの調整機能の設定パネルが表示されます。SmartCloseの設定パネルには、「アクティベーターメソッド」セクション、「クリアスイッチャー」トグル、「有効なアプリケーション」セクションがあります。
デフォルトではすべてのアプリが有効になっており、「Clear Switcher」トグルはオンになっています。アクティベータアクションでSmartCloseを呼び出すと、有効になっているすべてのアプリケーションがディープスリープ状態に移行して「終了」されます。ディープスリープモード中、アプリはメモリに常駐したままになりますが、CPU、GPU、ネットワークリソースの使用はできなくなります。
「閉じた」アプリはすべてメモリ内に常駐するため、再起動時にすぐに起動し、前回終了した場所からすぐに再開できます。これは、Appスイッチャー経由でアプリを強制終了するよりもはるかに優れています。アプリは完全な再読み込みを行う必要がないためです。再読み込みはシステムリソースを大量に消費し、バッテリー寿命を悪化させる可能性があります。
SmartClose は、両方のメリットを最大限活かす、まさにスマートな機能です。アプリはシステムリソースを消費しなくなり、メモリ内に常駐したままなので再起動も迅速になります。
メモリが不足しそうな時はどうすればいいでしょうか?アプリはディープフリーズ状態にあるため、iOS は必要に応じてそれらのアプリを即座に終了し、必要な RAM を解放することができます。
端的に言うと、アプリを強制終了して強制終了することは一般的には避けるべきです。SmartCloseを使えば、アプリがメモリ内に常駐したままシステムリソースを浪費するのを防ぐことができます。これは、アプリを「終了」する最良の方法の一つだと私は考えています。
SmartCloseを使ったことはありますか?もし使ったことがあるなら、あなたはファンですか?