Google Mobile Vision desteği sonlandırıldı ve geliştiricilerden, bu hizmetin yerine geçen ML Kit SDK'sına geçmeleri istendi. 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, Doğal Dil kullanım alanları için de ek makine öğrenimi destekli API'ler sunar.
Uygulamanızda şu anda 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 talimatları 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ün (uygulama düzeyinde) Gradle dosyasını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'te pod dosyanızda aşağıdaki bağımlılıklardan birinin olup olmadığını 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'nın sunduğu mevcut API'ler kullanımdan kaldırıldığından artık güncelleme almayacak. ML Kit'e geçiş yaptığınızda uygulamanız, güncellenmiş makine öğrenimi modelleri ve donanım hızlandırma da 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, API'lerin yeni paketlenmiş varyantları. Bu 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 çıkışı destekliyor
- Yüz Algılama API'si artık Euler X açısını sağlıyor
Tüm API'lere Android Jetpack Lifecycle desteği eklendi. Artık
addObserver
kullanarak uygulamanın ekran döndürme veya kullanıcı / sistem tarafından kapatma işlemlerinden geçmesi sırasında ML Kit API'lerinin başlatılmasını ve kapatılmasını otomatik olarak yönetebilirsiniz. Bu, 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 mi sunuyor?
Barkod tarama, metin tanıma ve yüz algılama API'leri, Mobile Vision'daki benzerleriyle aynı işlevselliği ve özellikleri sunar.
Mobile Vision'daki çoklu algılayıcılar, çoklu işlemciler ve odaklama işlemcileri artık ML Kit'te desteklenmemektedir. Aynı işlevsellik, istenirse 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ı özetlediğimiz topluluk sayfamıza göz atın.