מעבר מ-Google Mobile Vision

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

אם אתם משתמשים כיום בממשקי API של סריקת ברקוד, זיהוי טקסט או זיהוי פנים של Mobile Vision, עליכם לעבור ל-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, כולל דגמים מעודכנים של למידת מכונה והאצת חומרה.

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

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

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

רשימה מלאה של השינויים האחרונים מופיעה בנתוני הגרסה של ML Kit SDK.

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

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

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

קבלת עזרה

נתקלתם בבעיות? תוכלו להיעזר בדף הקהילה. דף זה כולל פירוט של הערוצים שבהם תוכלו ליצור איתנו קשר.