¿Hay alguna lista de teléfonos Android y su código nativo compatible?Lista de códigos nativos admitidos de teléfonos Android
Por ejemplo, quiero saber qué teléfonos admiten solo armeabi
y cuáles son compatibles con armeabi-v7a
. Esto último es importante porque estoy haciendo un montón de cálculos de coma flotante en código nativo.
Si su pregunta es realmente "¿hay suficientes dispositivos' armeabi-v7a' para garantizar la creación de un NDK separado '.so'? ", Entonces creo que la la respuesta es sí Creo que la mayoría de los smartphones de gama alta de 2010 (Nexus One en adelante) usan ARM7. Si tiene el NDK compila ambos archivos '.so', el dispositivo elegirá el correcto en tiempo de ejecución, lo que le proporciona la aceleración de la velocidad para coma flotante sin comprometer la compatibilidad con los conjuntos de chips ARM anteriores. – CommonsWare
@CommonsWare En realidad, la pregunta es, tengo un código nativo que se ejecuta lo suficientemente rápido en v7a, pero alrededor del límite de tiempo en no-v7a. Algunos usuarios dicen que están usando "Droid", "HTC Hero" y otros problemas, quiero saber si el problema se debe a que no son compatibles con v7a o con otros problemas. Por cierto, soy su suscriptor de libros digitales. ¡Gracias! – yuku
Ah, lo entiendo. Si "el límite de tiempo" es el límite ANR, puede considerar mover ese trabajo a 'AsyncTask' o' IntentService' o algo así. Todavía habrá muchos chips ARM5, particularmente en el extremo inferior. Y a menos que el punto flotante ARM7 sea 100 veces más rápido que ARM5 (que podría ser todo lo que sé), su UI podría funcionar mejor si el trabajo ARM7 se realiza fuera de la secuencia principal de la aplicación. Si, OTOH, estoy malinterpretando "el límite de tiempo", me disculpo. ¡Y gracias por suscribirse! – CommonsWare