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