Originally Posted by Cosmo123
Are there any downsides to this? Isn't the cache partition just as fast etc?
Do you think your ROM is already usable as a daily driver? As I said I don't own the phone anymore and can only rely on the community before I install it for my mom.
Do you think ART will ever work? I think this phone would benefit from it greatly. Thanks
Sent from my Nexus 5 using Tapatalk
As far as I know it's the same speed... runs off the same chip (otherwise we couldn't resize the partitions)
I think it's usable daily yes, but maybe not for your mom
(I would go with CM7... CM10 if newer things are a higher priority than stability/bugfreeness)
The built-in camera app is extremely slow at taking pictures (other apps might not be). Can't think of anything else that wasn't on CM9-10.2 that would be a problem though... I think the keyboard is a little smaller?
It's possible for ART to work, but it would have to be ported to ARMv6... With dalvik we can just revert the "remove support for ARMv6" commit(s) - but with ART, it wasn't there to begin with..
It may benefit from the speed, but definitely not the added space (& possibly memory use).
ART is faster because it compiles the whole application upon install (or first boot), and caches it on the device (to /data for us). Dalvik only caches what it needs, then compiles on the fly when needed. (so opening an app, dalvik has to compile it first, THEN run it... ART just runs it)
I don't think ART will be ported to ARMv6 - it would require someone who knows assembly, and it's not really worth it for ARMv6.
If Google completely removes dalvik and replaces it with ART, we'll just revert that commit too and keep using dalvik
(that would be bad for app compatibility though)