Hola
Te voy responder amistosamente a una cuestión que citas, en lo que te refieres a que no te parece normal tener que hacer un Hard Reset:
Yo veo muy normal tener que hacer un hard reset por los fragmentos de código que llaman a conflictos que derivan en FC´s, teneis que daros cuenta que ahora cambia el RunTime de la maquina Dalvik por el de la nueva ART, ademas del código fuente del framework y de la Base de Lollipop, para mi sería un milagro que se pudiera cambiar de una versión a otra y que no hubiera consecuencias.
Ahora, también te digo, que el paquete de actualización podría traer consigo sus correspondientes Scrips que se encargaran del Particionado, Borrado, crear tabla de arranque etc.
En definitiva, quiero que comprendais la importancia que tiene el salto de una versión a otra y más cuando la maquina virtual cambia por completo.
