Android'in Ses Gecikmesi Sorunu

Android hiçbir zaman düşük gecikmeli ses için tasarlanmamıştı, ancak gelişiyor. İşte bilmeniz gereken bilgiler.

Yıllardır Android ve sesin birleşimi konusunda gözle görülür bir rahatsızlık vardı ve anlaşılır bir şekilde öyle. Biz geçen ay bir makale yayınladım Yakında çıkacak olan Android M'deki değişikliklerin ses uygulamalarının uygulanmasını nasıl etkileyebileceği ve bunun ne anlama geleceğini umduğumuz hakkında bir bütün olarak platform için ve o zamandan beri tüm bunların ardındaki mantığın anlaşılmasını çok daha kolaylaştıran birkaç kaynakla karşılaştık. sindirmek.

Aslında bunun altında yatan şey, özellikle diğer işletim sistemleriyle karşılaştırıldığında Android'deki ses gecikmesi sorunudur. Terime aşina olmayanlar için gecikme, bir sinyalin belirli bir noktaya (genellikle gidiş-dönüş) ulaşması için geçen süredir. Popüler kültürde, gecikmenin, oyuncunun girdisi ile paylaşılan bir oyunda verdiği tepki arasında yaşadığı 'gecikmeye' katkıda bulunduğu çevrimiçi oyunlarda bundan çokça bahsedildiğini görürsünüz. Ses konusunda bunu, bir ses sinyalinin cihazınıza gelmesi, bir tür dönüştürme ve işleme sürecinden geçmesi ve tekrar geri çıkması için geçen süre olarak tanımlamak en kolayıdır.

Android hiçbir zaman düşük gecikme endişeleri göz önünde bulundurularak geliştirilmedi. Tasarlanma şekli nedeniyle, güçlü ses işleme uygulamaları için veya eşzamanlılığın önemli olduğu canlı durumlarda gereken gecikme türüne ulaşmak imkansızdır. Bu, meraklıların fazlasıyla farkında olduğu bir şey, ancak ortalama bir kullanıcı için, özellikle rakip iOS ile karşılaştırıldığında Play Store'da ses yazılımının bulunmaması bunu açıkça ortaya koyuyor. Samsung gibi bazı üreticiler, cihazlarındaki gecikmeyi azaltmak için kendi API'lerini oluşturacak kadar ileri gittiler ve bir miktar da başarılı oldular, ancak bunu yaparken de hala herhangi bir ses uygulamasının ticari kapsamını yalnızca kendi ürünleriyle sınırlandırıyorlar, bu da şirketlerin ilk başta yazılımı geliştirmeye zaman ayırmasını engelliyor yer.

Bunu gerçek dünya koşullarında göstermek için, bu makaleye göz atın Oldukça kapsamlı bir Android cihaz listesi bulmak ve bu ses yolculuğunun gecikmesinin gerçekte ne olduğunu bulmak için. Bu, müzik odaklı uygulamalar oluşturmak isteyen geliştiriciler için yararlı olabilir ve en azından işletim sistemi olgunlaştıkça (genel olarak) belirgin bir artış görebiliriz. Yine Android M'in bu trendi sürdürmesi gerekiyor ancak bunun ne kadar olacağı belli değil ve kişisel olarak bunun oyunun kurallarını değiştireceğinden henüz şüpheliyiz.

İkinci olarak, durumun neden böyle olduğuna dair tam bir açıklama istiyorsanız, şu bölüme geçin: bu mükemmel makale. Bir ses sinyaline gerçekte ne olduğunu ve işletim sistemi içinde geçmesi gereken birçok aşamayı ayrıntılı ama net tonlarla açıklar. Akılda tutulması gereken bir şey, yazarların konuya kendi çözümlerini getirmeye çalışarak bu sürecin çoğunu veya tamamını değiştirin, ancak eğer bu benimsenir ve tüketicinin yararına sonuçlanırsa, o zaman hepimiz kâr.

Umarız çok da uzak olmayan bir gelecekte bu tür endişeler ortadan kalkar ve müzisyenler ve yapımcılar bir anda nispeten daha donanımlı Apple kampına doğru itilmezler. Google'ın Android'in bu yönüne biraz odaklanması gerekiyor çünkü bu konuda rekabetçi olabilmesi ciddi bir çalışma gerektirecek, ancak şükürler olsun ki Android M bir başlangıç ​​olacak gibi görünüyor.

Gelecekte ses kurulumunuzun bir parçası olarak Android kullandığınızı görebiliyor musunuz? Yorumlarda bize bildirin!