Si está utilizando android:src="@drawable/some_vector"
sin el vectorDrawables.useSupportLibrary = true
archivo 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 = true
Android, se usan archivos dibujables vectoriales sin generar *.png
archivos.
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.