Genel bakış

Bu kılavuzda, otomotiv kamera uygulamalarınızı Extended View System (EVS) API'lerinden Camera2 API'lerine nasıl taşıyacağınız açıklanmaktadır. Kamera işlevleri için EVS API'lerinin desteğini sonlandırmayı planlıyoruz. Bu geçiş, Camera2 çerçevesini kullanarak Android Automotive OS'de (AAOS) kamera geliştirmeyi standartlaştırmayı amaçlamaktadır.

Taşıma nedenleri

Bu faktörler taşıma işleminin temelini oluşturur.

  • Birleşik API: Camera2, Android'deki tüm kamera geliştirme işlemleri için tüm form faktörlerinde (telefonlar, tabletler, TV ve araçlar) tek ve tutarlı bir API sağlar.

  • Daha geniş erişim: Camera2, sisteme ait, birinci taraf ve üçüncü taraf uygulamalarında kullanılabilir. Bu durum, sistem ve birinci taraf uygulamalarıyla sınırlı olan EVS'den farklıdır.

  • Daha az parçalanma: Camera2, OEM'lerin iki ayrı kamera yığınını koruyup desteklemesini gerektirmez.

  • Standart özellikler: Camera2, temel Android kamera çerçevesi için geliştirilen sürekli iyileştirmelerden ve özelliklerden yararlanır.

Etkilenen EVS bileşenleri

EVS desteği sonlandırıldığında şu EVS bileşenleri etkilenebilir:

EVS - Camera2 uyumluluk kitaplığı

Camera2'ye geçiş başlıklı makalede, EVS ve Camera2 arasındaki farklar ayrıntılı olarak açıklanmakta ve istediğiniz EVS işlevini Camera2 API'lerine nasıl taşıyacağınız anlatılmaktadır. Bu geçişleri desteklemek için isteğe bağlı bir uyumluluk kitaplığı (shim katmanı) hazırlamayı planlıyoruz.

Test paketi uygunluğu

Tüm Camera2 uygulamaları şu Android uygunluk testlerini geçmelidir:

  • Compatibility Test Suite (CTS), genel Android uyumluluğunu doğrular.
  • Vendor Test Suite (VTS), Kamera HAL arayüzünü test eder.

Daha fazla bilgi edinmek için Camera HAL testing (Kamera HAL testi) başlıklı makaleyi inceleyin.

Geri bildirim

EVS'den Camera2'ye geçişle ilgili geri bildirimlerinize önem veriyoruz. Giriş sağlamak için Hataları bildirme ve izleme başlıklı makaleyi inceleyin. Sorun bildirirken başlığa "EVS to Camera2 Migration Guide" (EVS'den Camera2'ye Geçiş Kılavuzu) ifadesini ekleyin.