This article will cover what is different OSS Vendor form Stock Vendor, all the pro and cons
Stock-vendor refers to the firmware for the phone that is developed by the manufacturer of the phone.
ussually its more to be more stable than the OSS-vendor.
The problem with the stock-vendor is that in time the support will stop (no more upgrades to newer Android versions), because the manufacturer prefers you to buy a new phone instead of using your phone for years.
The OSS-vendor refers to a firmware developed by the open source community. It is expected that the OSS-vendor will be supported for much longer than the stock-vendor.
Some or maybe most ROM-developers plan to switch to OSS-vendor once it is stable enough.
Stock Vendor
Closed source
- Cannot be modified by developers for system optimization and bug fixes if it has bugs.
- Limited performance, average battery backup
- Good stability but cannot be debugged for ROM
- Bloated in size, has factory bloatwares in its vendor image
- Has different versions and regions so that you have to pick the right one as per the ROM needed
OSS Vendor
Open source
- Can be looked in, diagonosed, modified and optimized by developers as needed
- Better overall performance and battery backup
- Stability may be varied but easier for debugging
- No bloatwares and redundant codes hence much smaller in size
- Universal, same for all device regions thus no need to distinguish different vendor versions