先来看下android系统架构,内核中定义了各种驱动程序,使用了依赖倒置原则,驱动程序厂商是实现系统内核定义的驱动程序接口。
按中台化理论,System Apps层相当于中台化的前台业务方,之下的所有层可以认为是中台平台;那么操作系统和中台化区别是什么?
中台的前台只能实现SPI;System APP不仅仅可以实现系统的回调SPI,还可调用系统提供的API,还可以有自己的线程。
结论:中台其实是受限的操作系统架构。
图:Andriod系统架构,来自andriod官网
阿里的商业操作系统思考:
阿里一开始走的中台化战略,但中台化战略内部赋能还可以,对外针对各种商业模式支持不够灵活,需要更灵活的操作系统架构,个人认为挑战很大,中台化商业化的难度是指数级的上升。
业务系统的代码重用,已经从基础技术组件,基础技术平台,中台化业务组件,进化到业务操作系统的高度,以后很可能‘不懂系统内核架构的应用开发程序员,就不是一个好的业务商业系统程序员’。