Google Mobile Vision kullanımdan kaldırıldı. Geliştiricilerden bunun yerini alan ML Kit SDK'sına geçmelerini istiyoruz. Yeni SDK'ya geçiş yaptığınızda en iyi performans, kararlılık ve en son özelliklerden yararlanabilirsiniz. Buna ek olarak 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ılavuzunu ve iOS için ML Kit taşıma kılavuzunu uygulayarak yeni ML Kit SDK'sına geçiş yapın.
Sık sorulan sorular
Uygulamamın Mobil Görüşü 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ıyı içerip içermediğini kontrol edin:
com.google.android.gms:play-services-vision:x.x.x
iOS'ta kapsülünü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çmenin bana ne gibi avantajları olur?
Mobile Vision SDK tarafından sunulan mevcut API'ler kullanımdan kaldırıldığı için bu cihazlar artık güncelleme almayacaktır. ML Kit'e geçiş, uygulamanızın en son hata düzeltmelerinden ve API'lerde yapılan iyileştirmelerden (güncellenmiş ML modelleri ve donanım hızlandırma dahil) yararlanmasını sağlar.
Ayrıca ML Kit API'leri başka avantajlar da sunar:
- Android'de API'lerin paket halinde sunulan yeni varyantları, ML Kit SDK'sını uygulamanızla statik olarak bağlamanıza olanak tanır.
API'ye özel iyileştirmeler. Örneğin:
- Barcode Scanning API artık ham çıktıyı destekliyor
- Face Algılama API'si artık Euler X açısını sağlıyor
Android Jetpack Lifecycle desteği tüm API'lere eklenir. Artık uygulama, kullanıcı veya sistem tarafından ekran rotasyonu veya kapanma sürecinden geçerken ML Kit API'lerinin başlatılmasını ve sökümünü otomatik olarak yönetmek için
addObserver
'i 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 sağlıyor mu?
Barkod tarama, Metin tanıma ve Yüz algılama API'leri, Mobile Vision'daki eşdeğerleriyle aynı işlev ve özelliklere sahiptir.
Bunun tek istisnası, Mobil Vizyon'daki çoklu algılayıcılar, çoklu işlemciler ve odak işlemcilerinin artık ML Kit'te desteklenmemesidir. İsterseniz 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çmek için kullanabileceğiniz kanalları ana hatlarıyla belirten Topluluk sayfamıza göz atın.