Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Desarrollar en Android 4.0, será compatible con los dispositivos de 2,3 y todos los comprimidos?

He estado haciendo aplicaciones de iPhone por un tiempo, pero ahora quiero empezar a hacer en Android, así.

Sin embargo, veo que el nuevo 4.0 está surgiendo y se preguntó, siempre y cuando no utilizo ninguna de las funciones que sólo están disponibles en 4.0, ¿puedo utilizar el sdk 4.0 para desarrollar para todos los dispositivos de 4,0, 2,3 y tableta al mismo tiempo?

Así que puedo hacer que sea compatible con todos los dispositivos Tablet y todos los deices corriendo 2.3 también?

Muchas gracias por toda su ayuda.

3 Solutions collect form web for “Desarrollar en Android 4.0, será compatible con los dispositivos de 2,3 y todos los comprimidos?”

Si quieres hacer lo que dices tienes esto en tu manifiesto:

<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="15" /> 

Esto dice que el soporte de la versión 2.3.2, pero se están desarrollando en contra de 4.0.3.

Esto funcionará en todos los dispositivos de teléfono / tableta que se ejecutan en Android> = 2.3.2.

Hacer que se vea bien en todos esos dispositivos es una pregunta diferente por completo.

EDITAR para explicar min y target

MidSdk está diciendo que sí que apoyo la plataforma de la versión 9 y cualquiera por encima de ella. Así que puedo trabajar con el código del sistema Android en cualquier dispositivo v9 y superiores. Combinado con targetSdk dice que puedo ejecutar en un mínimo de la plataforma v9, pero estoy diciendo que he probado hasta v15 por lo que si puede hacer algo genial para ayudar a mi aplicación (como la aceleración de gráficos de hardware), a continuación, hacerlo! Porque he apuntado esa versión. Pero no confío en la aceleración de hardware para trabajar!

En su aplicación, tiene 3 controles para la versión sdk.

 <uses-sdk android:minSdkVersion="integer" android:targetSdkVersion="integer" android:maxSdkVersion="integer" /> 

MinSdkVersion establece el nivel de api mínimo en el que se permitirá instalar la aplicación.

TargetSdkVersion es la versión sdk en la que se va a construir realmente la aplicación.

MaxSdkVersion es la misma que la versión sdk mínima, pero en general, no debe utilizarse nunca.

Cada versión de Android se supone que es compatible con versiones anteriores, por lo que muchas veces la solución es dirigirse a la versión mínima sdk. En su caso, podría apuntar 2.3, y su aplicación funcionaría bien en 4.0. Sin embargo, si hace esto, no podrá utilizar ninguno de los cambios específicos de la API 4.0, muchos de los cuales son específicos de la tableta, y se perderá.

Si desea aprovechar las funciones de sólo 4.0, puede cargar dos aplicaciones independientes en el mercado (gran parte de la base de código podría ser igual), tal como se detalla en esta publicación del blog , o si es muy pequeñas secciones de código, podría Detectar la versión del API en tiempo de ejecución, como se detalla en esta pregunta de stackoverflow .

El sdk puede ser compatible con versiones anteriores si utiliza el paquete de compatibilidad o el paquete de soporte. http://developer.android.com/sdk/compatibility-library.html

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.