我来抛个砖:
1、我华企业打破欧美垄断的又一领域,出身不好,不代表未来不好哦!
2、目前只有一个,但是不希望垄断,能与之匹敌(生态)的可能就小米了,希望小米争点气,也弄一个打通全物联的操作系统。
3、美的,几乎所有的电动汽车,很多小众app都入网了,希望其他家不要置气,如果自己搞不来竞争产品,火速入网,一是抢占先发优势,二是,既然没有竞争,你不进去就意味着落后,有时候落后一步就万劫不复了。
楼下补充!
随便发散,允许发的文字都可以发!
@Rye 实际了解了一下,鸿蒙的手机应用就是安卓生态系统的一部分,对开发者何来不友好?你开发一个安卓应用就可以在鸿蒙系统上运行,不需要单独做额外的优化,也不影响你任何的开发习惯,也不需要你多学其他什么编程语言,你说对开发者不友好在哪里?
除此之外,鸿蒙也有自己的应用系统,用的就是JavaScript、C、Java,这个应用开发方式和微信小程序基本是一样的,而IDE也是用的idea的社区版,idea是程序员最为推荐的IDE,没有之一,就问你哪里不友好?
@bbsky 你开发过 Android APP 就知道,华为之前的系统就是莫名其妙 Bug 最多的 Android ROM,然后现在又搞了个鸿蒙,那 Android 出了大版本鸿蒙还合并代码吗?不合并的话一大批开发者就只能体验维护 Windows XP 上的那种软件的痛苦了。
@Apollon 我去了解了一下,开发者不需要额外新增一个版本分支,也不需要针对鸿蒙做专门的版本迭代,至少现在的绝大多数安卓应用鸿蒙都可以无缝兼容。
不过也确实存在一种担心,就是当安卓操作系统更新了之后,新的安卓应用还能不能很少的与鸿蒙兼容,这个确实存在这方面的问题,目前来说没有兼容问题,后期如何,这个华为也没有说清楚,需要观望。
@xuesoooong 目前,只说目前,从体验的结果来看,有相同也有不同,相同的是如果你是安卓用户不必担心它和安卓有啥区别,基本就是一样的;有不同的地方应该是快应用和物联网等跨端的部分吧。
鸿蒙和安卓一样都是基于linux开源系统,其实各个厂家都搞了自己的andriod版本,只是没有动安卓系统的根基,包括google自己,HUAWEI为了摆脱卡脖子的问题,在不侵犯知识产权的情况下借鉴安卓系统,这是正常的,一般后出的系统应该来说会避开前一个系统的设计缺陷,我们先不黑不吹,用用体验一下再做评论
看了视频感觉就是现阶段android和ios/ipados的结合体,整合了两边的优点然后改进了易用性
当然各种沙雕新闻号也开始出来沸腾了:https://c.m.163.com/news/a/GBIHHAP700119821.html?spss=newsapp
Harmonyos是面向场景的分布式操作系统,以前开发的app只能跑在一台硬件设备上,基于鸿蒙的app支持跨设备运行,另外所有不同硬件的驱动程序也可以基于鸿蒙做统一开发,不必像以前一样A硬件开发一套适配A的驱动,B硬件开发一套适配B的驱动。
@coast1986 分析代码?你看过吗,咱们也是做过安卓开发的,感觉普通人还是不要被带节奏,代码敢公开就不怕非议,也不怕google起诉,脑子是个好东西
啥是分布式,啥是跨平台,跨平台还是跨系统,需要什么前提。社区还是技术角度讨论为好
@r121_hb 看了一下目前公开的源码和文档,它应该是包含三个部分,一个是基于AOSP的手机应用部分,这部分让鸿蒙可以无缝兼容安卓应用(这个是我猜的,因为鸿蒙可以完美兼容安卓版的王者荣耀,程序员应该知道游戏是对操作系统深度优化的极致,如果鸿蒙没有AOSP是绝对不可能跑游戏的);一个是LiteOS,华为在物联网操作系统的投入与耕耘是有目共睹的;一个是类似于微信小程序一样的应用,这部分是JavaScript,这个我跑起来过。
鸿蒙推荐的编译系统是Ubuntu 20版,使用的编程语言是Java、C、JavaScript。
我觉得应该理性看待鸿蒙抄袭,你说它“抄袭”不很正常吗?一本来就是开源的,华为也做过大量贡献;二即使代码不一样重写了代码,也是抄袭。很多人都说腾讯抄袭,腾讯不过是借鉴了一下思想,也没有复制代码吧,你能说它不是抄袭?
即使是安卓本身不也大量借鉴了iOS的界面和功能,iOS不也开始抄袭安卓?也没见苹果或安卓在这方面去告啊,只能说感谢苹果、Google对世界的贡献,毕竟是先行者。
@zuoluo032 JavaScript就可以做到跨平台,其实不只华为这么做,JavaScript统一多端也是共识以及也在广泛应用了,华为用的就是JS的方案,所以鸿蒙应用完全可以跨平台。如果自媒体口嗨说只有华为可以做到这一点,那就很不要脸了,这本来就是很多程序员鄙视的JS的功劳。(备注:程序员鄙视JS由来已久,至今很多人还秉持“前端开发也叫程序员?”这种过时的想法)
首先我是米粉,但是早上看了鸿蒙的上手体验,个人觉得非常不错,讲真的,如果我做开发,能帮助鸿蒙打造生态,最终能成为匹敌苹果的os,特别还是国产,我会觉得非常自豪。退一步,就算做不到苹果那么厉害,我也很支持华为的敢为人先。早上室友的mate30pro升级了鸿蒙,回头我也体验一下。
对开发很友好,至少Android开发肯定又可以火起来了。我同事今天看了下,说是跟开发Android基本差不多。后面企业肯定要针对国产化专门开发鸿蒙的应用,增加了程序员的就业。
现在是迫切的需要把手机升级起来,依靠存量手机才能倒逼应用适配。估计升级后,就回退不了,不过不升级,原来的系统估计也没太多的版本升级了。
@uichina 你同事说得片面了,鸿蒙的手机应用和开发安卓没有区别,安卓应用是完全兼容的;鸿蒙自己也有一套应用系统,这个和微信小程序开发方式是一样的,推荐学习小程序的开发之后再去弄鸿蒙应用的开发,因为小程序的资料文档更齐全。
十几年前搞的UCOSII,VXWORKS,发现鸿蒙这玩意跟这些有啥区别,都是在UNIX上面进行的内核裁剪
@bbsky 本来觉得你很很专业,然后逛了下常去的专业论坛,发现这个观点更专业:
现在hw内部有四套不同的东西,但他们对外说这四套东西都叫鸿蒙,明明很简单直白的东西,非要把大家搞得云里雾里。
一个形式化验证的微内核 (hw号称即将使用的微内核)
一套面向物联网的实时操作系统(hw watch的系统)
一套物联网通讯接口 (hw针对智能家电推出的iot通讯接口)
一个基于 AOSP 的手机操作系统 (hw手机的系统,安卓换个皮)
鸿蒙改的确实不错,也确实好用,但是本质上还是安卓,一个好的系统,就是牛皮吹的太大
华为硬件芯片断供了,只能打软件牌了,借助开源的安卓,只要局部打出优势(比如当前安卓用户的隐私问题),同时又和安卓软件兼容,就可以贴身博
结论就是27楼的说法,鸿蒙这个概念就是云里雾里,并且我可以说就是HW故意制造这种模糊。
实际上鸿蒙是一个系统概念,而不是一个具体的系统表现。比如内核,你可以根据场景和硬件性能,内核选择用Linux还是liteos还是微内核,还是多种共存,然后更上层的组件也是同理,对于相对复杂的硬件你可以加入更多的组件,简单的硬件则使用更少的组件。
回到具体的系统表现上,如果是HW watch3上面的HarmonyOS,说是自己的,吹一下倒还没问题。但如果是手机上的那个HarmonyOS,吹是自己多么自主多么XX的,那就是太过分了。如果是哪天你把AOSP上面代码80%都是自己改写的,甚至Linux kernel上面80%的代码都是自己改写过的,那么怎么吹都没人会说闲话了。
@earth 知乎有个帖子说得更清楚:
https://www.zhihu.com/question/453450270/answer/1920271480
首先声明,我不是华为粉,也不是华为黑。这种“粉”啊“黑”啊的界定在我看来就像小孩子过家家似的,既不成熟,也不必要。言归正传,为什么我很长时间以来闭口不愿意再谈“鸿蒙”?因为后来华为改了口风,他们可能觉得“鸿蒙”这个词给他们带来了很大的社会影响,所以他们把“鸿蒙”给极度扩大化了,形成了当时第一次发布会时让人“一头雾水”的“鸿蒙”介绍。
华为在大会上没有发布早先传的沸沸扬扬的鸿蒙内核,而是公然把一个操作系统的概念扩大到了一个“产品生态圈”的概念。把华为众多产品线上的东西都放到一个叫“鸿蒙生态”的东西下面,并将“鸿蒙”的概念扩大到华为下面几乎所有使用操作系统的产品上。
说实话,想打造自己产品间的互联概念没有问题,现在是智能时代,让一些终端产品之间互联并不是什么新奇的发明,很多公司也都在做,这没什么问题。但是华为从那时候起被“黑白两化”的根本原因就是:一直宣传的、让大家引颈期盼的、甚至造成全民高潮的、独立自主的“鸿蒙”系统(内核)没有在“鸿蒙“发布会上拿出来给大家看,反而突然将“鸿蒙”的概念给扩大化,从一个的具体的技术性的操作系统的概念直接改为一个宣传性的产品生态圈的概念。这不免让大部分一直等待的开发者感受到了智商上的侮辱。
我一直以来都支持国产自主化的创新项目,我很愿意支持华为的自主创新。但是华为“鸿蒙”的这波操作我个人是不喜欢的,不免有通过混淆概念引导专业外的普通消费者的嫌疑。