呢個係windows design 問題,windows basic 個d driver 真係work到最基本功能就算,以compatibility為目標,唔會理個device 有冇asio
原因係Windows 個系統係太多function 但又唔係open source,即係話你個device 有d野同基本function 唔同就要用自己做driver。所以你可以講windows set 個標淮太保守,保守到近幾年先support uac2。個概念係用windows 就device
事實上,9成Winodws 用家都唔會care uac1/uac2,佢地只會想買個headset ,插入電腦就用到,而呢樣野用最基本個d功能就滿足到,Winodws 自然唔會好比心機去做呢個support
係Mac個世界就係device 就Mac,除非你唔想部機係Mac 用到
Mac有度好係佢target 工作用,所以工作用到既野都會用自己覺得好既方法做齊
所以巴打見到好似插落去乜都唔洗搞可能係咁岩你用緊個defined use case
認知當中如果player 唔support bit perfect, 都係會經SRC(好似話Mac 個SRC仲差過winodws

),其實同Winodows 一樣,而且你連driver 都唔會見到,一係work 一係唔work,唔work 又唔知點解咁

當然話曬都係bsd底,識既都係會搵到個driver 去debug既,我會覺得winodws 有個gui睇下好似用得開心d
Linux 就同windows 差唔多,都係OS 就device。勝在open source, 你有use case, linux 未support,你就自己commit d code 上去
巴打見到Linux 一插就用得其實可能係前人寫好比你,用家寫比用家自然用得順手
不過因為用家都係寫比自己個use case, 所以遇到一d cover 唔到既case就好煩
記得初初買pi 2b玩個時買左隻wifi usb dongle,之前check 過呢個wifi chipset有linux driver,買到返黎pi 2b認到個device 不過裝唔到driver,冇一個driver 係pi 2b用既,又或者個kernel version/ CPU platform 用唔到。結果我幾經辛苦搵到個相同wifi chipset driver 既source code, 自己學改driver 加隻wifi dongle support,學compile 個driver,最後先可以裝到個driver 用