Reklamı bağlayın

Android fonda işləyən proqramları idarə etməkdə çoxdan problemlər var. Baxmayaraq ki, Google bunun necə olması lazım olduğuna dair təlimatlar təklif edir androidfon proseslərini idarə etmək üçün cihazlarda, smartfon istehsalçıları hələ də batareyanın səmərəliliyi adı ilə sistemləri düzəldir və tez-tez tətbiqlərin nəzərdə tutulan davranışını pozur. Google keçən həftə təşkil edilən bir konfrans verdi Google I / O hələ də bu problemin həlli üçün çalışdığını açıqladı və bu günə qədər əldə etdiyi irəliləyişləri bölüşdü.

Proqramların fonda necə və nə vaxt işləyə biləcəyinə dair dəyişikliklər haqqında YouTube videosunda proqram mühəndisi Androidu Jing Ji, Google-un batareyanın ömrünü optimallaşdırmaq istəyən istehsalçılarla olan problemləri qeyd etdi Android nəzərdə tutulmamışdır. “Cihaz istehsalçıları tez-tez sənədləşdirilməyən müxtəlif tətbiq məhdudiyyətləri qoyurlar. Bu, məsələn, bir istehsalçının cihazında gözlənildiyi kimi işləyə bilən, lakin digərinin cihazında gözlənilmədən dayandırılan proqram tərtibatçıları üçün işləri çətinləşdirə bilər." deyirlər.

O, həmçinin izah edir ki, Google sistem səviyyəsində batareyanın idarə edilməsi üçün standartlaşdırılmış funksiyalar yaratmaq üçün istehsalçılarla birbaşa işləyir ki, bu da onlar tərəfindən əlavə optimallaşdırma ehtiyacını aradan qaldıracaq. Android 13 bu məqsədlə bir neçə təkmilləşdirmə əldə edəcək: hər bir proqram əsasında batareya istifadəsinə nəzarət etmək imkanı, beləliklə istifadəçi proqramın ön planda, arxa planda və ya ön planda xidmət göstərdiyi zaman nə qədər enerji istifadə etdiyini görə bilsin və o, həmçinin istifadəçiyə proqramın fonda batareyanın boşaldılması barədə məlumat verəcəkdir. Bəli, əlbəttə ki, bu, Samsung-a da böyük dərəcədə təsir edən performansın azaldılması hallarına işarə edir.

İşləri səmərəli şəkildə planlaşdırmağa kömək etmək üçün nəzərdə tutulmuş JobScheduler interfeysi, Google'un istifadəçilər üçün ən faydalı olduğu zaman işləri idarə etməsinə kömək etməli olduğu təkmilləşdirmələr əldə edəcək. Məsələn, sistem istifadəçinin müəyyən bir tətbiqi nə vaxt açacağını təxmin edir, onu effektiv şəkildə əvvəlcədən yükləməyi planlaşdırır və bu, işə başlamazdan əvvəl arxa planda ideal şəkildə etməli olduğu bir şeydir. JobScheduler həmçinin sistem resursları az olduqda və ya cihaz qızmağa başlayanda hansı işlərin dayandırılacağını daha yaxşı biləcək. Teorik olaraq, istifadəçiyə ən az təsir edəcəkləri seçməlidir. Eyni zamanda Google vurğulayır ki, tərtibatçılar proqramları mümkün qədər səmərəli şəkildə inkişaf etdirməlidirlər. Başqa sözlə, tətbiq performansını ümumi sistem sağlamlığı ilə balanslaşdırmaq.

Bu günün ən çox oxunanları

.