So, how do you explain that a Studio Master 24bit music file can be played on a stock Android-powered Samsung Galaxy S3 with the USB Audio Recorder PRO application thru a 24bit-capable ODAC?
Don’t trust anyone on the Internet!
The person who says you "The custom API iBasso created bypasses the crappy kernel on Android thus you get the full benefit of the Sabre DAC" is quite clueless about software.
How can an Application Program Interface bypass the kernel???
He should at least read and try to understand some Android basic concepts
The iBasso player (at the application level) uses a custom iBasso audio driver (at the kernel level) specifically developed for the Sabre DAC.
PowerAmp or Neutron (at the application level) uses a standard Android audio driver (at the kernel level) developed for some common basic DAC (i.e. this driver doesn’t exploit all the features of the Sabre DAC).