Android 17 の最初のベータ版が開発者向けに利用可能になり、システムの基盤を見直しました。Google はタスク管理と優先順位のサブシステムに焦点を当て、プロセッサが大きな負荷がかかっている場合でもスクロールとアニメーションの流動性を維持するという明確な目標を掲げています。これらの変更は日常の使用で気づく可能性があります。
バックグラウンドプロセスのスケジューラと優先順位の変更 ⚙️
AOSP のコミットは、カーネルのスケジューラと `ActivityTaskManager` サービスの調整を示しています。システムは現在、クリティカルなインタラクション中に不要なサイクルを消費するバックグラウンドプロセスを制限するためのより積極的なポリシーで CPU リソースを割り当てます。これにより、UI スレッドとレンダリングスレッドに余裕が生まれ、重いタスクとタッチナビゲーションを組み合わせた際の stutters が減少します。
3つのアプリを開いても電話が大げさに反応しなくなります 🎭
一つの時代の終わりです。音楽を聴きながら3番目のチャットを開くことがシェイクスピア的なドラマで、フレーム が凍りつき、アニメーションがスローモーションになる時代が終わりました。今、Android 17 はパニックになって最後の救命ボートのようにリソースを分配する代わりに、緊急でないアプリに 今はいいえ、ありがとう と言うことを学んだようです。残念ながら、毎回のマルチタスクでのその物語的な緊張を失うことになります。