Apple, iOS 13'te nihayet birden fazla kameranın eşzamanlı olarak etkinleştirilmesi desteğini başlattı ve uygulamaların iPhone veya iPad'de aynı anda birden fazla mikrofon ve kameradan fotoğraf, video, ses, meta veri ve derinlik bilgileri yakalamasına izin verdi.
Apple, OS X Lion'dan bu yana, macOS'ta çok kameralı yakalamayı uzun süredir desteklemektedir, ancak şu ana kadar donanım sınırlamaları, iPhone ve iPad için API'leri başlatmasını engelledi.
İOS 13'teki yeni özellikler ve API'ler, geliştiricilerin hem ön kameradan hem de arka kameradan video, fotoğraf veya ses ileten uygulamalar sağlamasına izin verecek.
AVCapture ile iOS 13 çoklu kamera desteği
WWDC19 sırasında yeni özellikler sunarken Apple, ön kameradan kayıt yapan ve aynı zamanda ana kameradan da kayıt yapabilen bir resim içinde resim video kayıt uygulaması gösterdi.
Demo uygulaması aynı zamanda video kayıt işlevinin yanı sıra fotoğraf uygulaması oynatımı sırasında iki kameranın anında değiştirilmesini sağlar. Bu özellik ayrıca geliştiricilerin, arkadan görünüm geniş açılı lensler veya arkadan görünüm telefoto lensler için ayrı video akışları dahil olmak üzere çift TrueDepth kamerayı kontrol etmesine olanak tanır.
iOS 13, yalnızca iPhone XS, iPhone XS Max, iPhone XR ve iPad Pro dahil olmak üzere yeni donanımlar için mevcut olan yeni çoklu kamera işlevini destekler.
Apple, çoklu kamerayla yakalamayı destekleyen (yukarıdaki resimde gösterildiği gibi) birçok formatı listeler ve geliştiriciler, kameranın normal işlevlerine bazı yapay kısıtlamalar getirdiğini fark edeceklerdir.
Mobil cihazların güç sınırlamaları nedeniyle, Mac'lerden farklı olarak, iPhone'lar ve iPad'ler tek bir çoklu kamera oturumuyla sınırlı olacaktır; bu, aynı anda birden fazla uygulamada birden fazla kamerayı açamayacağınız veya birden çok oturum için birden fazla kamera kullanamayacağınız anlamına gelir. Ayrıca, belirli cihazlarda hangi kamera yakalama kombinasyonlarının desteklendiğini belirten çeşitli desteklenen cihaz kombinasyonları da olacaktır.
Apple, iOS 13 kamera uygulamasında yeni bir çoklu kamera işlevi kullanmıyor, ancak AVCapture'da resmi olarak destek başlattığı için şimdi göründüğünü düşünüyoruz.
Anlamsal Bölümleme Konuları (Anlamsal Bölümleme Konuları)
İOS 13'teki yeni kamera yakalama özelliği aynı zamanda anlamsal bir segmentasyon maskesidir. Apple, iOS 12'de, konuyu arka plandan ayırarak portre modu fotoğrafları için içerik ayarlamak üzere dahili olarak Portre Efektleri Örtüsü kullandı. Apple, iOS 13'te cildi, saçı ve dişleri tanımlamak ve geliştiricilerin kullanması için API'ler aracılığıyla bu bilgileri daha da iyileştirmek için Semantik Segmentasyon Konuları'nı tanıttı.
WWDC konferansında Apple, fotoğraftaki öznenin arka plandan ayrılmasına ve yüz boyası ve saç rengi değişiklikleri de dahil olmak üzere kolayca efektler eklemek için saç, cilt ve dişlerin izole edilmesine olanak tanıyan yeni teknolojinin bir tanıtım uygulamasını gösterdi (yukarıda resmedilmiştir) .
Geliştiriciler, Apple'ın web sitesinde çoklu kamera desteği ve anlamsal bölümleme hakkında daha fazla bilgi edinebilir ve ayrıca demo uygulaması için örnek kod sağlar.