סקירה כללית

פלטפורמת Android Automotive Operating System‏ (AAOS) מציעה שני ממשקי API שונים למצלמה:

  • שירות המצלמה של Android משתמש ב-Android Camera API (שנקרא גם Camera2) כדי ליצור אינטראקציה עם חומרת המצלמה. ‫Camera2 קשורה באופן הדוק לשירותים אחרים של Android, ונדרש שהמערכת של Android תופעל באופן מלא לפני שאפשר לגשת למצלמה (למעט גישה מוקדמת למצלמה על ידי לקוח עם הרשאות).

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

  • Extended View System (EVS) and CarEvsService API בלעדי לפלטפורמות לרכב עם תלות מינימלית בשירותי מערכת Android כדי לספק גישה מוקדמת למצלמה. ממשק ה-API הזה זמין רק לאפליקציות מערכת ולאפליקציות צד ראשון שמספקות חוויות צילום במצלמה ברכב. אנחנו מתכננים להוציא משימוש את ממשקי ה-API של EVS לפונקציונליות של המצלמה.

  • במאמר מעבר ל-Camera2 מוסבר איך להעביר את ההטמעות של מצלמות לרכב אל ממשקי Camera2 API הסטנדרטיים מתוך ממשקי Extended View System‏ (EVS) API.