热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

鸿蒙系统是封闭的还是开放的,鸿蒙系统三挑战:应用如何兼容,生态怎么搭建,开放还是闭合...

[钉科技评述]操作系统是智能终端产品的根基之一,管理着产品的硬件与软件资源,很多品牌也想抓住这一领域,通过这样的方式,可以掌

fbb0e7928c00b68e6b63a3ad7cdf3a33.png

[钉科技评述] 操作系统是智能终端产品的根基之一,管理着产品的硬件与软件资源,很多品牌也想抓住这一领域,通过这样的方式,可以掌握系统层面的主动权。

近日,华为发布了操作系统鸿蒙,并且,华为已经在旗下品牌荣耀的智慧屏产品中率先使用了鸿蒙OS 1.0。同时,内核及OS演进路径透露,未来三年,除完善相关技术外,鸿蒙OS会逐步应用在可穿戴、智慧屏、车机等更多智能设备中。

华为在系统层面迈出的一步,给行业带来了摆脱对外依赖的又一个希望,之前的一个是芯片。

其实,一些企业也有涉足操作系统软件产品,但这些产品都没能媲美iOS、Android,有些产品甚至迟迟不能面市。

操作系统复杂的生态、内核等,一方面考验着技术实力,另一方面考验着产品的品牌能力,国产操作系统在如今已经较为固化的系统生态中,想要分的一杯羹并不容易。在钉科技看来,华为的鸿蒙系统想要在竞争中获得有利位置,主要面临三方面挑战:

3c8feb9e509631e356254a42807830ad.png

一是,自有品牌系统生态搭建能否完善?

想要让其他品牌看到自家系统的生态可行性,以及产品的良好性能,可能需要先将自身品牌产品搭建出完整的系统生态。

华为品牌目前在硬件方面已经涉及了诸多产品,并且不单单只局限于移动设备,在智能家居中也已经有所布局。5G时代,互联互通成为热门,华为需要着力于自家产品的系统生态搭建。

除了智慧屏以外,华为鸿蒙系统能否将汽车、可穿戴设备、电脑手机、智能音箱等产品进行串联,展现出鸿蒙系统良好的互联互通性能,并且带来与当下热门系统更为不同的体验,将成为鸿蒙系统的挑战之一。

二是,软件应用的兼容与构成是否全面?

系统的软件生态需要一个长期的发展过程,在新系统的初期,软件数量成为一个重要问题,目前来看,鸿蒙选择的兼容Android应用是一个比较稳妥的方法。

但是,在未来,仅靠兼容Android软件是不够的,这主要是因为很难与Android系统带来软件体验上的差异之处。并且,专门针对某一系统的软件生态也是一道天然的竞争壁垒。

华为还应该注意对第三方软件的要求,提供更高质量的软件,毕竟,系统软件这一市场中是有前车之鉴的,Windows Phone系统的第三方软件质量差,软件生态不足就成为该系统最后失败的主要原因之一,华为未来对于第三方软件的规划如何也将影响鸿蒙系统后续发展。

gif;base64,R0lGODlhAQABAIAAAP

三是,开放性与封闭性的如何得到平衡?

虽然鸿蒙系统目前已经确认为开源系统,但在系统的开放性与封闭性之间的取舍中,华为鸿蒙系统也面临挑战。

一方面,如今操作系统,依靠单一品牌支撑起整个生态较为困难,也很难成功,更多的需要其他品牌的支持。鸿蒙系统将面临如何吸引其他品牌的支持,并且如何给予支持这些品牌技术支持等方面的问题。

另一方面,开源的开放性,也带来第三方软件的管理问题,类似于Android系统,尽管系统有着很强的软件兼容性,但开发者对API等级的采用并不相同,带来的第三方软件体验也并不一致,如何处理成为鸿蒙这一开源系统的难题。

如果采用较为封闭的方式,对于第三方软件的把控相对更加简单,但同时也较为考验自家的硬件生态与服务,如何对消费者形成足够大的吸引力。毕竟,如今在主流操作的系统下,似乎只有苹果这一品牌利用自家的硬件生态获得了成功,并且这一成功难以复制。

鸿蒙系统的推出,展现了着华为在对核心技术的掌握上更进一步,在技术实力上再次得以验证,也为中国的操作系统发展做出了良好的表率作用。不过,也要看到操作系统的发展是一个较为长久的过程。

鸿蒙还将面临挑战,华为需要做好准备。(钉科技原创,转载务必注明出处“来源:钉科技网”)



推荐阅读
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • 本文详细介绍了GetModuleFileName函数的用法,该函数可以用于获取当前模块所在的路径,方便进行文件操作和读取配置信息。文章通过示例代码和详细的解释,帮助读者理解和使用该函数。同时,还提供了相关的API函数声明和说明。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
author-avatar
时间证明一2602891163
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有