การย้ายข้อมูลจาก Google Mobile Vision

เราเลิกใช้งาน Google Mobile Vision แล้ว และเรากำลังขอให้นักพัฒนาแอปย้ายข้อมูลไปยัง ML Kit SDK ซึ่งมาแทนที่ การย้ายข้อมูลไปยัง SDK ใหม่ช่วยให้คุณได้ประสิทธิภาพ ความเสถียร และฟีเจอร์ล่าสุดที่ดีที่สุด นอกจากนี้ ML Kit ยังมี API ที่ขับเคลื่อนด้วย ML ด้วย ซึ่งไม่ได้มีไว้สำหรับ Vision เท่านั้น แต่ยังรวมถึง Use Case ภาษาธรรมชาติด้วย

หากคุณใช้ API การสแกนบาร์โค้ด การจดจำข้อความ หรือการตรวจจับใบหน้าของ Mobile Vision ในแอป โปรดย้ายข้อมูลไปยัง ML Kit SDK ใหม่โดยทำตามคู่มือการย้ายข้อมูล ML Kit สำหรับ Android และคู่มือการย้ายข้อมูล ML Kit สำหรับ iOS

คำถามที่พบบ่อย

ฉันจะทราบได้อย่างไรว่าแอปของฉันใช้ Mobile Vision อยู่

ใน Android ให้ตรวจสอบว่าไฟล์ Gradle ของโมดูล (ระดับแอป) (โดยทั่วไปคือ app/build.gradle) มีทรัพยากร Dependency ต่อไปนี้หรือไม่

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

ใน iOS ให้ตรวจสอบว่า podfile มีทรัพยากร Dependency รายการใดรายการหนึ่งต่อไปนี้หรือไม่

  • 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 ที่อัปเดตและการเร่งฮาร์ดแวร์

นอกจากนี้ ML Kit API ยังมีประโยชน์อื่นๆ อีกดังนี้

  • ตัวแปรชุดใหม่ของ API บน Android ที่ช่วยให้คุณลิงก์ ML Kit SDK กับแอปพลิเคชันได้แบบคงที่
  • การปรับปรุงเฉพาะ API เช่น

  • เพิ่มการสนับสนุน Android Jetpack Lifecycle ลงใน API ทั้งหมด คุณใช้ addObserver เพื่อจัดการการเริ่มต้นและการทำลายของ ML Kit API ได้โดยอัตโนมัติเมื่อผู้ใช้ / ระบบกำลังหมุนหน้าจอ แอปนี้ช่วยให้ผสานรวมกับ CameraX ได้ง่ายขึ้น

ดูรายการการเปลี่ยนแปลงล่าสุดทั้งหมดได้ในบันทึกประจำรุ่นของ ML Kit SDK

ML Kit API มีฟังก์ชันการทำงานเหมือนกับ Mobile Vision API ไหม

API การสแกนบาร์โค้ด การจดจำข้อความ และการตรวจจับใบหน้ามีฟังก์ชันการทำงานและความสามารถเหมือนกับ AI ของ Mobile Vision

แต่มีข้อยกเว้นคือ ML Kit ไม่รองรับตัวตรวจจับมัลติโปรเซสเซอร์ มัลติโปรเซสเซอร์ และโปรเซสเซอร์ที่มีการโฟกัสใน Mobile Vision อีกต่อไป นักพัฒนาซอฟต์แวร์สามารถ ติดตั้งใช้งานฟังก์ชันเดียวกันนี้ได้ง่ายๆ หากต้องการ

การขอความช่วยเหลือ

หากพบปัญหา โปรดไปที่หน้าชุมชนซึ่งเราได้ระบุช่องที่ช่องทางสำหรับติดต่อเราได้