Buenas, pues me acabo de dar cuenta de una mala noticia sobre el
BQ Aquaris M5. Este terminal monta un
Qualcomm MSM8939 Snapdragon 615, el cuál es un ARMv8 64-bit:
No obstante,
AIDA64 me dice que tengo una
CPU ARMv7 32-bit, y
CPU-Z me dice que tengo una
Kernel Architecture ARMv7l.
En XDA me dicen que básicamente significa que mi operador o fabricante me ha puesto una ROM para ARMv7 de 32-bit, lo cuál es absurdo porque desaprovechamos tanto el ARMv8 como los 64-bit que es capaz de mover nuestra CPU a la vez.
¿Se puede saber por qué BQ no ha metido un Android 5.1.1 para CPU ARMv8 64-bit, que es la que tenemos?
Vaya desastre, ¿no? Con lo que me está gustando el terminal, y me encuentro con que sólo soporta nativamente fat32 y encima no aprovecha nada la CPU que tiene. No entiendo nada, no entiendo cómo en BQ aceptan sacar una versión para ARMv7 32-bit habiendo metido tal CPU. O sea, sinceramente, no entiendo nada.
Ventajas de un Android ARMv8 a 64-bit:
1. Tener Android en 64-bit con nuestro procesador de 64-bit significa usar la nueva arquitectura ARMv8 que es más eficiente energéticamente, mucho más rápida al hacer tareas como sacar datos de la RAM, entre otras muchas cosas, y tiene un mejor diseño (la arquitectura, por eso es más eficiente).
2. Las interfaces (UI) irían más suaves y fluidas, las apps responderían mejor y más rápido.
3. Android Lollipop está optimizado para procesadores de 64 bit, y gracias al compilador ART, incluso las apps que no se han diseñado para 64-bit deberían ir más rápido, y las que se han diseñado para 64-bit aún más rápido.
4. Los algoritmos correrían mucho más rápido a 64-bit, obviamente, y un ejemplo sería reproducir vídeos en 4K, donde 32-bit se quedan muy escasos según qué algoritmo usemos.
5. Son móviles más seguros, ya que los algoritmos de seguridad son mejores si disponemos de una CPU de 64-bit y los adaptamos a lo que esta es capaz de dar.
6. ARMv7 lleva existiendo más de 10 años... creo que es hora de evolucionar y cambiar a ARMv8. De hecho, la arquitectura ARMv8 es lo que hace a una CPU más eficiente y rápida, no el hecho de que esta sea "64-bit", que también.
7. Los vídeos se reproducen usando muchísima menos carga de CPU. Es decir, a la hora de decodificar vídeos, el móvil usaría mucha menos CPU, por lo que menos batería consumida y menos calor. En el ordenador he llegado a ver un 50% menos de carga en la CPU al usar 64-bit. El caso, más autonomía y un móvil más fresco, ¿quién da más?
La única desventaja sería que bajo 64-bit se usa más RAM.
Fuentes:
PDF de arm.com:
https://www.google.com/url?sa=t&rct=...,d.bGs&cad=rja
Por qué ARMv8:
http://www.androidcentral.com/why-64...matter-android
Por qué un procesador de 64-bit:
http://www.greenbot.com/article/2686...oid-phone.html
Varias ventajas de Android 64-bit:
https://www.androidpit.com/six-reaso...-phone-in-2015
Vídeo comparando 32-bit vs 64-bit, pero aplicado a PC's:
Tened en cuenta que en el vídeo se usa un PC con 2GB de RAM, por lo que el PC será bastante porquería. La diferencia debería ser bastante mayor al usar una CPU potente.