انتقال از Google Mobile Vision

Google Mobile Vision منسوخ شده است و از توسعه‌دهندگان می‌خواهیم به کیت توسعه نرم‌افزار ML Kit که جایگزین آن است مهاجرت کنند. انتقال به کیت توسعه نرم‌افزار جدید تضمین می‌کند که بهترین عملکرد، پایداری، و جدیدترین ویژگی‌ها را دریافت کنید. علاوه‌براین، ML Kit میاناهای برنامه‌سازی کاربردی مجهز به یادگیری ماشین بیشتری را نه‌تنها برای Vision، بلکه برای موارد استفاده «زبان طبیعی» نیز ارائه می‌دهد.

اگر امروز در برنامه‌تان از میاناهای برنامه‌سازی کاربردی اسکن رمزینه، تشخیص نوشتار، یا تشخیص چهره Mobile Vision استفاده می‌کنید، لطفاً با دنبال کردن راهنمای انتقال ML Kit برای Android و راهنمای انتقال ML Kit برای iOS به کیت توسعه نرم‌افزار ML Kit جدید منتقل شوید.

پرسشگان

چگونه بفهمم برنامه‌ام از Mobile Vision استفاده می‌کند؟

در Android، بررسی کنید که آیا فایل Gradle (سطح برنامه) ماژول شما (معمولاً app/build.gradle) حاوی این وابستگی است یا نه:

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

در iOS، بررسی کنید که آیا podfile شما حاوی یکی از این وابستگی‌ها است یا نه:

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

با انتقال به ML Kit SDK چه مزایایی دریافت می‌کنم؟

ازآنجایی‌که میاناهای برنامه‌سازی کاربردی موجود ارائه‌شده توسط Mobile Vision SDK منسوخ شده‌اند، دیگر به‌روزرسانی دریافت نخواهند کرد. انتقال به ML Kit تضمین می‌کند که برنامه‌تان از جدیدترین رفع اشکال‌ها و بهبودهای API، ازجمله مدل‌های ML به‌روزشده و شتاب سخت‌افزاری، بهره‌مند شود.

علاوه‌براین، ML Kit API مزایای دیگری نیز ارائه می‌دهد:

  • انواع جدید بسته‌بندی‌شده میاناهای برنامه‌سازی کاربردی در Android که به شما امکان می‌دهد کیت توسعه نرم‌افزار ML Kit را به‌صورت ایستا به برنامه‌تان پیوند دهید.
  • بهبودهای خاص میانای برنامه‌سازی کاربردی، برای مثال:

  • پشتیبانی از چرخه زندگی Android Jetpack به همه میاناهای برنامه‌سازی کاربردی اضافه شده است. اکنون می‌توانید از addObserver برای مدیریت خودکار راه‌اندازی و حذف ML Kit API استفاده کنید، زیرا برنامه ازطریق چرخش صفحه یا بسته شدن توسط کاربر / سیستم انجام می‌شود. این کار ادغام با CameraX را آسان‌تر می‌کند.

فهرست کامل جدیدترین تغییرات را می‌توانید در یادداشت‌های انتشار کیت توسعه نرم‌افزار ML Kit پیدا کنید.

آیا ML Kit API همان عملکرد Mobile Vision API را ارائه می‌دهد؟

میاناهای برنامه‌سازی کاربردی «اسکن رمزینه»، «تشخیص نوشتار»، و «تشخیص چهره» همان عملکرد و قابلیت‌های همتایان Mobile Vision خود را ارائه می‌دهند.

یک استثنا این است که چندآشکارسازها، چندپردازنده‌ها، و پردازنده‌های متمرکز در Mobile Vision دیگر در ML Kit پشتیبانی نمی‌شوند. درصورت تمایل، توسعه‌دهنده می‌تواند همان عملکرد را به‌نسبت آسان پیاده‌سازی کند.

دریافت راهنمایی

اگر با مشکلی مواجه شدید، صفحه انجمن ما را بررسی کنید که در آن کانال‌های موجود برای تماس با ما را شرح داده‌ایم.