Si está utilizando android:src="@drawable/some_vector"sin el vectorDrawables.useSupportLibrary = truearchivo build.gradle y su aplicación tiene imágenes vectoriales (dibujables en vector), entonces, al compilar el archivo apk, el complemento de gradle de Android genera muchos archivos * .png para diferentes pantallas (hdpi, xhdpi ...) cada uno de sus vectores dibujables (solo para API = <19). El resultado: mayor tamaño de apk .
Cuando se usa app:srcCompat="@drawable/some_vector"con vectorDrawables.useSupportLibrary = trueAndroid, se usan archivos dibujables vectoriales sin generar *.pngarchivos.
Puede verificar esto con la herramienta de análisis de Android Studio apk. Solo construye apk con y sin vectorDrawables.useSupportLibrary = true.
Creo que esta es la principal diferencia.