2010-12-22 17 views
8

He estado trabajando en este proyecto para mi empresa y mi jefe dijo: "queremos apuntar tantos dispositivos como sea posible para que funcione para 1.6" lo que afectó seriamente mis manos en algunas ocasiones.Android: ¿Qué versiones de Android debería soportar?

Lo que estoy deambulando ahora es: ¿vale la pena apoyar a 1.6 en general?

Con el lanzamiento de 2.3 y el hecho de que los teléfonos más recientes se han actualizado a 2.X, qué lugar queda para 1.6 dispositivos.

Respuesta

2

De this link se puede ver que los androides por debajo de 2.1 están en una minoría, alrededor del 17% están por debajo de 2.1.

Dado que 2.3 salió recientemente, y los rumores sobre 3.0 han empezado a flotar + muchos fabricantes de dispositivos han publicado actualizaciones de 1.6 a 2.1 o superior, dudo que haya muchos motivos por desarrollar para los androides por debajo de 2.x.

2

debe preguntarse qué características específicas de la versión necesita de 2.1, 2.2 o 2.3. si la respuesta es "nada", o "no sé", entonces comience a codificar contra 1.6. si encuentra que necesita una versión> 1.6, debe analizar la compensación entre admitir menos dispositivos y poder codificar las características de las plataformas> 1.6.

también puede agregar funciones y solo exponerlas si la plataforma está ejecutando una determinada versión de API. Esto se hace codificando para decir 2.2, pero luego se inspecciona la versión de la plataforma y se evitan las rutas de ejecución en su código que accederían a esas características 2.2 si la plataforma es < 2.2. puede obtener la versión de la plataforma de tiempo de ejecución con Build.VERSION.

+0

Muchas cosas se pueden imitar en el software (mirándote AppCompat). Las cosas importantes a tener en cuenta son las cosas que ** no puede ** imitarse en el software. ¿Hay tal lista? – Pacerier

Cuestiones relacionadas