找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4383300|回复: 0

开发手机操作系统不算太难,为何华为还要套壳?鸿蒙该被嘲笑吗? ...

[复制链接]

该用户从未签到

发表于 2021-5-16 10:38:49 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
首先想说明一下,我并不是华为的粉丝,如果非要自证的话,不知道没有买过华为手机算不算?
但我今天想写篇文章替华为说说话。原因无它,作为一个有一定思维能力的人,感觉这两年一些人对华为黑得太没有道理了。尤其是鸿蒙系统,槽点相当莫名其妙,简直就是为黑而黑。令人崩溃的是,很多替华为站台的人,也没弄清楚鸿蒙到底为啥不应该被黑。
所以我感到很有必要说上几句,还原事物的本来面目,也谈一谈对鸿蒙未来发展的一些看法。
除了喜欢爬爬格子,我还有一份正经工作(没有要黑专业写作者的意思哈),是个高龄码农。所以对华为的事儿,我算得是半个业内人士,应该是可以谈一谈的。

                               
登录/注册后可看大图

最初听说华为搞了一个操作系统,大约是在两年前。当时我的反应,是没有反应。
因为我一直认为,今天要开发一个操作系统其实并不算太难。不管是华为还是国内其他公司,真搞出个手机操作系统来,也不算什么特别NB的事情。
为什么这么说呢?
因为今天所有搞操作系统的人,其实都是站在巨人的肩膀之上的。
人类历史上最伟大、最具开创性的计算机操作系统UNIX,最早是由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发出来的。
这是一个划时代的杰作,启蒙了无数的后来者。
为了促进UNIX的发展,AT&T公司以十分低廉甚至免费的许可将UNIX源码授权给学术机构做研究或教学之用,许多机构得以在此源码基础上加以扩充和改进,形成了所谓的UNIX衍生版,比如FreeBSD(加州大学伯克利分校的杰作)。
可能很多人想象不到,最初的Unix操作系统,源代码只有10000多行,简洁而优雅。在很多软件开发者眼里,它简直就是一件艺术品,非常之经典。
所以一本《莱昂氏UNIX源代码分析》差不多就是几代程序猿的圣经。当年我也曾经苦读过,至今还放在自己的案头上。
也正因为如此,Unix的源代码虽然没有开源,但也流传甚广,诞生了不少仿制品。
后来的windows,包括乔布斯引以为傲的MacOS,都能找到UNIX的影子。
至于最有名的模仿者,自然非Linux莫属了。

                               
登录/注册后可看大图

AT&T公司意识到UNIX的商业价值之后,不再将UNIX源码授权给学术机构,并对之前的UNIX及其变种声明了版权。简言之,大家不能随意使用了。
这让一个人感到非常的不快和难以忍受。
这个愤怒的大神,就是Linus Torvalds,一个芬兰赫尔辛基大学二年级的学生。
他利用Unix的核心,改写成了适用于一般计算机x86架构的操作系统,并放在网络上供大家下载,
1994年,Linux完整的核心Version1.0推出。至此它逐渐成为功能完善、稳定的操作系统,并被广泛使用。
Linus同志当然是个出类拔萃的天才,但是一个人就搞出一个操作系统来,至少可以说明这不是一个十分庞大的工程。

                               
登录/注册后可看大图

自从有了Linux之后,写一套操作系统的门槛就更低了。因为Linux是开源,只要你遵守开源协议,谁都可以使用甚至修改它的源代码。
今天如日中天的安卓(Andriod),毫无疑问从Linux中吸收了非常多的营养。
以华为这种公司的技术实力,写出一个鸿蒙来,真不该有那么多怀疑的眼光。
去年谈到这个话题的时候,一个在硅谷的同学说,手机和PC很不一样,从Linux到手机操作系统也是一个很大的跨越,没那么容易吧?
必须承认,他这个说法是对的,但是他忘记了一点,那就是Android也是开源的,也就是ASOP(Android 开放源代码项目)。
后来者站在谷歌的肩膀上,自然会事半功倍了。
至于华为宣称鸿蒙会比Android快很多,引来很多嘲笑,就更加莫名其妙了。
我比较倾向于相信,这并不是余大嘴在吹牛皮。
谷歌搞Android,目标是要一统手机操作系统的天下,抗衡苹果的IOS。但是Android旗下的手机厂商有很多,华为有华为的硬件、三星有三星的硬件,小米也有小米的硬件。
Android必须要兼容各种硬件平台,要兼容就必然会牺牲一部分性能。
而鸿蒙是在华为的硬件上开发出来的,一开始专注于自己的硬件,性能优于Android确实够吹一阵子了,但并非是什么不可思议的事情。

                               
登录/注册后可看大图

读到这里,估计某些自带ETC(高速公路上的那玩意)属性的朋友又有些坐不住了。他们或许会说,你说得这么容易,为啥到现在全世界还是只有IOS和Android两大手机操作系统呢?
这话其实不对,手机操作系统其实不少,前些年有点实力的手机厂商差不多都有自己的系统。且不说塞班那些老家伙了,在有了Android之后,三星其实也曾经搞过一个自己的操作系统。
它的这个系统叫着Tizen,原本雄心勃勃,想要走自己的路。后来却偃旗息鼓,回到了Android的阵营(现在Tizen只用在手表和电视上)。
原因何在?
很简单,因为他解决不了生态问题。
搞手机操作系统,不是单纯的技术问题,生态系统建设更为关键。
今天的手机上,只有两大主要的 Apps 生态系统,即iOS 和 Android。无数的开发者围绕这两大系统,做出了各种各样的应用,极大地丰富了手机的功能,是他们成功的关键。
作为后来者,如何说服开发者加入你的开发阵营,是个几近无解的难题。
当年Windows能够在PC上一统天下,差不多也是这个原因。
那么,苹果的IOS起了个大早,为什么却没有像Windows那样,占据绝对的优势呢?
这是因为,Windows针对的是X86架构的所有电脑而IOS只服务于苹果的手机和平板。IPhone只有一款且价格不菲,不是所有人都能用得起,这就给了其他厂商生存的空间。
这个时候谷歌登高一呼,立马应者云集,差不多所有的手机厂商都汇聚到了Andriod的旗下。手机使用者一多,开发者自然就纷至沓来了。
遗憾的是,如今再无这样的风口了。
后来者要发展一个系统,必须兼容Andriod,否则就是死路一条,就连牛逼如微软者也不例外(微软的那个手机操作系统已经呵呵了)。
所以鸿蒙一定要兼容Andriod,这样Andriod的那些app才能无缝迁移到鸿蒙上来,华为的手机才不至于裸奔,也才会有人使用。
鸿蒙套壳的说法,也正由此而来。

                               
登录/注册后可看大图

简而言之,这是兼容 Android 生态圈的最佳路径。所以就算鸿蒙套壳Android, 只要是在开源协议许可范围之内,就没有任何问题。
人类社会发展到今天,没有一项工作或者是一个产品会从零开始。因为那样既不可能,也无必要。要求一个系统像孙悟空一样从石头缝里蹦出来,完全不使用开源世界的智慧结晶,纯粹是脑子进水了。
从Unix到Linux,传承的意味相当明显,但丝毫不影响Linux成为传奇。
伟大如乔布斯者,也从不讳言在贝尔实验室中偷师的经历。MacOS乃至IPhone使用的IOS,毫无疑问都有Unix的影子,是从FreeBSD(Unix的一种开源版本)发展起来的。
而Android与Linux的血缘关系同样是毋庸置疑的。
所以,用鸿蒙是否套壳 Andriod 来判断华为是否NB,是没有说服力的。
再说了,就算是实锤鸿蒙套壳了,连谷歌都没有说啥,到底有什么可黑的???

                               
登录/注册后可看大图

最后我想说,鸿蒙要想走得远,未来还是需要与Android逐步解耦,发展自己的生态系统。
因为谷歌不给你使用GMS(主要是地图,邮件等服务),你在海外市场就玩不转,哪怕兼容Android也没有用。去年华为手机销量大幅下滑,已经说明了这一点。
如果解耦,该如何解决生态问题呢?
办法只有一个——开源。将国内厂商集结到鸿蒙的旗下。有了庞大的手机销售量,就不愁没有开发者。
见识了这两年美国的翻手为云覆手为雨,国内的手机厂商肯定是有危机感的,这是他们加入鸿蒙体系的内在动力。
当然,这是远景了,目前来看兼容Android还是必须的,没有这一点,小米们不可能使用鸿蒙。毕竟海外市场还是不能丢的。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-5-20 05:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表