I'm new to Android.
Rooting is self explanatory, but the justification behind flashing new ROM's is a little confusing, particularly if the current ROM seems to handle everything I need. How do you select a new ROM to flash, and what is your criteria for doing so? Do you flash to newer (or different) versions of Android for better security, app compatibility, bug fixes, new features, all of the above, or something else?
Also, for older devices, where do you draw the line for flashing newer versions of Android? For example, could my HTC Inspire 4G running 2.3.5 handle Jelly Bean or KitKat?
Rooting is self explanatory, but the justification behind flashing new ROM's is a little confusing, particularly if the current ROM seems to handle everything I need. How do you select a new ROM to flash, and what is your criteria for doing so? Do you flash to newer (or different) versions of Android for better security, app compatibility, bug fixes, new features, all of the above, or something else?
Also, for older devices, where do you draw the line for flashing newer versions of Android? For example, could my HTC Inspire 4G running 2.3.5 handle Jelly Bean or KitKat?