Change the ROM in Android device refers to change or modify the system like the display, system contents, or even upgrade / downgrade the Operating System versions. Only with change the ROM by installing custom ROM is the only way i can feel and use Android 6.0 Marshmallow on my Samsung Galaxy V which originally released as Android 4.4 Kitkat.
Stock ROM on Android
Like it's called "Stock" ROM is the original ROM released with the device from the manufacturer. Example the stock ROM Android device on Samsung is Touchwiz, on Xiaomi is MIUI, on Sony is Sense, etc.
I basically do not like stock ROM especially on my Samsung Galaxy V cause there is so much unnecessary bloatware and it just overload the system and eat storage space and RAM. Example on my Samsung Galaxy V stock ROM, there is Google Plus app (who need Google Plus if there is something called Facebook, oops... :D ) and Line app which i think it's just "brotherhood app" (because both Line and Samsung was born at South Korea :D ).
Advantages of using stock ROM:
- More stable
- Easy to use
- Get support service from device manufacturer
Custom ROM on Android
Custom ROM is a ROM created by third party. Let's just say it is developed outside the legal device manufacturer. Example the most popular custom ROM on Android is CyanogenMod, AOKP, etc. One thing you must remember for custom ROM development on Android, it maybe started by one man, but it involved huge number of people contribute to the development. That's why i think Android community is so cool :D .
Because Android itself is an Open Source project, so everyone can modify, tweak, and release his own creation of Android freely to the public. And for the reason, Android now become the most popular mobile Operating System in the world and beat the other predecessors like Symbian, Blackberry, and even iOS.
The advantages of custom ROM of course it will be more suitable to the user needs. Because custom ROM is developed by a group of people, where they get suggestions and requests directly from the Android users of how and like what the ROM should be developed.
Advantages of using custom ROM:
- Display and UI is more attractive
- The features is more suitable to the user
- Many choices from different developers
- Performance increasement
- Can upgrade the Android version
Although it's more interesting to change your Android device ROM into a custom ROM, remember that installing a custom ROM will make your warranty of your device void. Installing and using a custom ROM is also need some knowledge to do it. Read, learn, and gather informations before you decide to install a custom ROM on your Android device because if you make a mistake, your device could be not booting anymore or even it will become totally dead.
Good reader make a good comment! If there is a mistake or broken link, please add a comment...