No creo que deberíamos usar superconjunto (o subconjunto) para describir estas tres bibliotecas (V4, V7, v13) aunque el significado más simple parece compatible con versiones anteriores de la versión 4, 7 y 13.
Google ha añadido Fragmenta primero en v4 y luego actualízalo cuando se publique cada versión nueva. Esto significa que a menos que tu aplicación solo admita la versión más nueva (que no es recomendable), necesitamos compatibilidad con v4 casi en cualquier momento. Supongamos que tu minsdk es 14 y tiene fragmento ya, pero el 'fragmento incrustado' solo es compatible después de 17, por lo que todavía necesitamos v4 y usamos el fragmento v4 en esa situación.
Este año (2013) google publicó v7 y agregó appcompat-library en él. Eso significa que además de la tercera barra de herramientas de soporte (ActionbarSherlock) antes de 11, el soporte oficial puede ser mejor One ?? Luego, creo que tendremos todas las actualizaciones de funciones de la barra de acciones cuando se publique cada nueva versión en el futuro en v7.
Todavía necesitamos minsdk = XX (entre 7 y 10) today (Nov.24,2013) .we debe añadir soporte-v4 para el fragmento y el apoyo-v7 para actionbar tanto para las mejores prácticas.
Para aclarar: estoy especificando 'targetSdkVersion' como "14" y 'minSdkVersion' como "8" en mi manifiesto. Entonces, v4 sigue siendo el que quiero, ¿verdad? –
Si usa la v13, y usa una función que depende de una plataforma 13 API, su aplicación explotará. Solo porque compila, no significa que funcionará en todos los dispositivos. –
Todavía no entiendo si v13 requiere 13+ dispositivos ¿por qué es un superconjunto de v4 ... – Olivier