Google Mobil Vizyonu'ndan Geçiş

Google Mobile Vision kullanımdan kaldırıldığı için geliştiricilerden, bu SDK'nın yerini alacak olan ML Kit SDK'sına geçmelerini istiyoruz. Yeni SDK'ya geçiş yapmak en iyi performansı, kararlılığı ve en yeni özellikleri elde etmenizi sağlar. Ayrıca ML Kit yalnızca Vision değil, aynı zamanda Natural Language kullanım alanları için de makine öğrenimi destekli ek API'ler sunar.

Şu anda uygulamanızda Mobile Vision'ın barkod taraması, metin tanıma veya yüz algılama API'lerini kullanıyorsanız lütfen Android için Makine Öğrenimi Kiti taşıma rehberini ve iOS için ML Kit taşıma rehberini 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 anlarım?

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

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

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

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

ML Kit SDK'sına geçiş yaparak ne gibi avantajlar elde ederim?

Mobile Vision SDK tarafından sunulan mevcut API'ler kullanımdan kaldırıldığı için artık güncelleme almayacaktır. ML Kit'e geçiş, uygulamanızın güncellenmiş makine öğrenimi modelleri ve donanım hızlandırma dahil olmak üzere en son hata düzeltmeleri ve API iyileştirmelerinden yararlanmasını sağlar.

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

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

  • Tüm API'lere Android Jetpack Yaşam Döngüsü desteği eklenmiştir. Uygulama kullanıcı / sistem tarafından ekran rotasyonu veya kapatma sürecinden geçerken ML Kit API'lerinin başlatılmasını ve kaldırılmasını otomatik olarak yönetmek için artık addObserver kullanabilirsiniz. Bu da CameraX ile entegrasyonu kolaylaştırır.

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

ML Kit API'leri, Mobile Vision API'leriyle aynı işlevleri sunuyor mu?

Barkod tarama, Metin tanıma ve Yüz algılama API'leri, Mobil Vizyon'daki muadilleriyle aynı işlevi ve yetenekleri sağlar.

Bunun istisnası ise Mobile Vision'daki çoklu algılayıcılar, çoklu işlemciler ve odaklama işlemcilerinin artık ML Kit'te desteklenmemesidir. Aynı işlev istenirse geliştirici tarafından göreceli olarak kolayca uygulanabilir.

Yardım alma

Herhangi bir sorunla karşılaşırsanız bize ulaşmak için kullanılabilecek kanalların açıklandığı Topluluk sayfamıza göz atın.