הערות לגרסה של ערכת בדיקת התמונות במצלמה של 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.