¿Cuál es el punto de usar la API más reciente?

Así que soy nuevo en el desarrollo de Android y recientemente he hecho algunos desarrollos que utilizan API 11. Si cada androide no puede actualizar a la última API, entonces ¿cuál es el punto de desarrollo con la última API? Sólo sería compatible con algunos teléfonos.

Es una compensación. APIs más tarde tienden a tener más características que harán su vida más fácil, o la aplicación mejor.

Sin embargo, dado que muchos dispositivos no pueden ejecutar APIs posteriores, su mercado objetivo es más pequeño.

Usted debe elegir la API que va a devolver más beneficios. Eso es un acto de equilibrio ya que las API anteriores pueden hacer que el proceso de desarrollo sea más difícil, más largo y más caro, aunque tengan más dispositivos.

Del mismo modo, he desarrollado software para tamaños de pantalla específicos, ya que no hay posibilidad de que mi aplicación se vea bien en un teléfono, por lo tanto, no hay punto en mí tratando. He renunciado al espacio de mercado posible para (1) hacer que se vea bien en tabletas; Y (2) acelerar mi tiempo de desarrollo.

En general, debe seleccionar el nivel mínimo de API que le proporciona toda la funcionalidad que necesita para su aplicación para maximizar la compatibilidad.

Las API más nuevas admiten nuevas características de hardware y software. Pero la desventaja como usted observó es que la mayoría de los dispositivos no funcionarán en esa versión.

Así que todo depende de lo que usted está tratando de hacer.

Agregando a lo que dijo @MikyDinescu, esto es principalmente mis pensamientos y teoría, ya que soy relativamente nuevo para Android, así, pero parece que daría más razones para poseer un dispositivo Nexus que recibe las últimas actualizaciones de inmediato. También, creo que si los desarrolladores están empujando nuevas características a sus aplicaciones para la última API, entonces se empujan las compañías / empresas para obtener las últimas actualizaciones de Android a sus dispositivos para los usuarios.

Las API más recientes tendrían más funciones. Android está mejorando con cada versión, y las APIs están mejorando, mientras que algunas están obsoletas. Mediante el uso de la nueva API, ayudará a la línea para seguir los patrones recomendados y más nuevos si decide apelar a un mercado más grande (que a la larga cuando los teléfonos viejos son obsoletos).

Me gusta usar las API más recientes para que las personas con los últimos teléfonos compatibles puedan tener las últimas características (como la notificación rica / ampliable en Jellybean). Esto puede ser una comprobación simple de la versión if-else.

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