登录
|
立即注册
论坛首页
论坛首页
签到领学币
每日摇摇乐
每日摇摇乐大厅
搜索
吾爱程序猿
致力于打造成为专业优质的IT学习分享社区,我们不hack资源,我们只做专业的程序猿交流分享平台。
工作时间
每天:8:00~22:00
管理员邮箱
postmaster@52programer.com
客服
QQ:
3284859168
友情提示
客服工作忙,一般手机QQ在线,为了节约大家的宝贵时间,任何问题请直接留言,并附上问题截图,方便客服看到后及时跟进处理。
社区公告:
吾爱程序猿,致力于打造专业优质的IT学习分享社区,请遵守法律法规和论坛规定,文明发帖,礼貌跟帖!
分享学习资源,与社区用户共同提高,满足你的求知欲!学好IT更好地用技术改变世界!
吾爱程序猿
»
论坛首页
›
『交流讨论区』
›
图文资讯
›
帖子
为什么中国开发不出流行的操作系统和编程语言?
[复制链接]
248
10
发表于 2020-12-4 09:00:22
|
查看全部
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
本文共3593字,阅读约需7分钟
PC操作系统
简单回顾下操作系统发展历史,现在的操作系统有十几个, IT 行业以及互联网从业人员接触到的有:
PC 操作系统:DOS,Windows,Linux,MacOS 等。
服务器操作系统:Linux,Unix,OS/2 等。
手机操作系统:Android,iOS,BlackBerry (黑莓),Symbian(塞班),Windows Mobile。
嵌入式系统:windRiver,QNX 等实时操作系统。
其中并没有中国开发的,中国没有开发出成功的操作系统和编程语言,根本原因是中国的 IT 产业处于落后状态。还在循着美国产业发展路径追赶,没有发展到世界顶尖。
没有站到浪潮前沿,就无法感知产业发展方向,就无法创造出适合未来产业发展趋势的操作系统和编程语言。
现在问题来了,什么时候中国可以写出操作系统,什么时候可以出自己的编程语言。这个问题问的比较好,暂时不回答,在文末有答案。
微软位于美国西雅图的总部,微软凭借开发出了windows操作系统,成为了世界最大的软件提供商
智能手机操作系统
我们再来说说手机操作系统,基本是 iOS 和 Android 的天下,这个浪潮离我们比较近,很多人都是亲身经历这两个系统的发展的。
时间拨回到 2007 年,当时第一代 iPhone 刚发布,震惊了世界,十几年过去了,重新回顾发布会,依然觉得震撼,真的是划时代的产品。
从此,开启了从 PC 时代向智能手机时代的大幕,开启了 PC 互联网时代向移动互联网时代的大幕。
苹果凭借 iPhone 的发布,获得了巨大的成功,后续的智能手机界面和操作方式,都是以此为准,可以说苹果制定了智能手机图像界面的标准以及操作标准。
2007年发布的iphone1,开启了智能手机时代的帷幕
这个一个变换,直接带来了 IT 产业的环境变化,从生物学的角度来说,外部气候已经变了,所有的生物都要做出改变来适应新的气候,完成迁移,不然就会被时代淘汰。
智能手机的普及以及手机操作系统的出现,是一个全新的平台和领域,也是整个 IT 产业的重大变化。原有 PC 时代的软件巨头和互联网巨头都在努力向新的平台迁移。
移动平台是全新的,操作方式是全新的,全都是未开发的处女地,没有旧时代的巨头阻挡和门槛。
智能手机的销量每年增长 50% 以上,意味着用户每年增长 50%,这里全新的蓝海,是时代弄潮儿的最佳机会。抢占住了移动平台,就拿到了通往未来的门票。
美国智能手机操作系统成功的天时地利人和:
天时:经过 2000 年后互联网泡沫的破灭,硬件技术已经有了长足的进步,低功耗的 CPU 可以运行起来 480*320 的分辨率的画质了。3G 网络的发展,速率基本可以到 2M 以上了,基本达到了宽带的条件。
地利:在 2006~2007 年,美国依然是 IT 产业的高地,硬件到软件,无不是独步天下。
人和:硅谷作为 IT 产业的圣地,操作系统人才积累雄厚。最关键的是有乔布斯这个从 PC 时代走过来的大神。
美国硅谷具备了天时地利人和三个条件,iOS 和 Android 顺利的占据了智能手机操作系统的市场,基本没有遇到太大的阻力。
另外来看,手机操作系统有资格参与竞争的选手也不多,欧洲诺基亚主要的 Symbian 系统,加拿大黑莓主导的 BlackBerry OS,微软主导的 Windows Mobile(Phone),三星的 Bada(后来的 Titan)。这几个系统种种原因,在竞争中都失败了。
国内的厂商当时一个能打的都没有,甚至在智能手机爆发时(2007 年,iPhone 发布时),国产手机被山寨机打的节节败退,处于历史的低谷,根本不是现在的情形(国产智能手机占 80% 以上份额)。
可见当时国内在整个智能手机开始普及时,产业链哪个环节都没有优势,连一个像样的领导厂商都没有。
操作系统的特点是一旦占据了市场,基本很难更换,现在去开发一个新系统来抢占原来市场,非常困难,需要完整的工具链支持,开发者迁移成本也非常高。
所以操作系统国内没有占据市场,是整体由国内 IT 产业的发展水平决定的,没有站在浪潮之巅,就感知和引领行业的发展方向,提前占据新的领域。
国内操作系统的机会
iPhone 发布后,整个产业界一下震惊了,苦苦探索的智能手机终于了有了方向。
在苹果之前,智能手机是黑莓,Symbian,WindowCE,这几个系统的思路基本是 PC 系统的延伸,而不是像 iOS 一样专门为智能手机设计的操作系统。
当时的 Android 系统还是 Robin 的玩具,设计还是全键盘的设计。
在 iPhone 发布不久,谷歌灵敏的嗅到时代巨变来了(成为巨头的公司一定是灵敏的,对于产业的发展趋势判断一定是超级的,不然谷歌也不会成为穿越时代的巨兽),急匆匆收购了 Android 系统。
和当年微软的 PC 操作系统的思路一样,操作系统开放给手机厂家使用,占据了大部分的智能手机系统的份额,拿到了智能手机操作系统的门票,使自己的互联网服务有了栖身之地,奠定了谷歌在移动互联网时代的基业。
回顾这些,就是想说明,一个操作系统的成功,一定是跟随着产业发展的浪潮,满足了产业发展需要的需要,随着产业一起发展,才能获得成功,这个就是吴军老师写《浪潮之巅》里的,大公司也有随着时代转型,不然也会没落。
结合前面的论述,现在主流的操作系统,PC 上的 Windows,服务器上的 Linux,智能手机的 Android 和 iOS,格局一定,基本无法动摇。
想要开发出流行的操作系统,要等到下一个产业变迁的时刻,同时国内还要有巨头来主导,保证资本和人力的投入,还有庞大的市场来检验,以及对应的技术人才和商业人才积累。
这样天时地利人和才可以抓住机会,占领新兴产业需要的操作系统。
回到本文的标题,什么时候会出现中国主导的操作系统,个人觉得再出现新技术领域时,一定有中国操作系统的一席之地的。这个时间点在什么时候,笔者也不知道。
但是下一次产业机会出现的时候,天时地利人和的优势是在中国这一边的:
天时:现在国内移动网络开始普及 5G,4G 覆盖率非常高,移动用户数巨大,现在国内的 IT 厂商具备和全球顶尖的实力,阿里,腾讯,华为。
在应用层面,许多应用都是在国内先出现,然后普及到全球,抖音就是一个例子。
地利:现在 IT 产业的硬件制造的高低在中国,智能手机厂商华为、OPPO,VIVO,小米,都是全球前几大厂商。硬件生产效率惊人,可以第一时间以合适的成本和速度生产出新领域的硬件平台。
人和:这个人和不是指具体的某个人,首先国内IT产业经过这些年的长足发展,在底层系统方面积累了人才,操作系统,数据库等。
还有就是有了全球 TOP 级的平台,阿里,腾讯,华为,这些企业可以和美国的 IT 企业在研发投入上竞争,当新的产业机会出现时,这些巨头肯定会全力投入竞争,起码在资本投入方面,是可以与美国的企业相媲美的。
中国的BAT,可以和部分美国IT企业在研发上投入上竞争
还有一个就是国内巨大的市场,一旦占据就可以快速摊销研发成本,产品快速迭代和进化,可以更方便的抢占市场和竞争。抢占新领域的操作系统,就补上了操作系统的一环。
新的编程语言
同理,编程语言也一样,一个编程语言的发展,是切实解决产业发展中的问题,提升开发效率而取得发展的,不是闭门造车。
现在最流行的编程语言,Java,C,Python,C++,JavaScript 等,也都是满足了产业界的巨大需要,占据了一席之地。
以笔者现在用的 Python 为例,Python 发明于 1991 年,一直处于小众的领域,躲在角落里做一些杂活,“苟延残喘”的活着,如果没有找到新的用武之地,Python 就会慢慢消失在历史的长河中。
幸运的是 2007 年谷歌使用 Python 做运维,找到了自己的用途。不然发展十几年版本才进化到了 2.6 版本。出现较晚的 Java 都进化到了 6,7 了。
有了谷歌的站台,业界也开始学习谷歌来做运维,Python 开始取得了发展。后面更加幸运的是赶上了科学计算以及大数据的浪潮,在数据分析领域发挥了自己的特长,进入了编程语言的前五,还当了几次年度语言。
所以编程语言的设计不一定就是按照教科书的范式设计最好,而是需要多方面的因素来促成。
例如 C#,语法设计号称经典,和 Java 撕逼这么多年,也没有威胁到 Java 的地位。
一个是 Java 早期发展占据很多领域,还有就是 Java 靠着 Android 强力续命了。
如果是微软的系统取得了今天 Android 的地位,C# 估计就替代 Java 在 Android 上的应用开发语言地位了。
新产业出现的时间
时候产业会出现新的机会,方向是什么,现在都没有定论。需要大量的先驱去尝试,去探索,最终找到一个出口。这个过程有多久,比较难说。
不过我们可以回顾下历史,PC 发展是起于 20 世纪 70 年代末,大规模普及要到 21 世纪初 Windows XP 发布,2015 年达到顶峰,时间跨度是 35 年(1980~2015)。
智能手机孕育在 20 世纪 90 年代末,有 Windows CE,黑莓等,取得突破是 2007 年在 iPhone 发布,大规模普及在 2010 年,时间跨度是(2000~2010)。
可以看到产业发展速度是呈加速度的,智能手机从 iPhone 发布到规模普及,不到五年。
现在智能手机功能的发展基本已经停止了,近五年已经没有重大的新功能了,CPU 中加入 NPU 等都是在尝试,是不是产业发展方向还不一定,至少华为是走在业界的前沿,开始向无人区探索了。
新的机会现在就在孕育,静悄悄的发展,在寻找发展的最佳路径,就像电子不知道哪里电阻最小,只会寻找最近的电阻最小的方向去。
下面为个人看法:
个人觉得电脑,手机以及众多穿戴设备,家用智能设备,这些太复杂了,太多了,确实提升了不少体验,但是使用起来却不智能。
可能会出现一个统一的系统。但是感觉这个产业规模不够大,无法孕育一个主流的操作系统。
本文转自博客园
如果喜欢本文,请点赞,关注转发哦,您的支持是我们努力的最大动力!
想看更多科技资讯,住最壕的房子,租最in的办公楼,欢迎微信微博关注“保福科技园”
免责声明:本文来自腾讯新闻客户端自媒体,不代表腾讯网的观点和立场。
举报
使用道具
回复
置顶卡
变色卡
精彩评论
10
昔‘Ran
发表于 2020-12-4 09:04:11
|
显示全部楼层
美国牛逼
举报
使用道具
回复
支持
反对
jackdown
发表于 2020-12-4 09:37:42
|
显示全部楼层
有道理,中国崛起
举报
使用道具
回复
支持
反对
czl0325
发表于 2020-12-4 10:02:19
|
显示全部楼层
为什么中国开发不出流行的操作系统和编程语言
举报
使用道具
回复
支持
反对
bawfnl
发表于 2020-12-4 10:39:17
|
显示全部楼层
为什么中国开发不出流行的操作系统和编程语言?
举报
使用道具
回复
支持
反对
quiet300
发表于 2020-12-4 10:47:43
|
显示全部楼层
为什么中国开发不出流行的操作系统和编程语言
举报
使用道具
回复
支持
反对
javatyro
发表于 2020-12-4 21:40:06
|
显示全部楼层
为什么中国开发不出流行的操作系统和编程语言
举报
使用道具
回复
支持
反对
javatyro
发表于 2020-12-6 11:42:41
|
显示全部楼层
感谢分享感谢分享
举报
使用道具
回复
支持
反对
kaixian_2003
发表于 2020-12-7 22:58:32
|
显示全部楼层
目前还不太可能啊
举报
使用道具
回复
支持
反对
我用python
发表于 2020-12-8 09:25:28
|
显示全部楼层
分析透彻,值得点赞
举报
使用道具
回复
支持
反对
查看下一页
返回帖子首页
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
沙心
105
积分
84
学币
9
帖子
Ta的主页
发信息
签到
连续天
78人
签到看排名
更多
热门资源
更多
随手拍
更多
客服中心
快速回复
返回顶部
返回列表