Özünde, Apt-X, Bluetooth özelliklerinde satıcı uzantılarına izin veren maddelerden faydalanarak, ses için özel bir kodlama "sadece" dır.
Aslında, bir donanım açısından, teknik olarak ihtiyacınız olan tek şey, Bluetooth 3.0 ile birlikte gelen veri hızlarını ve fiziksel katman aktarım modlarını destekleyen bir Bluetooth radyosudur (veya daha sonra tüm özellikler geriye dönük olarak uyumlu olduğundan). Donanım kısıtlamaları nedeniyle Bluetooth 3.0 desteğini bir 2.1 veya daha eski bir radyoda güçlendirmek imkansızdır, ancak bir Bluetooth 3.0 yığına sahip olduğunuzda apt-X eklenmesi bir yazılım sorunudur.
Böylece apt-X için Bluetooth yığını şöyle görünür:
- Bluetooth 3.0 "temel platform" (fiziksel radyo özellikleri, bağlantı katmanı protokolleri, minimum veri aktarım hızları, bağlantı ve kimlik doğrulama ve sonunda A2DP stereo ses profilini içerir).
- Apt-X kodeği veya bunun A2DP'nin üzerinde yer alan ve mevcut olduğu ilan edilen bir uygulaması. İstemci cihazı ve ana bilgisayar hangi kod çözücünün kullanılacağı konusunda pazarlık eder, daha sonra her iki tarafta da mevcutsa apt-X kodunu tercih edilen kodlayıcı olarak kullanmaya karar verir.
Bob, bir Android cihazda, hatta root ile olsa bile, Bluetooth yığınının sisteme ne kadar derinde gömüldüğü nedeniyle hemen hemen imkansız olacağından% 100 haklı.
Ayrıca, zaten varsa bir apt-X codec bir kopyasını elde etmek son derece zordur. Olası sorunlar şunları içerir:
- Platformunuz için apt-X kodeğinin ikili dosyalarının kopyasını nasıl alırsınız?
- İkili dosyaları aldığınızı varsayarsak, Bluetooth yığınınız ve araç zincirinizle uyumlu olma şansı nedir? Herhangi bir kütüphane sürümü vb. Uyumlu değilse, çalışmaz.
- Lisanslama. CSR, cihaz başına cihaz başına apt-X lisansı alır. Bunu yaptığınızın farkındalarsa, telif hakkı ihlali için yasal gerekçelerle peşinden gitmeye neden olabilirler.
- Apt-X kodeğinin kendi versiyonunu denemek ve uygulamak isteseydiniz, açık bir standart olmadan nasıl yapılacağını nasıl öğreneceksiniz? apt-X tescillidir, bu yüzden kodlarını tersine çevirmeniz gerekir (bu yasadışı olabilir).
- Apt-X’in çalışan bir uygulamasını bulabildiğinizi varsayarsak, bunu uygulamada çok çeşitli olan cihazınızın Bluetooth yığınına nasıl eklerdiniz? Derlemek, herhangi bir arabirim veya başlık hatalarını, bağlantı hatalarını vb. Düzeltmeniz gerekir.
- Son olarak,% 100 çalışan tüm yazılımları alsanız ve her şey harika olsa bile , apt-X kodeğinde kullanılan bazı algoritmalar veya fikirler üzerinde özel yazılım patentleri bulunan CSR'nin son derece muhtemel durumunda patent lisans ihlalleri konusunda hala gergin olabilirsiniz. . Bir fikri patent alamayacağını mı düşünüyorsun? Tekrar düşün. Yazılım OEM'leri her zaman yapar.
Bu gün, apt-X'i elde etmenin tek güvenilir yolu, aktif apt-X desteğinin aktif olarak reklamını yapan cihazlar (ana cihazlar ve istemci cihazlar) satın almaktır. Muhtemelen cihazda ya da bu desteği veren pazarlama literatüründe bir CSR logosu olacaktır. Aksine, apt-X desteğinin eklenmesi pek olası değildir ve muhtemelen SBC gibi bir şey kullanıyorsunuzdur (ya da şanslıysanız muhtemelen AAC).