Google, geçtiğimiz gün Android 17'nin ilk beta sürümünü kullanıma sundu. Şirket, yeni sürümde arayüz akıcılığını arttırmaya yönelik önemli altyapı değişiklikleri yaptığını duyurdu.
Google, Android 17 ile birlikte MessageQueue sisteminin yeni bir sürümünü devreye aldığını açıkladı. MessageQueue, Android işletim sisteminde uygulamaların arayüz değişikliklerini planlama ve ekrana yansıtma sürecini yöneten temel bileşenlerden biri. Bu yeni sürümde MessageQueue, kilitsiz bir veri yapısı kullanıyor.
Önceki yapıda işlemler sıralı şekilde yürütülüyordu; yani bir iş parçacığı tamamlanmadan diğeri başlayamıyordu. Eğer bir iş parçacığı beklenenden uzun sürerse, sonraki işlemler gecikiyor ve bu da kare atlamalarına ve gözle görülür takılmalara yol açabiliyordu. DeliQueue adı verilen yeni sistem ise kilitsiz mimarisi sayesinde iş parçacıklarının birbirini beklemeden ilerlemesine olanak tanıyor. Böylece arayüzün çizim sürecindeki gecikmeler azaltılıyor.
Google’ın paylaştığı verilere göre bu değişiklik sayesinde uygulamalarda yüzde 4, sistem arayüzü ve ana ekran etkileşimlerinde ise yüzde 7,7 oranında daha az kare atlaması yaşanıyor. Oranlar küçük görünse de, kamera uygulamasından ana ekrana geçiş gibi animasyonlarda veya arayüz içinde gezinirken daha akıcı bir deneyim anlamına gelebilir.