כיצד לבדוק את תמיכת ה-API של Camera2 בכל מכשירי אנדרואיד?

אם אתה רוצה לבטל את הנעילה של כל היתרונות של אפשרויות יציאת המצלמה של Google, אז הדבר הראשון שאתה צריך לדעת עליו יהיה Camera2 API.

במאמר זה, תקבל מידע מלא כיצד לבדוק תמיכת Camera2 API במכשירי אנדרואיד ללא בעיות.

מותגי הסמארטפונים השתפרו מאוד, בעיקר במחלקת התוכנה וגם בחומרה. אבל האבולוציה בקטע המצלמה מרגישה לפעמים מיושנת בטלפונים הישנים יותר מכיוון שהם לא תומכים בתכונות המפוארות האלה שמופיעות בסמארטפונים מודרניים.

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

כיום, המשתמש יכול בקלות להשיג מוד מצלמת גוגל כדי ליהנות מכל ההטבות המעניינות והמבריקות על הטלפון החכם שלו. אבל, כשקראת על תהליך ההתקנה, אולי תשמע על ה-API של Camera2.

ובפוסט הבא, תקבלו מדריך שלם לבדיקת האם הטלפון שלכם תומך ב-API של Camera2 או לא. אבל לפני שנצלול לתוך ההוראות, בואו נדע קודם כל על המונח הזה!

מה זה Camera2 API?

ה-API (ממשק תכנות יישומים) נותן למפתחים גישה לתוכנה ומאפשר להם לצבוט כמה שינויים בהתאם לרצונם.

כמו כן, Camera 2 הוא API של אנדרואיד של תוכנת המצלמה של הטלפון המעניק גישה למפתח. מכיוון שאנדרואיד היא קוד פתוח, החברה השיקה את ה-API עם עדכון Android 5.0 Lollipop.

הוא מספק סמכות תקפה על איכות המצלמה על ידי הוספת מהירות תריס גבוהה יותר, שיפור צבעים, לכידת RAW והיבטים רבים אחרים של שליטה. באמצעות תמיכת API זו, הטלפון החכם שלך יכול לדחוף את מגבלות חיישן המצלמה ולספק תוצאות מועילות.

יתר על כן, הוא גם מעבד טכנולוגיה מתקדמת של HDR ותכונות מרגשות אחרות השולטות כיום בשוק. נוסף על כך, לאחר שאישרת שלמכשיר יש תמיכת API זו, אז אתה יכול לשלוט בחיישנים, לשפר את המסגרת הבודדת ולשפר את תוצאות העדשה בקלות.

מידע מפורט נוסף לגבי API זה תקבל ברשמית תיעוד של גוגל. אז, בדוק את זה אם אתה מעוניין לדעת יותר.

שיטה 1: אשר Camera2 API באמצעות פקודות ADB

ודא שכבר הפעלת את מצב המפתח בטלפון החכם שלך והתקן את שורת הפקודה ADB במחשב שלך. 

  • אפשר את איתור באגים ב-USB ממצב מפתח. 
  • חבר את הטלפון שלך באמצעות הכבל ל-Windows או Mac. 
  • כעת, פתח את שורת הפקודה או את PowerShell (Windows) או חלון מסוף (macOS).
  • הזן פקודה - adb shell "getprop | grep HAL3"
  • אם אתה מקבל את התוצאות הבאות

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

זה אומר שלסמארטפון שלך יש תמיכה מלאה בממשק ה-API של Camera2. עם זאת, אם זה לא מופיע אותו הדבר, ייתכן שיהיה עליך להפעיל אותו באופן ידני.

שיטה 2: קבל את אפליקציית Terminal כדי לאשר 

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

כמו השיטה הקודמת, המכשיר שלך צריך לקבל את Camera HAL3 עם תמיכה מלאה של Camera2 API. עם זאת, אם התוצאות אינן זהות לעיל, עליך להפעיל את ממשקי ה-API הללו באופן ידני.

שיטה 3: בדוק את תמיכת ה-API של Camera2 באמצעות אפליקציה של צד שלישי

ישנן דרכים שונות לאשר אם המכשיר קיבל את תצורת ה-API של Camera2 עבור הטלפון החכם שלהם או לא. אם אתה משתמש טכני, אתה יכול גם להשתמש בשורת הפקודה ADB במחשב שלך כדי לבדוק את הפרטים האלה.

מצד שני, אתה יכול גם להוריד את אפליקציית המסוף בטלפון שלך כדי לעשות זאת. עם זאת, אנחנו לא רוצים שתבזבז את המאמץ שלך על משהו שגוזל זמן.

במקום זאת, אתה יכול להוריד את בדיקת ה-API של Camera2 מחנות Google Play ולבדוק את התוצאה ללא כל עיכוב נוסף.

באמצעות אפליקציה זו, תקבלו את כל הפרטים לגבי עדשות המצלמה האחורית והקדמית. עם המידע הזה, אתה יכול לאשר ללא מאמץ אם מכשיר האנדרואיד קיבל תמיכה ב-API של Camera2 או לא.

שלב 1: קבל את אפליקציית הבדיקה של Camera2 API

אל תרצה לבזבז את זמנך בהוספת שורות פקודה שונות, ואז הורד את האפליקציה הבאה כדי לבדוק את פרטי ה-API של המצלמה. 

  • בקר באפליקציה של חנות Google Play. 
  • הזן את בדיקת ה-API של Camera2 בשורת החיפוש. 
  • לחץ על כפתור התקן. 
  • המתן עד שתהליך ההורדה יתבצע. 
  • לבסוף, פתח את האפליקציה.

שלב 2: בדוק את תמיכת ה-API של Camera2

לאחר שניגשת לאפליקציה, הממשק ייטען בפרטים שונים בממשק ה-API של camera2. חלק המצלמה מחולק ל-"Camera ID: 0" שנתרם עבור מודול המצלמה האחורית, ו-"Camera ID: 1", המתייחס בדרך כלל לעדשת סלפי.

ממש מתחת למזהה המצלמה, עליך לבדוק את רמת התמיכה בחומרה בשתי המצלמות. זה המקום שבו תדע אם המכשיר שלך תומך ב-API של Camera2. ישנן ארבע רמות שתראה בקטגוריה זו, וכל אחת מהן מוגדרת כדלקמן:

  • רמה 3: זה אומר שה-CameraAPI2 מספק כמה הטבות נוספות לחומרת המצלמה, הכוללת בדרך כלל תמונות RAW, עיבוד מחדש של YUV וכו'.
  • מלא: זה מתייחס לכך שרוב הפונקציות של CameraAPI2 נגישות.
  • מוגבל: כפי שמתייחס השם, אתה מקבל רק כמות מוגבלת של משאבים מהממשק API2 של המצלמה.
  • מוֹרֶשֶׁת: זה אומר שהטלפון שלך תומך ב-API של Camera1 מהדור הישן יותר.
  • חיצוני: מציע הטבות דומות כמו ה-LIMITED עם כמה חסרונות. עם זאת, זה מאפשר למשתמשים להשתמש במצלמות חיצוניות כמצלמות USB.

באופן כללי, תראה שהטלפון שלך יקבל סימון ירוק בסעיף FULL של רמת התמיכה בחומרה, מה שאומר שהסמארטפון שלך מתאים להתקנת יציאות google camera, aka GCam.

Note: אם אתה מבחין שרמת התמיכה בחומרה בקטע מדור קודם מציגה סימון ירוק, זה אומר שהטלפון שלך אינו תומך בממשק API של camera2. במקרה זה, עליך ליישם את שיטת ההפעלה הידנית, עליה כיסינו מדריך זה.

סיכום

אני מקווה שלמדת את החשיבות של תמיכת ה-API של Camera2 בטלפונים אנדרואיד. לאחר שאימתת את פרטי ה-API, אל תבזבז את זמנך בהתקנת יציאות מצלמות Google של צד שלישי על המכשיר שלך. זו דוגמה מצוינת לכך שקצה התוכנה נחוץ בדיוק כדי לשפר את תוצאות המצלמה.

בינתיים, אם אתה נתקל בספקות כלשהם, אתה יכול ליידע אותנו עליהם דרך תיבת ההערות למטה.

על הבל דמינה

אבל דמינה, מהנדס למידת מכונה וחובב צילום, היה שותף להקמת ה GCamבלוג Apk. המומחיות שלו ב-AI והעין החדה לקומפוזיציה מעוררות את הקוראים לפרוץ גבולות בטכנולוגיה ובצילום.