iOSの最新安定版iOS 13.2では、これまでよりも頻繁にバックグラウンドタスクがキルされるという問題が報告されています。
アプリを切り替えたタイミングで、それまで使っていたアプリが終了してしまい、例えばメールの下書きが失われたり、Webページのリフレッシュが頻繁に行われるという不便な状況が発生していたようですが、この問題が本日公開されたiOS 13.3 beta 1で改善されていることがわかりました(MacRumors)。
MacRumorsのフォーラムで複数のベータ版ユーザーがマルチタスク動作が改良されたと報告していて、例えば The Carny氏はiOS 13.3 beta 1でSafariのタブのリフレッシュ動作が改善されたと以下のようなコメントを書き込んでいます。
Only had it installed for a few minutes so there's plenty of time for horrors to reveal themselves, but I've had no Safari tab refreshes so far. With the amount of app switching I've just done, that simply wouldn't have been the case on 13.2.
また同様のレポートはTwitterにも存在し、Aaron Zollo氏はiOS 13.3 beta 1でRAMの管理方法が以前よりも改善されている可能性があると結論づけています。
iOS 13.3 Beta seems like it fixes the apps reloading / RAM management issue. I have opened 32 apps and have not had one reload yet on iPhone 11 Pro Max
— Aaron Zollo (@zollotech) November 5, 2019
▲「iPhone 11 Pro Maxで32個のアプリを開いたところまだリロードしていない」
Quick followup on the RAM management / App reloading…. Opened 32 apps and if you go quickly into them they do not reload. Then tried after a few minutes and I do get some reloads. It’s almost as if there is a timeout to remove it from memory and close the app in the background
— Aaron Zollo (@zollotech) November 5, 2019
▲「数分後に試したところいくつかはリロードした」
I keep testing App reloading…I find that it is much better than before. iPad Air 2 for example it seems to be better. I opened 8 applications. Let it sit for 5 minutes, then opened them again. Not one reloaded. Then I locked it, let it sit for 3 minutes. Only safari reloaded.
— Aaron Zollo (@zollotech) November 5, 2019
▲「リロードのテストを継続したがやはり以前より良くなっている」。
実際のところどのような変更が行われているのか詳細は不明ですが、メモリの管理方法に何らかの改良が加えられているのは確かなようです。