במפגש שלהם ב- Reddit AMA (Ask Me Anything) היום, צוות גוגל לוקח על עצמו Bluetooth. באופן ספציפי, אם אנדרואיד אוראו יכול לגרום לו למצוץ פחות.
הצוות מודע לכל שגיאות הבלוטות וחוסר העקביות בבלוטות 'בטלפונים רבים של אנדרואיד, והשתמשו בטריק שלמדו בעת כתיבת אלמנטים המערכת החדשים עבור אנדרואיד N בפיקסל.
טים מוריי: צוותי ה- Bluetooth, האודיו והביצועים אנדרואיד למעשה עשו הרבה עבודה כדי לשפר את האודיו ב- BT ב- O. הפכנו את המתג באופן פנימי מאז התצוגה המקדימה האחרונה של המפתח כיוון שהיינו צריכים קצת יותר זמן כדי לוודא שהדברים יציבים., אז עוד לא ראית את הפירות של העבודה ההיא.
מה עשינו: בחזרה במהלך פיתוח פיקסלים, צוות הפרף ניחש שזה כנראה רעיון טוב להפוך את החלקים הקריטיים לממשק המשתמש במערכת כמה שיותר דטרמיניסטיים כדי להימנע מעיכוב מתזמן אקראי. מתברר שכן, זה רעיון טוב, והסרת עיכוב מתזמן מצינור ממשק המשתמש מתקן טונה של זבל אקראי. אתה יכול לראות את הפרטים של כל הדברים שעשינו ב https://source.android.com/devices/tech/debug/eval_perf. זה עבד כל כך טוב עבור ממשק המשתמש שהחלטנו לעשות את אותו הדבר עבור שמע BT. יכולנו לראות מקרים שבהם עיכוב מתזמן אקראי יגרום לממצאים שמע של BT, ולכן ניסינו לעבוד בדרכנו דרך כל צנרת ה- BT כדי להבין בדיוק מהן ההבטחות הדרושות היכן להבטיח שאיכות השמע תהיה מושלמת. זה הסיר עשרות אלפיות שניות של ריצוד אפשרי לכל מנות BT ונדרשו תיקונים לאורך כל הערימה, מהמסגרת למטה ועד מנהלי הגלעין.
הבדיקות שלנו מראות שאמינות השמע BT טובה יותר באופן דרסטי לעומת N בגלל השינויים הללו. אנו שמחים עם התברר, ואנחנו מקווים שתראו את אותו סוג שיפורים.
קרא את חוט התגובות במלואו
בנאום "רגיל" הם פשטו את קוד האלמנטים הקריטיים בממשק המשתמש כך שהוא היה ליניארי יותר והמערכת לא הייתה צריכה לחכות למשימה שתתוכנן ותגיע לתורה. כריתת העיכוב והעיבוד המיותרים היא הרבה ממה שהופך את ממשק המשתמש בפיקסל לנוזלי ונטול פיגורים כמו שהוא. השימוש באותה טכניקות ב- Bluetooth אמור להיות יותר נתונים שנשלחים באותה פרק זמן, ופחות זמן מושקע בעיבודם במקור. זה מאפשר חיבור טוב יותר וזרם ללא הפרעה.
כאמור, הדבר נעשה מאז ששחרור בטא המפתחים האחרון, כך שעדיין לא ראינו אותה בפעולה. אנו מצפים לראות את זה, יחד עם כל שאר ההתאמות וההשכלולים האחרונים כעת כשאנדרואיד אוראו יוצא רשמית.