¿Las aplicaciones de Android son compatibles con versiones anteriores?

Estoy haciendo un poco de desarrollo de iPhone / Android en este momento y estaba curioso, si yo fuera a construir una aplicación que apunta Android 2.2 y lo lanzan en el Android Marketplace, sería jugable por los usuarios que están utilizando versiones anteriores de El sistema operativo, como 1.6? ¿Qué pasaría si tal usuario intentara ejecutar la aplicación? ¿Se les pedirá que actualicen su sistema operativo o reciban un mensaje de error?

Gracias chicos.

Depende de lo que tengas en el campo minSdkVersion en tu AndroidManifest.xml . Si se establece en 4 o inferior, entonces será visible para las personas que utilizan 1.6.

Hay una buena explicación aquí .

El androide SDK es completamente compatible con el mecanismo que menciona @Graham. La otra pregunta será "hasta dónde debería ir". Utilice este gráfico para ver la población de usuarios en cada nivel de plataforma.

http://developer.android.com/resources/dashboard/platform-versions.html

Esta es pura opinión, pero aconsejaría iniciar tu aplicación en los niveles API 7 o 8. Los beneficios de las API en EClair + valen la pena perder este 0,4% todavía en los dispositivos 1.x.

Si apunta a 2.2, los usuarios con SDK anterior no podrán descargarlo.

Verán: This app is Incompatible with your device XXXXXXX

  • Desventajas de usar la Biblioteca de Compatibilidad de Android en Honeycomb
  • Problema de compatibilidad de vídeo: el video grabado en Android no se reproduce en el iPhone
  • ¿Por qué AOSP agrega nuevas API para admitir bibliotecas sin agregarlas al SDK?
  • ¿Por qué usar Fragmentos "regulares" cuando tienes el Paquete de Compatibilidad de Android?
  • Cómo utilizar NotificationCompat.Builder y startForeground?
  • ¿PreferenceFragment fue intencionalmente excluido del paquete de compatibilidad?
  • IOS OpenGL ES compatible con Android OpenGL ES?
  • Yii Framework y Aplicación para Android
  • Android Support Library ActionBar no funciona en el dispositivo 2.3
  • ¿Cómo puedo saber por qué el mercado de Android está filtrando mi aplicación en determinados teléfonos
  • Problemas de compatibilidad de Android 4.0 con Canvas.clipPath
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.