完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
鸿蒙系统2.0版本震撼发布 2020年9月10号是个值得铭记的日子,不只因为这一天是教师节,还因为鸿蒙系统2.0版本的发布。这一天,华为在其一年一度的开发者大会上,正式对外发布了鸿蒙 OS 2.0 系统,并在码云(Gitee给)平台上放出了完整版的OpenHARMony开发者文档。项目链接:https://openharmony.gitee.com/op ... ob/master/get-code/源码获取.md 值得说明的是,其中面向开发者的 Beta 版本,在 9 月10 日正式上线大屏、手表、车机系统,而手机系统则推迟到2020 年 12 月发布。预计到明年,搭载鸿蒙系统会正式问世。(据小道消息,华为内部已经有搭载鸿蒙系统的工程机在测试) 第一个鸿蒙系统应用程序 此次鸿蒙2.0版本的发布的意义在于,第三方开发者真正有机会从0到1开发出一个可线上运行的“鸿蒙系统应用程序”,彻底戳破了人们对鸿蒙“PPT系统”的质疑。在此之前,知乎上调侃鸿蒙是“PPT系统”的高赞回答数不胜数...抖机灵的几句话,就把华为成千上万挑灯夜战的开发者的辛苦努力轻描淡写地否定了... 如今,鸿蒙2.0版本不仅发布了,而且已经有网友开发出线上能跑的程序了! 比如知乎用户「江峰」已经在Hi35(海思摄像头芯片)18EV300的开发板上成功跑通鸿蒙2.0: 写下了(第三方开发者第一个?)“Hello OHOS” 「江峰」是这样评价鸿蒙系统的: “整个编译过程十分顺利,不过系统目前只能在嵌入式设备(地端设备)上运行,其他功能还需要探索,恭喜鸿蒙OS迈出开源的第一步~” 应用的开发过程和安卓、iOS系统类似,首先是下载鸿蒙系统专用开发IDE:DevEco Studio,对系统软硬件要求如下: 然后注册华为开发者账号,对DevEco Studio安装包解压缩并安装 进入IDE环境主界面: 然后创建新项目,目前HarmonyOS支持TV(电视),Wearable(可穿戴),Lite Wearable(轻量可穿戴)三种设备: 创建完成后,启动应用,开始写代码...值得注意的是,华为提供了JAVA UI(采用XML)和JS UI(类似HTML和CSS)两种方式来编写页面,编写完毕,进行调试: 最后完成应用的开发 「若离」对鸿蒙2.0系统没有太多评价,只进行了简单的总结: “看起来HarmonyOS内核上原生程序UI构建应该都会是这种模式。但我认为HarmonyOS与快应用(比如微信小程序等)有本质的区别,HarmonyOS并不只是提供了UI层MVVM的框架。” 同时有对系统的小吐槽: “没有热加载和ui调试工具,开发效率太低了...” 我们可以看到,作为一个首次推出可以让第三发开发者开发应用程序的系统,鸿蒙2.0在整体上是合格的,能够实现预设目标,但是在开发者体验上,还有不足之处,比如「若离」对IDE工具的吐槽。但毕竟这是一个新生事物,而像安卓、iOS的IDE工具已经开发很多年,经过无数次版本的迭代,体验自然会好一些。我们在客观看待差距的同时,应该多给予鸿蒙2.0及IDE工具更多的支持和鼓励,同时不断提出优化建议,众人拾柴火焰高,一同把鸿蒙生态做好。 以上内容,基本可以打消大家对于“鸿蒙2.0能不能用”的顾虑了。 世界第三大移动操作系统惊人的工程量 接下来,我会对鸿蒙系统和其他系统在代码量上进行直观对比,这样大家就会清楚的知道,华为人在这两年多的时间里,做出了怎样开天辟地般的壮举。 提到软件系统,很多人都能举一些例子:Windows 7、Windows XP、Windows 10、MAC OS、塞班、安卓、iOS、WP、Linux、Unix、深度...等等等等,这些软件系统,都是人类计算机领域的巅峰之作,凝结着无数工程师的智慧和汗水。 而将不同系统进行对比,又极其困难,因为评价维度非常多,比如装机量、用户量、应用数量、用户使用时长、用户评价、市场占有率...这些都是非常有价值的评价维度。 然而,鸿蒙系统刚推出,以上这些维度都不适用,那么我们如何进行对比呢?放心,还有一个非常直观的维度,那就是「代码量」。 就像我们对摩天大楼进行排名时主要看它们的「高度」一样,我们也可以用「代码行数」这个指标给各操作系统进行排名。Codebases是一家美国软件公司,它曾经统计过历史上知名的软件/系统的代码量(单位是百万行): 我从上图中摘了一些大家相对熟悉的软件/系统的代码量数据: 平均每个iPhone应用有5万行; 注:以上数据,应该是没有将我国的软件/系统统计入内。 800万行的代码量,让鸿蒙系统2.0版本一跃成为人类有史以来第4大代码量的移动操作系统(考虑到如今塞班的没落,鸿蒙直接跻身为第三大移动操作系统)。 当前鸿蒙2.0版本仅包含大屏、手表和车机系统,等到今年12 月手机系统发布后,鸿蒙系统的代码量可轻松超过1000万行!这已经和安卓系统基本没有明显的数量差距了。 全球第一个商用的全场景分布式操作系统 从质量上看,鸿蒙系统更是可实现一套系统在多种设备使用。不仅是手机和平板,包括汽车远程信息系统、智能手表、智能手环、耳机、机器人等,甚至种类繁多的家用电器,都能实现兼容!这也是全球第一个可商用的全场景分布式操作系统! 这个“全场景分布式”具体是什么意思呢?就是开发者只需要开发一个版本,就可以同时在各设备上使用,而我们现在使用任意一个应用比如「WPS」,开发者需要同时开发手机版、平板版、PC电脑版...虽然基于手机版本开发其他终端设备的版本不需要完全重写,但是各端的适配也是不小的工作量...而鸿蒙的全场景分布式就解决了这个问题,极大地节省了开发者的时间! 此外,鸿蒙系统的应用还可实现跨设备能力调用!举个简单的例子,过年时在家里和远方亲戚视频,你的手机摄像头不够清晰,视觉范围狭窄,那么就可以调用客厅智慧电视的摄像头,亲戚就可以看到你们全家坐在沙发上的全貌! 还有:开车时打电话,可以将手机的听筒无缝衔接至车载音响;科研人员可坐在办公室通过手机端/电脑端查户外测量设备的实时监控数据;看通过手机直接遥控家里的电器设备,而不需要逐一下载各设备厂商的APP... 鸿蒙系统全面推广后,我们将真正迎来一个万物互联的时代! 生态建设硕果累累 系统有了之后,生态的建设就成了当务之急。 作为鸿蒙生态的先锋,华为移动服务(HMS)也在此次大会上发布了第五个版本,据“嘴哥”余承东PPT的数据显示:HMS对外开放的能力如今已覆盖7大技术领域,提供的API(对外赋能接口)也由此前的885个提高至惊人的12981个!同时提供5套IDE工具。用尽浑身解数,为开发者提供理想的开发环境: 截止到今年的9月10日,华为HMS生态已经取得重大进展: HMS生态已经跃居全球第三移动生态; 华为AppGally全球活跃用户达4.9亿,全球注册开发者数量超过180万; 集成HMS Core的应用数量已达9.6万个 华为还将所有核心的软硬件和云端能力都开放出来,使开发者构建创新应用: 开放HMS 5大根服务引擎(浏览、搜索、地图、支付、广告引擎等),为开发者提供创新热土;在App Service领域,Location Kit提覆盖从米级、亚米级到厘米级的能力!满足不同场景下的定为精度要求。 开放HUAWEI HiLink平台,对外赋能整个智能设备产业,同合作伙伴合作打造智慧生活体验,目前「智慧生活」APP累计装机4亿,已激活5000万用户,每天超过10.8亿次全场景设备交互请求。 开放HUAWEI HiCar平台,赋能汽车产业,打造智慧出行,目前已合作150+款车型,未来让更多车主享受智慧出行新体验。 开放HUAWEI Research平台,在主动健康领域,开放10+款传感器、100+数据类型、20+健康模型,和医疗机构合作的房颤和早搏已经有180多万用户参与,筛查出4000多高风险用户,确诊率高达90%以上!在出行安全领域,手机+车机+穿戴智能协同,探索安全驾驶新体验,比如防碰撞驾驶辅助以及疲劳驾驶关怀等;在家居生活领域,释放多设备无线感知能力,如跌倒检测、无感呼吸监测和空间定位等,提供更智慧更安全的体验... 本文转载自知乎 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
2187个成员聚集在这个小组
加入小组501 浏览 0 评论
【星闪派物联网开发套件体验连载】用HiHope星闪server端BearPi星闪client端互相发代码控制对方板载灯
989 浏览 0 评论
【星闪派物联网开发套件体验连载】用HiHope星闪server端发代码控制BearPi
582 浏览 0 评论
【星闪派物联网开发套件体验连载】智能交通灯--云端查看,远程控制视频
965 浏览 0 评论
826 浏览 2 评论
7299浏览 10评论
1814浏览 3评论
1045浏览 2评论
878浏览 2评论
827浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 05:00 , Processed in 0.868496 second(s), Total 53, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号