对“操作系统制作容易,生态建设困难”的观点有何看法?

发表时间: 2023-12-10 00:20

如何评价“操作系统不难做,难在生态建设”这一观点?

“操作系统不难做,难在生态建设”这一观点主要是指,虽然从技术角度来说,制作一个操作系统的难度并不大,但要建立一个健康、活跃的生态系统(软件生态和硬件生态),吸引大量的厂商和开发者参与,则是一项极其艰巨的任务。

生态建设的困难在于吸引大量的厂商和开发者的认同。厂商会为了什么支持一个系统,当然是因为跟着这个系统的发展可以给厂商带来巨大的商业利益。比如GNU/Linux,比如安卓,为什么厂商愿意支持它们,因为支持它们可以极大的满足自身向更高一层发展的需求。

生态建设的难度也体现在需要处理各种硬件兼容性问题和版本碎片化问题。这些都是操作系统发展中常见的问题,也是许多操作系统失败的原因。生态建设还需要面对国际贸易和科技的双重封锁,拿回信息产业发展权,打造中国操作系统创新生态。

在软件生态领域,如果出现了一个新系统,这就意味着很多的APP开发商需要投入更时间去钻研技术,甚至还需要花费高昂的资金成立新的部门去承接!我记得我之前在一家软件开发公司,在规模小的时候,他们开发的APP只打造安卓版本的,因为开发苹果版本的需要再建立团队,没有那么大的成本,只有先忍痛割爱了,到了安卓APP成熟,也开始逐渐盈利了。在盈利的基础上开始成立IOS团队打造苹果的软件生态!

而一个新系统出现,多少企业需要参与APP开发,为什么企业愿意开发,这其中就要考虑开发的资金投入和时间投入!而且最关键的是如何得到80%以上的现有活跃APP的支持你的新系统,不然你的系统不能满足用户的日常需求,很多人是不愿意用你的手机产品或者平板产品的!这不仅仅影响系统也影响硬件!

而另外一个角度,如果这个系统的公司没有足够的用户基数和设备数量,很多APP开发商也不愿意参与到新系统的生态应用开发中,因为谁都系统锦上添花,不喜欢雪中送炭!总的来说,虽然技术上制作操作系统可能并不难,但要想构建一个健康、活跃的生态系统,需要考虑的因素非常多,这也是为什么“操作系统不难做,难在生态建设”这一观点会被广泛接受的原因。