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

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

หากคุณใช้ API การสแกนบาร์โค้ด การจดจำข้อความ หรือการตรวจจับใบหน้าของ Mobile Vision ในแอปอยู่ โปรดย้ายข้อมูลไปยัง SDK ใหม่ของ ML Kit โดยทำตามคำแนะนำในการย้ายข้อมูล 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', '8.0.0'
  • pod 'GoogleMobileVision/BarcodeDetector', '8.0.0'
  • pod 'GoogleMobileVision/TextDetector', '8.0.0'

ฉันจะได้รับประโยชน์อะไรบ้างจากการย้ายข้อมูลไปยัง ML Kit SDK

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

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

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

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

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

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

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

ข้อยกเว้นคือ ML Kit ไม่รองรับ Multi-detector, Multi-processor และ Focusing-processor ใน Mobile Vision อีกต่อไป นักพัฒนาแอปสามารถใช้ฟังก์ชันการทำงานเดียวกันนี้ได้ง่ายๆ หากต้องการ

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

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