¿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.
- Crear aplicaciones multi-SDK para Android en Eclipse sin perder controles de tiempo de compilación
- ObjectAnimator en el nivel API <11
- No se puede importar ActionBar en Android App con compatibilidad con versiones anteriores
- ¿Pueden las aplicaciones Android 4.0 funcionar con dispositivos Android 2.0 y Android 3.0?
- ¿Cómo puedo usar el mismo conjunto de pantallas de preferencias para todas las versiones de Android de 2.X a 4.X?
- Compatibilidad del edificio PreferenceFragment en Android
- Fragmentos onResume de la pila trasera
- Optimización del archivo de manifiesto de Android para el mayor número de dispositivos compatibles
- ¿Qué es LinearLayoutCompat en appCompat v7?
- La aplicación no es compatible con Samsung Galaxy Tab 10.1
- Modificación de la capa LayerDrawable en Android 2.3 .X (Gingerbread) e inferior
- ¿Por qué Blackberry y Android SDK necesitan versiones antiguas de Eclipse IDE?
- Cómo utilizar appcompat-v7 con Android API 19
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
- ¿Cómo hacer que una aplicación Android funcione siempre en segundo plano?
- IntelliJ / Android Studio: eliminar el uso innecesario de 'esto.'