הערות לגרסה של ערכת בדיקת התמונות במצלמה של Android 16

גרסת Android 16 כוללת מספר שינויים ב-Camera ITS. בדף הזה מפורטים השינויים ב-Camera ITS ב-Android 16.

גרסאות Python וחבילות

מומלץ מאוד לשותפים להשתמש בתוכנה לניהול חבילות כדי לאגד את הגרסאות הנכונות של החבילות וליצור סביבה וירטואלית לפיתוח גרסאות ל-Android. דוגמה לכלי לניהול חבילות שמטפל ברוב החבילות הנדרשות מופיעה במסמכי התיעוד של Python 3 בנושא venv.

‫Android 16 תומך בגרסאות הבאות של Python וחבילות:

החבילה הבאה חדשה ב-Android 16:

החבילה הבאה הוצאה משימוש ב-Android 16:

סצנות חדשות או מעודכנות

ב-Android 16 מוצגים הסצנות הבאות:

סצנה תיאור
scene1_3 תרשים אפור שדומה לתרשים scene1_1 ללא גבול לבן.
scene6 עדכון רשת העיגולים עם רשת של סמני ArUco כדי לזהות באופן ייחודי את האובייקט הממוקם בסצנה.
scene_ip סצנה חדשה להשוואות בין תמונות שצולמו באפליקציית המצלמה שמוגדרת כברירת מחדל לבין תמונות שצולמו באפליקציית המצלמה של Jetpack.
scene_tele הבדיקה משתמשת שוב בסצנה 6 ובסצנה 7, אבל מאפשרת לבדוק בנפרד את המעבר בין המצלמה הרחבה למצלמת הטלסקופ, כי צריך לבצע אופטימיזציה של המרחק מהתרשים למצלמת הטלסקופ.

בדיקות חדשות

ב-Android 16 הוספנו את הבדיקות הבאות:

סצנה שם הבדיקה תיאור
scene1_3 test_exposure_time_priority מאמת את התכונה 'מצב עדיפות לזמן החשיפה' ב-Android 16.
scene1_3 test_sensitivity_priority מאמתת את התכונה 'מצב עדיפות' ב-Android 16 ISO.
scene2_a test_exposure_keys_consistent בודק את ערכי המטא-נתונים של החשיפה בצילומים אוטומטיים וידניים.
scene2_b test_preview_num_faces בודק את איתור הפנים בצילומי מסך של תצוגה מקדימה של סטרימינג של scene2_b.
scene2_d test_preview_num_faces בודק את איתור הפנים בצילומי מסך של תצוגה מקדימה של סטרימינג של scene2_d.
scene2_f test_preview_num_faces בודק את איתור הפנים בצילומי מסך של תצוגה מקדימה של סטרימינג של scene2_f.
scene2_g test_preview_num_faces מאמת את זיהוי הפנים בצילומי מסך של תצוגה מקדימה של סטרימינג של scene2_g עם פנים בפרופיל.
scene_flash test_night_mode_indicator מאמת את התכונה 'מחוון מצב לילה' ב-Android 16.
scene_ip test_default_jca_ip בודק את השוויון בין התמונות שצולמו באפליקציית המצלמה שמוגדרת כברירת מחדל לבין התמונות שצולמו באפליקציית המצלמה של Jetpack.
scene_tele test_zoom_tele הוספת בדיקת זום למעבר ממצלמה רחבה למצלמת טלפוטו.
scene_tele test_preview_zoom_tele הוספת בדיקה של זום בתצוגה מקדימה למעבר ממצלמה רחבה למצלמת טלפוטו.
scene_tele test_multi_camera_switch_tele הוספנו בדיקה של מעבר בין מצלמות במעבר ממצלמה רחבה למצלמת טלפוטו.
sensor_fusion test_video_stabilization_jca דומה ל-test_video_stabilization אבל משתמש באפליקציית המצלמה של Jetpack לצילום וידאו.

בדיקות שעברו רפקטורינג

ב-Android 16, הבדיקות הבאות עברו שינוי מבנה כדי להגדיל את כיסוי הבדיקות ולקבץ את הבדיקות בצורה הגיונית יותר:

סצנה שם הבדיקה תיאור
scene1_3 test_ev_compensation מיזוג של test_ev_compensation_advanced ו-test_ev_compensation_basic.
scene3 test_imu_drift מריץ בדיקה ארוכה יותר כדי לגלות בעיות של סחיפה בגירוסקופ בטמפרטורות גבוהות יותר.
scene6 test_zoom הזום מפסיק כשעוברים לעדשת טלפוטו. הוספת בדיקה של היסט. משתמש ב-Jetpack Camera App לצילום.
sensor_fusion test_preview_stabilization בוצע רפקטורינג כדי לבדוק את כיסוי המצלמה הרחבה במיוחד ביחסי זום של 0.9x ו-1.1x.

בנוסף, מספר בדיקות ב-scene1_1 וב-scene1_2 מועברות ל-scene1_3 כדי לאזן את העומס בשלושת תתי-הסצנות. עם זאת, רק בדיקות שלא דורשות מיקוד אוטומטי מועברות כי ל-scene1_3 אין גבול לבן.

בדיקות שהוצאו משימוש

ב-Android 16, הבדיקות הבאות הוצאו משימוש כי פונקציית הבדיקה שלהן מכוסה על ידי בדיקות אחרות:

סצנה שם הבדיקה תיאור
scene2_b test_num_faces הוסר עקב זיהוי פנים בסצנה שנבדקה על ידי test_preview_num_faces.
scene2_f test_num_faces הוסר עקב זיהוי פנים בסצנה שנבדקה על ידי test_preview_num_faces.