Google Mobil Vizyonu'ndan Geçiş

Google Mobile Vision kullanımdan kaldırıldı ve geliştiricilerden, onun yerine geçen ML Kit SDK'sına geçmelerini istiyoruz. Yeni SDK'ya geçiş yaptığınızda en iyi performansı, kararlılığı ve en yeni özellikleri elde edersiniz. Ayrıca ML Kiti, yalnızca Vision için değil, doğal dil kullanım alanları için de makine öğrenimi destekli ek API'ler sunar.

Uygulamanızda Mobile Vision'ın barkod tarama, metin tanıma veya yüz algılama API'lerini kullanıyorsanız lütfen Android için ML Kit geçiş rehberi ve iOS için ML Kit geçiş rehberi'ndeki talimatları uygulayarak yeni ML Kit SDK'sına geçiş yapın.

Sık sorulan sorular

Uygulamamın Mobile Vision kullanıp kullanmadığını nasıl öğrenebilirim?

Android'de, modülünüzün (uygulama düzeyinde) Gradle dosyasının (genellikle app/build.gradle) şu bağımlılığı içerip içermediğini kontrol edin:

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

iOS'te, podfile dosyanızın aşağıdaki bağımlılıklardan birini içerip içermediğini kontrol edin:

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

ML Kit SDK'sına geçiş yapmanın avantajları nelerdir?

Mobile Vision SDK'sı tarafından sunulan mevcut API'lerin desteği sonlandırıldığından, bu API'ler artık güncelleme almayacaktır. ML Kit'e geçiş yaptığınızda uygulamanız, güncellenmiş ML modelleri ve donanım hızlandırma dahil olmak üzere API'lerdeki en son hata düzeltmelerinden ve iyileştirmelerden yararlanır.

Ayrıca ML Kit API'leri başka avantajlar da sunar:

  • Android'de, ML Kit SDK'sını uygulamanıza statik olarak bağlamanıza olanak tanıyan yeni paketlenmiş API varyantları.
  • API'ye özel iyileştirmeler, örneğin:

  • Tüm API'lere Android Jetpack Lifecycle desteği eklendi. Artık uygulama ekran döndürme veya kullanıcı/sistem tarafından kapatma işlemlerinden geçerken ML Kit API'lerinin başlatılmasını ve kaldırılmasını otomatik olarak yönetmek için addObserver kullanabilirsiniz. Bu sayede CameraX ile entegrasyon daha kolay hale gelir.

En son değişikliklerin tam listesini ML Kit SDK'sı sürüm notlarında bulabilirsiniz.

ML Kiti API'leri, Mobile Vision API'leriyle aynı işlevleri sunar mı?

Barkod tarama, metin tanıma ve yüz algılama API'leri, Mobile Vision'daki karşılıklarıyla aynı işlevleri ve özellikleri sunar.

Mobile Vision'daki çoklu algılayıcılar, çoklu işlemciler ve odaklama işlemcileri artık ML Kit'te desteklenmemektedir. İstenirse aynı işlev geliştirici tarafından nispeten kolay bir şekilde uygulanabilir.

Yardım alma

Herhangi bir sorunla karşılaşırsanız bizimle iletişime geçebileceğiniz kanalları listelediğimiz Topluluk sayfamıza göz atın.