当前位置: 首页 > 科技观察

甄素-基于《鸿蒙生态》♀

时间:2023-03-18 13:17:45 科技观察

的知识总结与分享,更多内容请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto。com简介《鸿蒙生态》本书是我参与HarmonyOS技术社区活动的一本书。当时大约是2021年的初冬,但由于当时没有比赛,所以一直搁置到年底。从元旦到今天,用了半个月的时间,终于看完了李阳老师的《鸿蒙生态》,感触良多。其科普属性足以让非业内人士和程序员轻松流畅地领略鸿蒙宏;其专业属性堪称开发者的福音。术语、框架、设备、应用、产业链、详细案例等内容,让人觉得可以深入微鸿蒙;其工具属性也值得称赞,包括但不限于专业术语的解释和扩展,认证和开源的流程和注意事项,以及开发和运营相关平台的介绍。关于开发团队的管理、公司操作系统的介绍、战略发展的设想、未来发展方向的讲解,是纯开发技术书籍无法涵盖的。按照我自己的理解,全书大致分为四个部分,开发、创新、开源和场景(其实这本书一共有六章),本文将分为五个部分进行总结和分享,见后文了解详情。1、HarmonyOS一文中反复强调的概念是鸿蒙操作系统,是一个面向未来的全场景分布式操作系统。软件应用已经从PC互联网时代的基于网站发展到移动互联网时代的基于客户端。用软件定义硬件多设备协同、多应用融合、以人为本的多领域、多行业、多场景、多设备、多应用。鸿蒙要以发展、综合、联动的理念来看待,要相信未来。要想辉煌,也要实事求是地面对挑战。鸿蒙有潜力和前景,面临风险和挑战,需要支持和发展,所以我们要拥抱变化,适应发展,抓住机遇,不断创新!2、以史为鉴可知,鸿蒙的兴衰起于2012年,始于2019年,是根植于国人心中的国产复兴梦。以华为为引领,各参与方共享共建面向未来的全场景分布式操作系统。PC互联网时代:用户使用基于计算机的硬件设备,通过Windows和MacOS访问计算机本地软件,通过浏览器访问互联网,按需搜索和使用网站服务。移动互联网时代:用户通过移动设备,主要是智能手机,通过Android和IOS使用网站和客户端。到目前为止,它一直由客户主导。以用户为中心,首先考虑用户的使用习惯。由于鸿蒙操作系统与早期的安卓操作系统相比差距较大,为了方便用户使用,前期必须兼容安卓系统。在安卓操作系统的基础上,降低用户的迁移成本,从而更好的推广鸿蒙操作系统。(我的理解:新事物不是凭空诞生的,而是旧事物中诞生的,如果不学习、吸收其他操作系统的优点,那不是创新,而是瞎搞。)广义:产品经理、UI设计师、UE设计师、前端开发工程师、后端开发工程师、策划运营人员。未来操作系统的发展有三个方向,一是单一设备(如电脑、手机),二是新技术的结合(AI、云端、量子计算),三是基于互联网东西的。鸿蒙操作系统是包含这三种可能性的全新操作系统,是面向未来的万物互联智能超级赛道的操作系统。三、创新是第一生产力(一)智能设备创新传统智能设备开发,面对互联时代的需求,开始了两种尝试,一种是基于云服务上云,但流畅度低,推广情况差;二是基于物联网的部分网络接入,但不够便捷,竞争力较差。因此,鸿蒙操作系统包括端云端,聚焦产业链和生态,聚焦安全和标准制定,对智能硬件设备(厂商)的分布网络、应用服务、商业模式和使用方式进行变革。直接连接到服务器用户)。横向从智能家居到全场景,纵向从品牌厂商到全产业链。从芯片、模组、开发板、解决方案应用服务商、品牌厂商上下功夫,不断丰富鸿蒙生态。(2)应用服务创新基于鸿蒙操作系统的应用服务由元程序和元服务组成,实现了基于抽象的超级终端应用开发系统。在安装、跨设备操作、用户交互等方面不断创新。关键技术:分布式软总线和数据管理,分布式应用包结构和众多特性,更方便驱动框架上的开发、移植和调试,开发环境内置多种类型的模板,全程做到纯粹保证系统开发和安全隐私。鸿蒙元程序(轻应用、富媒体)。具体表现形式为:服务卡片、控制面板、全屏页面。4.开源运动浩浩堂堂(一)南北开发南向开发(见文3.3),北向开发(见文4.4)本书南北开发内容包括但不限于:设计、架构、术语、工具、流程、扩展。其主要特点是从一个企业的掌舵人的角度,从实际发展的角度,分层次、循序渐进地阐述南北发展。其中,让我受益最大的是:这本书就像一个技术树页面,对每个模块和步骤都有清晰的讲解。逐渐在大脑中形成原始系统的根和枝。(2)OpenHarmony和鸿蒙发布版开源开放,比闭源封闭更有优势,更适合未来鸿蒙操作系统的发展。而且,开源社区、开源软件、开源活动等一系列开源相关的活动和项目都是面向未来的。不断开放,才能百花齐放;只有持续分享,才能把握未来。共享、共建、共享的理念深入人心,以开放包容的形式和行动,迎接时代鸿蒙的崛起。开源协议和开源贡献协议:OpenHarmony采用ApacheLicenseVersion2.0和2004年1月的开源协议,规定开发者可以修改源代码,然后发布代码。具有便于业务开展和兼顾规范化管理等优点。一些开源项目在提交PR之前需要签署CLA。只有在CLA签署之后,PR才能被合并。CLA是一种开源贡献协议。开源贡献协议是对开源协议的补充。一般分为个人层面和公司层面。CLA是一次性签约,具有明确的法律义务。公司或组织可以定义与协议相关的内容。OpenHarmony是华为向OpenAtom开源基金会捐赠代码的开源项目。它将分三步开源。第一步从2020年9月10日开始,第二步从2021年4月开始,10月之后进行第三步。发布版一般是指将一系列组件组合起来,编译成一个可运行的鸿蒙OS解决方案的镜像副本,其中包含多个依赖组件和相关脚本。HPM(全称HarmonyOSPackageManager),即HarmonyOS操作系统源代码,是一个供设备开发者获取和定制HarmonyOS操作系统源代码,进行安装、编译、打包、升级和升级的工具集。其他与发展有关的工作。5.未来具体场景可期。书中提到的场景太多,我就提几个自己比较感兴趣的场景,谈谈自己的思考。智能家居场景。在现在房子是用来住的,不是用来炒的环境下,房屋装修需求旺盛,便捷、智能、高性价比的智能家居将有很大的市场。当然,高端智能家居,包括个性化定制、全屋装、个性化售前售后服务等针对高端市场的智能家居也会比较强势。运动健康场景。现在老龄化程度越来越高,年轻人结婚压力大,会出现一波解决怕死、怕老、怕孤独的产品和应用。运动健康场景轻松拓展。只要衣食住行加上健康,就会成为一个新的领域。健康+衣->健身衣、健康+食品->健身饮食(餐包、低脂棒等)、健康+住->家运动器材、健康+行动->健康智能设备(健康手表、智能汽车等)。运动健康场景可以纳入饮食、健身运动、出行等赛道的思考。智能工业和农业。“十四五”规划和工业互联网白皮书已经明确阐述了其发展前景。另外,智慧农业属于乡村振兴领域,这个领域非常有前景。更多信息请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com

猜你喜欢