Se você estiver usando o arquivo build.gradle android:src="@drawable/some_vector"sem vectorDrawables.useSupportLibrary = trueo aplicativo e tiver imagens vetoriais (drawable vector), ao criar o arquivo apk, o plug-in Android gradle gera muitos arquivos * .png para diferentes telas (hdpi, xhdpi ...) cada um dos seus vetores desenhados (apenas para API = <19). O resultado - tamanho maior do apk .
Ao usar app:srcCompat="@drawable/some_vector"com o vectorDrawables.useSupportLibrary = trueAndroid, é possível usar arquivos desenhados por vetores sem gerar *.pngarquivos.
Você pode verificar isso com a ferramenta analisador de apk do Android Studio. Basta criar apk com e sem vectorDrawables.useSupportLibrary = true.
Eu acho que essa é a principal diferença.