只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  作为专业程序员怎么看待华为的鸿蒙系统?


作为专业程序员怎么看待华为的鸿蒙系统?

发布时间:2019-09-01 20:03:55  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
怕被海军喷还是匿名,其实程序员群体还是相对单纯,比较务实,但是我看到这种ppt系统真是心痛,不知道处于什么目的,一个大厂都不能在开发者大会上如此儿戏,别来虚的,有东西就拿出来,实际上我是相信华为能做出
作为专业程序员怎么看待华为的鸿蒙系统?

怕被海军喷还是匿名,其实程序员群体还是相对单纯,比较务实,但是我看到这种ppt系统真是心痛,不知道处于什么目的,一个大厂都不能在开发者大会上如此儿戏,别来虚的,有东西就拿出来,实际上我是相信华为能做出来这个系统,但是这个时间节点上绝对不可能。

程序员有自己的奥卡姆剃刀原则。

只有PPT没有代码,那就是车库里的隐形喷火龙。

不管你将来怎么样,只见PPT不见源码的现在就是可以冷嘲热讽,就像只要隐形喷火龙无法观测就可以认为不存在。

将来被打脸那是将来的事,当下谁来也不好使。

你要说“没见过凭什么嘲讽”?你干脆直接说“你没见过上帝凭什么相信上帝不存在”好了

——————————————————————————————

我没有折叠过任何人的评论,也没有删除过除自己以外的人的评论。被删除的和被折叠的全是知乎自己的操作,我自己的评论照样被知乎删。别一副被害妄想症的样子,被知乎怼了别怪我

“操作系统没有那么复杂”,“现在编程的门槛就那么高”,这问题下面的回答中,不止一个人这样说。正好你这话让我想起来我们领导今天开会说的:


“在座几位都是正经本科计算机相关专业毕业的,我觉得客观上技术条件已经满足了,只要努力,做出成型的MES和WMS,我们可以直接跟中冶南方竞争工业制造这个大市场”


差点笑出声,简直是对技术毫无敬畏之心。

初中物理就学了核聚变的原理,氕氘氚是个学生都会写,你能不能造核弹嘛?

至于怎么看待鸿蒙OS?那得先等拿到样机和demo app,测试一下,不然也太不严谨了

懒得看前面可以直接看总结,觉得有意思在看正文

第二次更新,之前的答案可能太过客观和理想主义,也许华为这么做才是符合他们的生存,他们也有他们的难处,更希望那些有能力的coder们为我们自己的鸿蒙os开源系统添砖加瓦,贡献力量!

最后送上我学校老板的话愿我们共勉



更新:我看了一下,我楼下的回答,意思华为这个鸿蒙有就是好的,我突然想起来大跃进,历史的车轮啊。


我先给吃瓜群众解释一下:

华为鸿蒙氛围不对,这不是一个开源操作系统应该有的状态,大家可以仔细观察一下Android的开发者大会,Linux的社区论坛,等等。

操作系统给用户的感觉应该是润物细无声,就像你在玩游戏,你会沉浸,而不是感叹Windows牛逼,也不是开大会,群众现场逃课,然后PPT加大饼,也不应该是996的产物,操作系统和软件不一样,它是一个积累的过程,是一个时代的沉淀的产物,而不是一锤子买卖。而这个系统只能是早产儿!或者挂着羊皮卖狗肉,将华为自己魔改的内部系统(路由,交换机,IoT)整合改名。

至于手机操作系统这部分,我想说MIUI或者H2OS可能给用户的体验比你做一个操作系统来的更好。还有iOS这样的系统,其实它真的也很久远,也有对用户有划时代体验的部分,(现在的Android和Windows其实在用户交互都有借鉴苹果)而这次华为给我的感觉,很奇怪。

你没站在用户的角度去思考,而是在炫技。

这个系统不纯粹。

没有一个操作系统能完美适配所有机器,也没有一种解决方案能成为问题的通解,这在数学,物理,化学,生物都是一样,这是函数关系式,一个问题就应该有一个问题的解集,不是你给个解集就能全解的。


对于行内人士,和作为底层开发者我关心的:

1.api是否能简单可靠,不大幅度变动。改一下支付宝扫码50好吧。

2.界面适配是否真的能做到一次开发全部适配,当然扪心自问很难。

3.第三方硬件,软件资源是否广阔,且被整合(加油看好你)。

4.无第三方优化的软件的性能是否与同行水平领先,或持平?

5.安全和隐私如何保证?

6.如何做到支持混合语言编写软件(请不要用老套的通信接口协议来糊弄我,个人感觉又是换汤不换药)

7.是否会出现版本断代,例如Android的各个版本兼容灾难发生。

最后总结 :嚼多而不烂,在分工明确的当下,华为的定位真的出现了偏差,华为如果想进军操作系统,真正应该做的是做方案整合商

而不是做所有方案的供应商。也许是做久了供应商,所以产生思维定式了,也许手机你能自研,那是你的厚积勃发。但是讲真的,到操作系统这里,手机的芯片需要的技术也许只是涓涓细流,而操作系统则是汪洋大海。其实不如默默逐步开源代码,系统社区化,打造开源生态。有时候低调亦能zb。

内心里,我相信多数人,尤其是多数程序员都希望这个系统是真实存在的。但心里害怕的,也是这个圈子里越来越多的浮躁,消费愚昧,闭上眼睛我们就是第一的现象。闭上眼睛不会崛起,只会沉睡。

在我印象里通讯技术是华为的强项,而工程应用领域的软件开发一直是华为的短板。不知道近两年有没有改观。(不过看起来通信领域相关的技术还是很强的。但毕竟操作系统和通信是不同的领域,不过工程开发和操作系统也不一样,所以也没法定论。)

抛开所有的心理印象和情绪影响,专业的程序员只看专业的东西。文档,接口,可能的话代码,demo程序,各种测试结果(不是忽悠人的所谓“评测”)。也有人说安卓本身有华为的巨大贡献,那就直接贴PR上来。我也想知道菊厂近几年编码有没有突飞猛进。

现在看起来没有任何专业性的东西公布。只有一堆海军以各种奇怪的非专业角度疯狂宣传 + 怼相对客观的观点。

个人目前不看好。也不想过多关注(也没有靠得住的东西可以关注)。

如果有新东西出来,到时候再说。

如果有新的操作系统实现出来,对整个世界的技术圈都是件大事,一堆人冲上去分析研究写文章,写书,生怕慢人一步,然而目前一片安详,事实就是,大家当前根本不想理这事。


程序员真没你们那么纠结,打脸就打脸日常这种事多了去了,还什么捏造各种稀奇古怪的理由说我们不客观,脑洞之大也是叹为观止。

目前不看好的原因主要是很明显的水军。我作为一个程序员甚至在鸿蒙相关的帖子里总结出了下大概识别水军的逻辑,在这个问题的回答里测试识别率看上去非常理想:

水军的逻辑思路非常明显,避重就轻,而且攻击性极强,永远不直接讨论问题本身。他们从来不跟你讨论你“说的对不对”,而使劲讨论“你为什么这么说”,理性的逻辑分析不是他们所希望看到的,因此他们会尽可能地把思路引导到话题无关的方向并加入很多臆测和抹黑的毫无事实依据的东西。你说它没文档,他跟你说你会这么说肯定是因为华为打扰你赚钱了,或者质疑你是个“低级程序员”,说你“崇洋媚外”,说你“想吸引眼球,显得自己厉害”。你看,他们绝对不会跟你讨论为什么没有文档或是除了文档有没有其他有价值的东西,不是在讨论“你说的话有没有道理”,而是故意(而且很专业地)把关注点引向“你是不是怀着不可告人的目的说出这句话”,这时候你说的那句话的内容就不重要了,你得先证明自己没有不可告人的目的,但这很多时候是件百口莫辩的事。这就把话题引导到了他们擅长的领域 -- 无理性地相互攻击。

同样地,他们对于华为的开发者大会,也绝对不会去讨论内容好不好,而使劲讨论华为为什么要这么说。什么用ppt做个操作系统把美国吓尿了的理论...你不想想ppt好像是微软的产品吧...(好像发现了什么不得了又不能说的事情...)

用这个思路去分辨,我看到了海量的有着完全一致的逻辑模型的明显受过专业训练的水军,这是我最近开始不喜欢华为的一个重要因素。----真踏实做技术的人,不搞这些东西

另一个需要提出的是,工程领域“重做”一个“新”的Linux Kernal没有意义。软件不是自行车重做一辆一模一样的零件全打造一遍,软件直接代码复制过来就完事了。所以个人理解来说所谓封杀安卓其实不是很多人理解的那样..安卓代码是公开的你说安卓不给用我代码拷过来改改名字版本号就是华卓了..再不行把里面变量名全换一遍...弄个静态代码分析工具自动就能搞定。(不过安卓的开源协议很奇怪,个人没太看明白)

按我理解是安卓内置的谷歌应用市场等服务无法连入谷歌的服务器,但因为众所周知的原因其实国内用户本来就连不了,对国内市场完全没影响。而国外市场你哪怕自己开发个内核你还是连不上谷歌的服务,那也就没区别了。在海外到处都是gmail登陆,谷歌要是不让你连gmail的sso服务基本上就是个没法用的东西,华为哪怕自己弄个sso服务器youtube 推特等等一大堆互联网公司不接入你在海外市场还是没法用的东西。从头到尾没太明白这事的逻辑。商业上也说不通,感觉就是个纯zz玩意。

在核心设计不变的前提下所谓重做这件事情本身就不存在。核心设计不同的话虽然现在也有一些非常超前的理念有一些实验性质的project,但离产品化还非常远,我也不认为华为会去冒那个风险。现在个人看起来比较有可能的路子是学苹果的路线,以专用硬件为基础大幅简化设备适配相关的包括一些安全性的模块牺牲通用性换性能和稳定性(外行别纠结简化安全性提高稳定性...内行应该知道怎么回事)。但那和什么自己开发一个内核还是两码事。而且苹果是在Unix上改的,现在如果在开源的安卓上改出一个专用系统来然后说这是自主研发的操作系统其实技术领域还是会有一些不同的想法的。而且专用硬件本身会带来风险,比如供应商突然不干了你怎么办?拿水军搞它说它不爱国?(笑) 产品本身的抗风险能力会变差。

ppt上提到的概念太虚,我也没看出来它到底想怎么设计一个“新的”“微内核”。像是有没有root其实根本不是关键,形式验证的方法论个人不是太看好。ipc性能什么的,其实都是取舍,有得有失的东西,这方面个人认为unix本身理念就有点太本本主义,早该做一些新的尝试了。那个高速公路的所谓智能调度是个让人摸不着头脑的东西..cpu流水线不分车道啊...难道多核系统让不同的指令流水线处理不同类型的指令?一致性又怎么整?这带来的复杂性加上缓存层面的损失得不偿失吧...

总得开发者大会根本就让人一头雾水。

现在啥也没有实在是没法看。

硬要说的话,

以华为在中国的体量,

如果真的开源+发布至少中端机型, 比如荣耀v, 华为nova这个档次,

会考虑给他开发应用。

但如果只搭载在物联网 或者千元机上,

那就直接忽略吧。

另外, 那套一套代码配全系的东西, 微软universal app早玩过了, 没戏, 适配起来一塌糊涂。适配的工作量并不比重新开发一个的工作量小。

hos真正吸引人的就是 如果

1, 原生应用的体验 >> android的体验(比如如ppt所说运行速度快60%,资源分配更合理),

2, 适配了走量的中低端机型,

那就是一个大蓝海。两个条件缺一不可。

有期待:希望鸿蒙系统好,可以用国产系统干翻老外,在计算机领域复制一次乒乓球的辉煌。

有疑惑:什么时候有干货(代码,文档,案例)?开源,总要给点东西出来,有问题大家一起上不是更好么?

有吐槽:妈蛋,是骡子是马拿出来溜溜不就好了,为啥就是不拿出来?ppt里面只能讲,可干活时要代码的。臣妾等的好心急!

有佩服:国人如此期待,有回应,但不会将一个劣质品推出来。或者华为更希望多一些事件打磨,等真的亮剑的时候,不至于伤了各位的心,更不至于毁了难得一遇的机遇和氛围。

感情是复杂的,假如要用一个词来形容那就是,揪心

作为程序员,我一直奉劝大家:不要从技术角度来看待鸿蒙系统,而要从战略角度来看待它!

死抠那些技术细节是没有用的,鸿蒙系统的战略意义是知乎上这些整天黑华为的程序员们无法理解的。你看,鸿蒙系统做了一套ppt,特朗普吓得屁滚尿流,连夜和谷歌决定取消制裁华为:这恰好证明了鸿蒙系统在战略上是伟大的、成功的、正确的!

请记住:核弹最有用处的时候,是画在ppt里的时候。

看不起。

不只是针对鸿蒙系统

所有中国的美国的外国的,吹牛逼没实物的,然后一两年吊打人家几十年的,都看不起。

不是针对谁,这就是对技术应有的基本尊重。

他本身是一个怎样的操作系统其实并不重要,重要的是它对应用开发者是否友好。道理很简单嘛:准你操作系统再牛逼,没应用的话你怎么玩?

我本身是一名从事独立开发多年的老兵,依据个人经验来说:iOS的app store总的来说对开发者是最友好的,远胜于国内包括华为市场在内的各路android市场。

各种Android市场(这里就不点名了)一开始看起来竞争程度比较低——比如长图拼接,iOS同类产品N个,某安卓市场可能就一两个——好像很容易做的样子,但是上架了又发现没什么流量,非常奇怪。后面我才发现我搞反了,恰恰是是因为个人开发app在这些Android市场很难推广,所以看起来竞争程度低下。同行也反应app store还有下载量,Android下载量累计起来只有个位数的…… 国内这些应用市场的搜索功能可能就是随便叫几个程序员拿lucene瞎JB改一改就上了,而app store则相当于做了一个小型的搜索引擎。iphone的强大是根植于app store的——正是因为app store的能量远胜于任意单个Android市场,所以我们观念上才有可能感觉到是一个iphone在对抗着整个Android阵营。

再其次,就是看技术方面的东西了。这个os的操作系统API是不是足够稳定?这个os主打什么开发语言?这个os的各种支持的类库有多少?这个os有没有特定的IDE?背后又是一堆的工作。那你鸿蒙想推什么语言?有没有自己的IDE?不要你跟iOS比,你能保证你开发起来比得过现在的Android studio下java开发更容易?

所以并不仅仅是一个操作系统的问题,与之相关的还有整个软件生态(就是能让我们这些苦逼开发者赚到多少钱)。对开发者的友好程度,决定它的路能走多远。

自己是嵌入式软件开发从业者

大家多关注阿里巴巴的阿里os吧,毕竟人家已经把嵌入式操作系统开发出来了,而且开源了。

alibaba/AliOS-Things

AliOS完全可以做到成为手机指定的操作系统,只是生态问题,这样做没有意义,他们着眼的是其他更有意义的物联网解决方案。

在手机操作系统这方面,咱们已经输了,也没什么好辩解的。好比铁路的宽度一样,人家西方世界早就制定了铁路标准的宽度了,咱们只能顺应,只能对接。

作为新时代的程序员,最关心的不是哪个公司开发了怎样的程序,而是这个公司所开发的软件是否开源,是否顺应开源潮流。而不是独占软件,捂着开发进度,为自己创造价值。

简而言之,出了鸿蒙,我也不会用,出了鸿蒙也不是什么惊天动地的大事,只不过买买买呗~作为技术采购商,钱无所不能~



刚刚逛GITHUB 发现最近几天HUAWEI已经在GITHUB上发布HARMONYOS源代码了,得用心学习一下!

Awesome-HarmonyOS/HarmonyOS


Ⅰ . What is HarmonyOS?

HarmonyOS is the first full-scene distributed OS based on microkernel. It is an operating system independently developed by Huawei. HarmonyOS System was officially released at the Huawei Developers Conference () on August 9, 2019. Huawei will take the lead in deploying intelligent terminals such as smart screens, vehicle terminals and wearable terminals. In the future, more and more intelligent devices will use open source HarmonyOS .

HarmonyOS achieves modular coupling, which corresponds to flexible deployment of different devices. HarmonyOS has three layers of architecture. The first layer is the core, the second layer is the basic services, and the third layer is the program framework. It can be used on a large screen, PC, automobile and other different equipment. It can also be used on mobile phones at any time, but for the time being, Huawei still prefers Android.

The underlying layer of HarmonyOS is composed of HarmonyOS microkernel, Linux kernel and Lite OS and it will become a complete Hongmeng microkernel architecture in the future.

GITHUB上显示的几点信息


1 基于microkernel,基于微内核这个怎么说,我真是搞不清。

2 正式发行将会在2019年9月,华为开发者大会发布,花粉们可以关注一下,我作为果粉做中立态度。

3 HarmonyOS分三层 1 内核 2 基础服务层 3 程序框架层

4 它可以被用在large screen, PC, automobile and other different equipment.

然而华为自己都说It can also be used on mobile phones at any time,

but for the time being, Huawei still prefers Android.


所以说,说用HarmonyOS在手机上,替代安卓的花粉们,都散了吧!


其他吹牛的部分我都懒得翻译了,大家自己看吧!


微内核是啥玩意,是不是哪个linux内核的剪裁版,不得而知,源代码也是刚发布不久,有时间我拉下来学习一下。

首先声明一下,我04年就开始码了,至今掐指一算十四五个年头是有了,windows linux或者是裸片开发的程序从驱动,UI到编译器虚拟机渲染器都写过,自认为不算大佬但算个老司机了,那么多年的码农生涯我总结的一个道理是,不论你程序怎么写,用到的技术多么高大上,它必须要变成能够提供实际功能的产品,变成生产力才能最终创造价值.

不过现实很滑稽的一点是,而很多程序做到最后,向用户展示的是,你看我们用了多么高大上技术,哪些优化算法,可以怎么样怎么样怎么样,然而最终的产品做出来,用户用的体验却是吃了屎一样难受,那么你这些高大上的技术对用户来说意义何在,用户根本不会关心你用了什么,他们只关心你做出来的东西适不适合自己用,至于你用什么办法,抱歉,我们真的不关心,你爱怎么做怎么做,做出来的东西能完成我的需求就行了

在达成功能要求的前提下,越简单越好

在99%的情况下,真的是不管从写程序还是用程序都适用的铁律.

之所以说上面那么多,我是想表达操作系统即是程序,也是产品,只不过他面对的用户,一个是使用这个操作系统来完成日常比如打电话,收短信,看看视频聊聊天的日常用户,一个是实打实为这个操作系统开发APP的程序员

日常用户关心的,一个是你这个系统使用的流畅度怎么样,一个是使用起来是否方便无脑,再者是能不能下载运行自己需要的APP,还是那句老话,越简单越好,最好统统一键,至于你操作系统内部用了什么技术,程序员代码怎么写,日常用户没时间也根本没兴趣去了解,这样说,如果鸿蒙系统100%支持Android的App,布局和使用习惯Android也差不多,那么华为在自己的手机上跑鸿蒙真的没一点毛病.

然后是程序员了,相信我,即使现在一堆程序员会开始从技术层面上去讨论,用了什么什么技术,编译器多么牛x,微内核多么多么棒,真到要他们真正去做鸿蒙app的开发而且开发的app还只能在鸿蒙上跑了,绝对一个比一个怂.比如下面这张方舟编译器的图贴上来

别看数据说的那么好看,码农界混了那么久了,这种图基本每个Android版本发布,每个CPU显卡更新都看得到.然而实际到手后你问问你自己真的有那种质的提升么,水分有多少老码农相信自己心里都有一个数,有的东西看看就好,信了你就输了.毕竟针对某种特殊程序和算法在加上一些特殊指令集的优化,很多数据你想做的有多好看就能有多好看.上图估计漏打了几个字叫实验室数据

更何况这个数据根本就没有碰到程序员的痛点,我相信大多数程序员虽然嘴上爱扯一些复杂高深技术层面的东西以显示自己的高大上,然而真正要用它做东西的时候,关键问题不是这个技术到底高大上到了哪个层面,而是用这个东西学习的时间成本是多少,投入时间的成本能否和自己的收入成正比,除非你是专门做这方面科研的,除非少数的靠爱发电,否者当学习成本和收入成本不成正比时,这项技术要变成广泛使用的生产力就是瞎扯淡

说实话,作为一个国人,我非常支持鸿蒙系统,而作为一个程序员,我真的不看好鸿蒙系统,一个操作系统的成功,和流量明星不一样,它不能突发式的说火就火,说普及就普及,他需要很多年的技术积累,比技术积累更重要的是能否形成良好的生态圈,最直观的一个比方是:

一个操作系统使用的人很多,然后带动了很多人为其开发程序完善其软件生态圈,软件生态圈的完善提供了良好的用户体验从而带来了更多的用户.不管是windows,android,ios都经历了很多年的发展才将自己的生态圈完善形成了如今的良性循环,而鸿蒙系统刚推出,生态系统不完善,导致用户体验糟糕,用户体验糟糕没什么人用又导致没什么程序员愿意为它开发程序,没人愿意为它开发程序导致生态更加糟糕,更少用户去使用.这个时候你再扯什么高大上的优化流畅度,还是什么微内核真的一点意义都没有,用户根本就不感兴趣,只有说你把你的操作系统真正普及了,再扯这些能够锦上添花,但记住这个东西不能够雪中送炭.

真的,即讨好用户又要讨好程序员,要物质的经济的精神上的文档上的编译器上的学习成本上的体验上的全方位支持,真的太难太难了,辛苦积累上来了一个失误得罪了不管任何一方都会让之前的努力彻底雪崩,不信的可以看看塞班这个血淋淋的历史.

我认为,鸿蒙要推出要普及,站在巨人的肩膀上是一个不错的选择,就和android基于linux肯定也有出于能吸引一大票linux铁粉程序员的考虑,因此基于linux是对的,提出兼容Android App也没毛病,我相信相比于系统流畅度,优化和安全性最终瘙痒没抓到痒处的问题,还不如说说对Android App的兼容性怎么样.至于其它的能做到一般水准就行,先拉拢用户,极大可能的减少程序员的学习成本,用户量上来了别的再说.

但现在样机没有,demo没有,画了个不痛不痒的大饼,叫我们程序员拿什么相信你,

至少到目前为止,鸿蒙给我的感受我完全同意高赞回答中的一句话:

不要从技术角度来看待鸿蒙系统,而要从战略角度来看待它(大饼先画出来忽悠忽悠,稳稳局势再说,至于要不要真刀真枪搞出来谁知道呢)

要提醒一点的是,现代操作系统要普及要成功,绝对不仅仅是技术层面的事!

2007年11月5日,Google牵头成立了OHA并且展示了【真机和demo】。

OHA是什么?OHA全称是开放手持设备联盟(Open Handset Alliance),那是包括Google在内的科技公司联盟,其他成员包括HTC、摩托罗拉、Samsung等设备制造商,无线运营商则包括Sprint及T-Mobile,芯片制造商高通及德州仪器,目标是为移动设备开发“首个真正开放和全面的移动设备平台”。

随后,其他厂商加入,包括Broadcom、Intel、LG、Marvell等。联盟开放手持设备联盟的创建目的是为了创建一个更加开放自由的移动电话环境。而在开放手持设备联盟创建的同一日,联盟对外展示了他们的第一个产品:一部搭载了以Linux 2.6为核心基础的Android操作系统的智能手机。

一周后,2007年11月12日,android 以【sdk】的方式向开发者发布了第一个版本android0.5。




2019年8月9日,华为开发者大会上发布了鸿蒙OS。一周后是8月16日,现在是8月21日。


专业程序员怎么看待?

只能用Microsoft Office的PowerPoint看,因为程序员无法看待一个不存在的东西

一个牛逼吹上天的全新系统,竟然没工具文档、没demo、没源码。

我们一般把这种三无系统叫做PPTOS。


于是,有的人按捺不住,跳出来告诉我们:“华为自有安排,华为都发布了开源时间表,你还要怎么样?”

好一个“下周回国贾跃亭,明年开源是鸿蒙”!

这种故意模糊焦点引导大家只关注源码和开源时间,企图蒙混吃瓜群众的小心思虽然鸡贼但是毫无用处。

开发者大会不给鸿蒙OS的干货,只给个时间表,那这叫宣讲会,这叫概念发布会,这叫新闻发布会。叫什么会都行,唯独就不能叫开发者大会。


给开发者画大饼画到这种程度,闻所未闻。


又有人跳出来,扯些“政治迫害”啊,“极不正常的贸易战环境下面对极不正常的市场封锁”,对核心问题“是否目前是PPTOS”避而不谈。实在是很好奇,为什么对技术一窍不通的人,往往喜欢跳出来大放厥词,说些不着边际的胡话,还要对程序员指手画脚。

凡是有脑子且屁股不歪的正常人类,都不会认为自己一个技术外行,有能力可以对技术内行在技术问题上指指点点,这种反智的现象不会出现在正常人类身上。

那么问题来了,这群对技术一窍不通的外行,为什么如此喜欢偷换概念、模糊焦点,对业内人士的正常质疑,采取“扩大化”“推向极端”“扣帽子”“立靶子”等手段,配合“政治迫害”“国际局势”“外部环境”等宏观叙事强行自我拔高,并疯狂的对“质疑鸿蒙OS的开发者”进行大规模的人身攻击?

莫非他们的绩效考察是来自于网络上对于鸿蒙OS的看法?还是说他们的身份认同已经卑微到要靠一个鸿蒙OS来实现?


这些人,生平第一次看到“宏内核”“微内核”“异步同步机制”“分布式架构”等词汇,觉得“哇塞,看不懂,但是看起来好专业的样子”,于是忙不迭的开始转载狗屁不通的裹脚布,好像抓到救命稻草一样,想以此来证明鸿蒙OS是已经非常完善,非常厉害的,而我们这些对其有所质疑的程序员都是低端码农,不配谈论鸿蒙。

对于这种言论,我一般称其为“不学无术”。


更有些人,最擅长抡起爱国大棒来打击异己,说些什么“爱国与华为为代表的中国高仿制造业和科技业代表企业是深刻绑定的”的鬼话,这就是属于再次偷换概念进行道德绑架。

质疑鸿蒙OS≠质疑华为≠不爱国,他们逻辑真的混乱到这种程度吗?那倒未必,他们不过是有组织有纪律的照着通稿上的各种话术,在避重就轻、转移焦点、树立矛盾、制造噪音。


所有这一切行为,不过就是为了回避最核心的问题:“目前的鸿蒙OS,是一个没工具文档、没demo、没源码的三无系统吗?”。

那么到了这里避无可避的时候怎么办?他们不得不抛出最后的杀手锏“荣耀智慧屏不就是搭载了鸿蒙OS吗?凭什么说鸿蒙OS是三无系统?”


首先,荣耀智慧屏是面向消费者的终端电子消费品,不是面向开发者的工具。

其次,叫嚣让程序员去破解荣耀智慧屏和反编译源码的基本上等同于科技文盲。

最后,

智慧屏中的鸿蒙系统竟然带有安卓和ADB?


那么问题又来了,如果一个东西看起来像安卓,用起来像安卓,可见的接口跟安卓一样,又没有任何文档代码,那它就是安卓。

请问这些挥舞爱国大棒的水军们,要如何在“没工具文档、没demo、没源码”的情况下,证明荣耀智慧屏上的鸿蒙OS不是换皮魔改安卓?

是靠水军人多胡搅蛮缠?还是靠攻击程序员不爱国,让程序员知难而退不敢质疑?中兴之前蒙难被制裁的时候,华为使了什么手段而这些水军当时又在哪里?


对了,水军们高举在天上的爱国大棒,要如何面对这个问题:

如何看待华为把繁体系统里台湾标注为国家一事?

回头棒打自己的金主?那就收不到钱。

不打?那就坐实自己的水军身份了。

嘻嘻,真是进退两难。



还是那句话,现在的鸿蒙OS,就是一个三无系统。

水军越是尬吹,越是证明心虚。

如果程序员质疑一下目前的鸿蒙OS,就能让鸿蒙凉掉的话,那还是早点凉掉吧。




想我华夏千千万热血儿女,还需要仰仗一个说不得碰不得的鸿蒙OS才能自立自强了?

想我泱泱中华,岂是一个华为就能影响国运的?尔等宵小之辈也配把整个国家绑架到区区一个民营企业身上?


我呸!


果然评论里好多都是些只会攻击身份、立场、态度的小号,笑死我了,你们不是要例子吗,下面的截图全是例子,别看了不吭声装消失啊。



对了,荣耀智慧屏,官方宣传两秒开机,搭载最强的鸿蒙系统。

结果重启一次要三十秒。

https://www.zhihu.com/video/1148612590316888064

怎么回事?莫非是关机花了28秒,开机其实确实是“”秒?

毕竟官方没有宣传“”秒关机,是吧?

嗯,所以这个一定不是虚假宣传,毕竟只有安卓系统的电视,开机才这么慢。

利益相关 Google android部门开发

因为和本职工作有些关系,所以还是蛮关注的,晚上熬夜看了一下发布会。

发布会开始前 华为好强准备跑路换组了,当然也可能就是虚张声势。

发布会开始后 感觉好像没讲啥有细节,应该主要是个未来发展方向的规划,睡了睡了(美国时间已经凌晨以后了)

后面几天 找代码找文档找API啥都没有,那应该是规划为主了。但华为毕竟几千上万人开发,如果领导得当的话就算从零开始也是可以做出来的。

现在的感受 本人不是操作系统的专业人士,所以对华为做不做的出来妄加评论。但我感觉推出完全兼容安卓的系统以抗衡美国制裁是一个很奇怪的结论。原因如下

首先,android是开源的,这意味着如果华为能用微内核实现更好的android,那自然就被android吸收采纳了,然后从基于linux变成基于华为微内核。听上去面子挣到了,但android还是google控制的。为什么?因为上层的接口和开发方式都是google定的,而且与其说是google定的,不如说是google花费精力维护和更新的。而就算华为把这些都接手了,只要维持开源,google也没有本质上的损失。因为google的核心竞争力是GMS(就是那个被欧盟罚垄断的东西),GMS的话你可以理解为google的搜索,地图,视频,邮件以及应用之间通讯的等等的一体套件,简单的说就是Google全家桶。不管是谁的系统,只要能部署上全家桶google就能收集数据发放广告,钱一分不少赚。而且贸易战里面google禁止华为使用的也是这个GMS,华为重新实现一个android并不能改变禁止GMS对华为的影响,甚至说,如果华为的系统不支持GMS,在国外是很难推广的。

所以真正的解决方法无非就是能提供比google更好的全家桶(那基本上接近于直接干掉google了)或者搞一个不兼容安卓但远胜于android的封闭系统(开源又兼容的话android总是可以抄的,所以大概率要放弃开源和兼容性来实现运行效率和用户体验)。当然这两点都比实现一个更好的开源兼容系统要难得多,甚至需要多方的合作,就远远超过这个回答的范畴了。


分割线。。。。。

所以我站在支持华为的角度,反而希望这是一个挂羊头卖狗肉的物联网系统,其实用于支持设备间的互联交互(也就是之前华为某个董事的说法),这样华为既可以放大自己通信上的优势,又不会把资源浪费在取代android这种锦上添花的事情上

怎么看待?天天怎么看待怎么看待,是有源码还是有样机?只有一个PPT,怎么看? 我一直想知道,提类似这种问题的人脑子里到底装的是什么东西,是你看到了什么?还是想让我们猜个什么给你?


难道让我说跟贾跃亭一样,PPT做的很棒?粉红青年和爱国粉这么多,我敢说吗?


或者…我只能告诉你,无可奉告?

你问的是「专业程序员」怎么看待。

现在只有个PPT,怎么看待?请不要为难我们胖虎。

ppt配色比较古典;

ppt布局很规整;

ppt该对齐的地方对齐的不错;

ppt宣讲人口齿比较清晰;

ppt宣讲人语速不快;

ppt宣讲人很正经;

ppt字体…比较大;

ppt跑的那台电脑跑ppt一点都不卡是台好电脑;

ppt跑的那个大屏幕颜色比较正;

ppt现场灯光不挫不晃眼睛;

ppt现场的那个讲台…颜色不错;

……

天天就是如何看待如何看待

程序员这是被知乎推上风口浪尖了啊

虽然我不是程序员

但是我想替广大程序员说一句

“老子现在什么都看不到!!!!!!!”

2019年8月30日更新

已确认华为官方发出消息,方舟编译器开源准备就绪,8月31日开源,届时欢迎大家做技术探讨。

==============以下为原答案===========

利益相关:Android应用开发工程师小白

连续推给我好几天这个问题了,我简单回答下,目前真正的工程师基本没有诋毁鸿蒙的,有部分对现有的资料做了下分析和猜想。还有一部分吐槽一下没有code,纯吐槽而已,但是有没有code,只是满足下大家的好奇心,现阶段就算直接开源,没有业务往来的众多工程师也只是围观评论,并不能直接上手开发出任何产品,要知道技术这东西每天都有好多新技术新框架产生,要是每项新产品都追要累死,没成熟前大多数人都老老实实做自己的事情,建议围观的各位安心等待源码开源。

大多数开发者很清楚,华为开发者大会主要讲的是emui,这些都有放出文档和code,鸿蒙只不过是大会上一个小点而已。

至于有些问题提到鸿蒙是不是改版android,我还是比较乐观的,目前大部分结论依据是出现了一个adb,这没有什么大不了的,不能说明任何问题,拿yunOS做对比也不是正解,多半没有自己研究过系统,有部分引入android的库不能否定整个系统,本来就是要兼容android的啊,引入部分依赖工具很正常,当然最后还要看产品出来。

(有点意思的是目前最开始发出adb照片的博主Geek_Cao已经声明与事实不否,并删除了微博,然而很多回答者没有删除并修改回答。)

一个产品的战略安排当然还是听厂家自己的设计安排,做出一个完全自己的生态没有建立应用圈,你会用吗?何况华为已经说了前期要兼容android,保证生态,这个战略做法完全没有问题啊。

目前贸易战下很多中国的公司被制裁,目前能和美国叫板,和谷歌叫板的只有华为,华为虽然也只是众多公司里的一员,但是正面刚至少给中国在谈判桌上增加了底气。在国家大难当前华为没有必要也没有理由搞个噱头,作为一个面向全球的公司自然知道自己应该怎么做,他们自然有他们的战略,这里面有多少东西还没有拿出来都不一定,大环境下我相信华为肯定留有后手,这个时间难道还是应该大力支持华为的吗?

而且,如果真的就是把Android包了层壳然后说是自主研发,以谷歌的一贯做法,大概率会告华为侵权或者使用商业手段阻拦华为,现在谷歌都没说话呢我们自己人反而坐不住了。

在一切没有出现结果前,我觉得在应该有的态度是静守以待,贸易战的立场上支持华为,在国内用户的立场上监督华为把产品做得更好。

怎么看待?

我给外行人士举几个例子:


你是一个经常看直播的人,

你天天打赏某个主播,并要到了她的微信。

然后主播给你发语音说,晚上给你看大白腿。

你心痒了一天,晚上打开微信一看,主播给你发了一只生的鸡腿,还问你白不。

你什么感觉?


如果你是一个厨师

有一天看了一个美食节目,

节目里展示了一道全新的菜,几个人在上面对着图片评价这道菜,大夸好吃。

然后节目结束了。

所有人既不知道这道菜是甜的还是咸的,也不知道里面用了什么肉,更不知道具体的调味料是什么,除了一张图片你什么都不知道。

然后周围人都说,“XXX发明了新菜,太厉害了。”

你什么感想?你会觉得,mmp都没人知道怎么做,也没人吃到过嘴里,发明个鸡儿。


你是一个士兵,你想找一个长官为他效力。

结果某长官开了“扩军大会”

大会上既没说自己要招多少人,也没说自己有什么兵种,更没说士兵要多少男的多少女的身高体重多少,甚至没说招人还是招警犬。

只是从头到尾在放视频和图片展示自己的军队多么厉害。

你觉得他是真心想招兵,还是在作秀?


你是一个普通人

有一天,有一个理财销售找到你,跟你说,哥们,存点呗?

你说存也行,有啥好处吗?那个人说,我也不知道啊。反正存完了就能涨钱,大概就能涨这些,

然后丢给你一副连横纵坐标的单位都没标的折线图,

你是不是觉得mmp,你逗我玩呢?


同理,作为一名开发者,这次鸿蒙的“开发者大会”也是一样的感觉。

你做一个开发者大会,没源码,没接口,没文档,没有公布所用的开发语言,你这叫啥开发者大会?

你这不是和“展览会”没有展品,“菜市场”没有卖菜的,“公司”没有员工一样搞笑嘛?

你要是叫什么“誓师大会”我觉得还可以。

我们开发者都摩拳擦掌准备给你开发APP了,你就给我看这个?

责任编辑:
热门阅读排行
© 16货源网 1064879863