انتقال از Google Mobile Vision

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

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

پرسشگان

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

در 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» چه مزایایی دریافت می‌کنم؟

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

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

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

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

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

آیا «میاناهای برنامه‌سازی کاربردی ML Kit» عملکردی مشابه با «میاناهای برنامه‌سازی کاربردی Mobile Vision» ارائه می‌دهند؟

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

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

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

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