מעבר מ-Google Mobile Vision

Google Mobile Vision הוצא משימוש, ואנחנו מבקשים ממפתחים לעבור ל-ML Kit SDK, שהוא התחליף שלו. המעבר ל-SDK החדש יבטיח את הביצועים הטובים ביותר, את היציבות ואת התכונות העדכניות ביותר. בנוסף, ערכת ה-ML Kit מספקת ממשקי API נוספים המבוססים על למידת מכונה, לא רק ל-Vision, אלא גם לתרחישי שימוש בשפה טבעית.

אם אתם משתמשים היום בממשקי ה-API של סריקת ברקוד, זיהוי טקסט או זיהוי פנים באפליקציה שלכם לנייד, יש לעבור ל-ML Kit SDK החדש. לשם כך, יש לפעול לפי מדריך ההעברה ל-ML Kit ל-Android ולמדריך ההעברה של ML Kit ל-iOS.

שאלות נפוצות

איך אפשר לדעת אם האפליקציה שלי משתמשת ב-Mobile Vision?

ב-Android, בודקים אם המודול (ברמת האפליקציה) ב-Gradle (בדרך כלל app/build.gradle) מכיל את התלות הזו:

  • com.google.android.gms:play-services-vision:x.x.x

ב-iOS, בודקים אם קובץ ה-podfile מכיל אחד מיחסי התלות הבאים:

  • pod 'GoogleMobileVision/FaceDetector', '3.2.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '3.2.0'
  • pod 'GoogleMobileVision/TextDetector', '3.2.0'

מה היתרונות של המעבר ל-ML Kit SDK?

ממשקי ה-API הקיימים שזמינים ב-Mobile Vision SDK הוצאו משימוש, ולכן הם לא יקבלו יותר עדכונים. המעבר לערכת למידת המכונה (ML Kit) מבטיח שתוכלו ליהנות מהשיפורים ומהשיפורים האחרונים בממשקי ה-API, כולל מודלים מעודכנים של למידת מכונה והאצת חומרה.

בנוסף, ל-ML Kit API יש כמה יתרונות נוספים:

  • גרסאות חדשות של ממשקי API ב-Android שמאפשרות לקשר באופן סטטי את ה-ML Kit SDK לתוספת שלכם.
  • שיפורים ספציפיים ל-API, לדוגמה:

  • התמיכה ב-Android Jetpack Lifecycle מתווספת לכל ממשקי ה-API. עכשיו אפשר להשתמש ב-addObserver כדי לנהל באופן אוטומטי את ההפעלה והקריסה של ממשקי ה-API של ML Kit, בזמן שהאפליקציה עוברת סבב מסך או סגירה על ידי המשתמש או המערכת. כך קל יותר לשלב בין CameraX.

תוכלו למצוא רשימה מלאה של השינויים האחרונים בנתוני הגרסה של ערכת ה-ML Kit.

האם ממשקי ה-API של ML Kit מספקים את אותה הפונקציונליות כמו ממשקי API של Mobile Vision?

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

היוצא מן הכלל הוא שכבר אין תמיכה במזהים מרובים, במעבדים מרובים ובמעבדי התמקדות ב-Mobile Vision בערכת ה-ML Kit. המפתח יכול להטמיע את אותה פונקציונליות בקלות, אם הוא רוצה.

קבלת עזרה

אם נתקלתם בבעיות, היכנסו לדף קהילה שבו ריכזנו את הערוצים הזמינים ליצירת קשר.