This week Microsoft released new Visual Studio 2017 and new version of .Net Native compiler.
Most attractive feature of .Net Native is support of SIMD instructions, such as NEON on ARM platform and SSE / AVX on x86 and x64. Moreover, compiler can optimize code automatically (so called autovectorization).
I tested new version with my Vacuum Tube Player and here are results: in sound processing .Net Native is faster than traditional .Net compiler for Windows Phone 8.1 at 170 – 200 percents, and new version is 2 – 7 percents faster than previous version.
Of course, I already updated and published new version of my app. When other developers upgrade to VS 2017 their apps will be faster too, even if they do not have a clue about SIMD.
P.S. If you still stay on Windows Phone 8.1, use Upgrade Advisor app to upgrade to Windows 10 Mobile.
Vacuum Tube Player is a folders-oriented music player with embedded equalizer and other sound effects.