在用户心目中,系统升级应该是为了让系统软件包变得更小、应用运行更加流畅、补上安全漏洞bug、提供新功能。但到了软硬件系统厂家那里则完全变了一副模样。
对于硬件厂商来说,他们想要通过产品系统升级,与用户获得更多接触,从而卖出更多产品;
对于软件系统厂商来说,则是为了推广最新的软件系统的API接口,从而让软件开发者更容易开发推广维护软件。
总的来说系统升级都是为了获得更多的收益,顺手给用户带来的好处。
接着,大量的硬件厂商的系统升级只剩下推最新的产品接口,连基础的系统漏洞bug都不乐意补了!这些问题在Android手机厂商中的定制系统里,显得极为突出。
新推出的产品功能系统驱动API接口,都是针对当下最先进的硬件架构来设计的,老旧的、甚至是一二年前的硬件产品都已经不适合这些新功能。这时,听起来令人欣喜若狂的系统、驱动等等升级,其实完全就是负优化了。
最有名的的例子算是显卡的负优化了,作为英伟达2012年发布的图形处理器架构Keplar,因为当时的业界的开发趋势是注重曲面细分能力,所以这一版的架构曲面细分能力、纹理填充都非常强悍。
但等到2014年的Maxwell2016年的Pascal架构,业界开发者已经不再热衷于曲面细分能力去填充出干净细致的人物地图了,开始转向人物毛发运动、运动场景环境氛围的渲染上。就连跑分工具也紧跟这一趋势,专门拉高了运动渲染的比分。
照顾最新产品研发推广的英伟达,根本不可能再去将原来架构的驱动从底层全面改写,于是Keplar架构的性能体验大幅下滑。
所以到最后,一方面用户的网络安全难以保证,另一方面硬件产品又变得臃肿不堪,卡顿的让人难以忍受。