אם אתה חווה פיגור בזמן צפייה בסרטונים וגלילה בין תגובות באפליקציית YouTube ב-Nexus 6 שלך, הנה תיקון מהיר ופשוט.
אנדרואיד, כפי שכולנו יודעים, היא מערכת הפעלה ניידת לשימוש כללי. גם אם תעברו מטלפון Nexus אחד לטלפון אחר, חווית התוכנה שלכם יכולה להיות שונה בדרכים ממש עדינות. על הנייר, לא תבחין בהבדלי תוכנה רבים בין ה-Nexus 6 ל-Nexus 6P.
אבל ב-Nexus 6, ה אפליקציית YouTube משתהה באופן בלתי מוסבר כשאתה צופה בו-זמנית בסרטון וגלול בין תגובות. משתמשי Nexus 6 רבים דיווחו כי בעיה זו החלה רק לאחר הקפיצה לאנדרואיד 6.0 מרשמלו. אז מה קורה ואיך מתקנים את זה?
תיקון זה די פשוט. כל מה שאתה צריך לעשות הוא להפעיל את השבת שכבות HW אפשרות תחת אפשרויות המפתחים*. הנה השוואה לפני ואחרי של האופן שבו שינוי האפשרות משפיע על הביצועים בתוך YouTube.
למה התיקון הזה עובד? אנחנו לא לגמרי בטוחים איך בעצמנו. אפילו לא ה צוות הנדסת אנדרואיד הגיע עדיין לתחתית הקטע של YouTube:
שמנו לב לאיזה תקלה בזמן גלילה של הערות שנטענות בפעם הראשונה במהלך הפעלת סרטוני YouTube ב-Nexus 6 עם Android M. נראה שהמאוורר משתפר כאשר מכריחים את הרכב ה-GPU. YouTube באנדרואיד 6.0 משתמש ב-SurfaceViews להפעלת וידאו מכיוון שהוא צורך פחות חשמל מאשר ב-TextureViews. אילוץ הרכב ה-GPU משפר את חלקות גלילה של הערות במחיר של כוח. המשך לעקוב.
אם אתה מבחין בהערה שהועלתה במהלך AMA, הצוות מזכיר שאילוץ הרכב GPU משפר את הביצועים באפליקציית YouTube. השבתת שכבות חומרה מבצעת בעצם משימה זו: על ידי הפעלת אפשרות זו SurfaceFlinger יוותר על השימוש בשכבת חומרה ובמקום זאת ישתמש תמיד ב-GPU להרכב. למרבה הצער, השבתת שכבות HW אכן גורמת לעלייה בצריכת החשמל והיא אמורה לשמש רק לאיתור באגים מסוגים מסוימים של יישומי מדיה. דרך אחת לעקוף בעיה זו היא להשתמש באפליקציה כגון טאסקר עם ה הגדרות מאובטחות תוסף על מנת להפוך את האפשרות 'השבת HW Overlays' לאוטומטי בכל פעם שאתה משתמש באפליקציית YouTube.
*איך מגיעים לאפשרויות מפתחים? עבור אל הגדרות, ולאחר מכן עבור אל אודות המכשיר, ולאחר מכן גלול מטה אל מספר Build והקש על השדה מספר Build 7 פעמים. אתה ב-XDA, אתה צריך לדעת את זה!