Google Mobil Vizyonu'ndan Geçiş

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

Şu anda 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 taşıma kılavuzu ve iOS için ML Kit taşıma kılavuzu'ndaki adımları uygulayarak yeni ML Kit SDK'sına geçin.

Sık sorulan sorular

Uygulamamın Mobile Vision kullanıp kullanmadığını nasıl anlarım?

Android'de, modülünüzü (uygulama düzeyindeki) Gradle dosyanızı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, pod dosyanızın şu 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çmenin avantajları nelerdir?

Mobile Vision SDK'sı tarafından sunulan mevcut API'ler kullanımdan kaldırıldığı için artık güncelleme almayacak. ML Kit'e geçiş, uygulamanızın güncellenmiş makine öğrenimi modelleri ve donanım hızlandırma da dahil olmak üzere en son hata düzeltmelerinden ve API'lerde yapılan iyileştirmelerden elde ettiği avantajları sağlar.

Buna ek olarak, Makine Öğrenimi Kiti API'lerinin başka avantajları da vardır:

  • Android'deki API'lerin, ML Kit SDK'sını uygulamanıza statik olarak bağlamanıza olanak tanıyan paketli yeni varyantları.
  • API'ye özgü 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 döndürülürken veya kapatılırken artık ML Kit API'lerinin başlatılmasını ve ortadan kaldırılmasını otomatik olarak yönetmek için addObserver öğesini kullanabilirsiniz. Bu, CameraX ile entegrasyonu kolaylaştırır.

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

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

Barkod tarama, Metin tanıma ve Yüz Algılama API'leri, Mobile Vision eşdeğerleriyle aynı işlev ve özellikleri sunar.

Bunun istisnası ise Mobile Vision'daki çoklu algılayıcılar, çoklu işlemciler ve odaklanma işlemcilerinin artık ML Kit'te desteklenmemesidir. Aynı işlev, istenirse geliştirici tarafından nispeten daha kolay bir şekilde uygulanabilir.

Yardım alma

Herhangi bir sorunla karşılaşırsanız bizimle iletişime geçmek için kullanılabilecek kanalları özetladığımız Topluluk sayfamıza göz atın.