纯血鸿蒙对于企业和开发者是机会还是陷阱

2024-01-25 18:44

本文主要是介绍纯血鸿蒙对于企业和开发者是机会还是陷阱,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2024年对于鸿蒙来说是一个里程碑,鸿蒙将正式对外发布 HarmonyOS NEXT 5.0,而此前传言的系统将不再对开发者层面兼容Android等消息将成为定论。

在这里插入图片描述

为什么鸿蒙能有这个底气?因为研究机构TechInsights发布预测报告称,华为HarmonyOS将在2024 年取代苹果iOS成为中国第二大智能手机操作系统。只要用户量够大,那鸿蒙的话语权就足够强硬。

对于企业来讲鸿蒙是机会还是累赘

企业的IT部门,工程师永远在疲于奔命的学习新的技术技能。一轮技术革命来了,还没消化透、玩明白,下一波又来了。搞IT的人,总在说,业务功能要的太急、需求变化来的太快,应接不暇。业务部门永远是难以伺候、不能满意。

这对矛盾的来源在于,技术生态的多样性多元化,和技术门槛的高居不下,无法平衡。例如无论通过Apple设备、Android设备还是鸿蒙设备,本来都不过是以技术作为桥梁对接了提供数字服务的企业与消费数字服务的客户。

但是,Apple、Android、HarmonyOS的技术生态,都无比庞大,其中的技术体系非常复杂,使用门槛非常高。而很多企业IT及其开发商,受限于自身技术能力的局限,不自觉的把自己的业务应用的技术实现,深度绑定、依赖到某个技术体系中。支持多个技术体系,就要重复建设。当需要通过支持来自多个技术渠道、多种技术生态下的客户时,发现明明是同一个业务内容,就是在不同的技术设备载体上体验不一致、功能不对齐、成熟度参差。

例如,一个业务功能点上移动端,在iOS上发布可能只需要2周,因为苹果用户的操作系统升级比较及时、硬件设备的差异化也不高,长尾支持不算挑战。但要同时兼顾Android上的版本就绪,发布时间可能要延长到4周,因为五花八门的操作系统版本和手机型号的测试增加额外开销。再增加一个技术体系 - 鸿蒙?可能同步发版时间要延长到6周乃至8周?万一还要考虑网页版、车机版?

某些企业会觉得,采购新技术、培训员工、增加人力,是成本而不是创收,不带来新客户新市场,只带来新风险、新负担。

对于开发者来讲应该关注什么

负责应用开发的人关注的是什么呢?

是系统接口、组件、SDK、框架、工具、开发测试环境、模拟运行环境。如果这些内容封装了不同的内核,对于应用开发者而言,在为不同硬件设备开发应用时,虽然可能依然无法做到对操作系统底层完全无感,但是“一套代码,多设备运行”并非不可能。例如通过开发框架中暴露出来的当前运行环境的条件判断接口,开发者可以在条件语句中基于当前操作系统版本、设备硬件信息等,作出相应的逻辑处理。同一套代码,可以通过操作系统厂商提供的编译器或者解释器,在不同的芯片、设备上运行。

所以,很多操作系统的“品牌”,背后实质上是多种内核、甚至多种独立操作系统共同组成的“家族”,只不过它们对开发者而言提供了较为完整、一致的开发体验(工具、环境、组件库、框架、接口等等),出于市场策略的考虑,向市场投射一个统一注册商标下的操作系统品牌,其核心其实是统一的技术开发平台。

这样的例子有很多,例如:

  • Apple系列产品中的操作系统内核其实并不是完全一样的,例如Mac采用x86 和 ARM 架构的 Darwin 完整内核(基于 FreeBSD 内核开发的,它是 Mach 微内核和 FreeBSD 操作系统的组合);而iPhone、iPad、Apple Watch、TvOS和AudioOS等则采用了Darwin的各种订制版本,并非纯粹的Darwin内核
  • OpenHarmony和早期的HarmonyOS:实际包含Linux和LiteOS两个内核,其中LiteOS衍生自FreeRTOS,用于低功耗、实时的物联网设备
  • 小米HyperOS:手机端依然基于Android 14,物联网设备端则采用自研的Vela(基于NuttX ,Apache 软件基金会旗下的顶级项目之一)

相比之下,Android体系则整体基于Linux内核,无论在手机、车机(Android Automotive)还是IoT(Android Things - 但貌似已经放弃)上。

目前看,HarmonyOS Next应该是较为独立的另一个体系,通过自己的微内核和系统架构,全新打造操作系统贯彻所谓“分布式”的理念。

与Apple、Android诞生的时代不同 - 当年智能手机诞生时,开启了移动互联网时代,才开始促生云计算、物联网IoT,智能电动车还未出现(特斯拉本身也可以说是移动互联网高度发展的产物)。所以跨设备连接、多终端协同、“万物互联”的理念与意识都还不存在。智慧出行、智能家居等方面的创新,是“迭代”出来的,这些操作系统也就是在超过15年的发展中,既继承着早期的历史包袱、也衍生着创新功能。

作为一个后来者,HarmonyOS有充分的理由、足够的经验积累、丰富的场景,以更宏观又更微观的设计思想,去通盘考虑,更好的解决移动互联网一些存在问题、同时为未来创新做好前瞻性的支持铺垫。从内核、系统架构层面的根上去考虑好安全机制、隐私保护、互联互通、灵活扩展能力,能从技术优越性上超越对手,并获得长期的竞争优势。

如何快速的形成自己的鸿蒙App

现在鸿蒙的相关技术开发者确实还不多,企业想要研发自己的鸿蒙App需要投入的成本较高,一是人员的学习成本,二是从0开始搭建应用的时间成本。

但俗话说软件技术的使命,永远是在为用户降低技术门槛,聚集业务创新。

现在就有厂商快速推出相关的技术工具去赋能企业和开发者,例如通过 FinClip 技术,任何拥有小程序内容的企业,都可以从现存小程序反向生成鸿蒙的App;同时,任何企业都面临同时支持iOS、Android长尾、鸿蒙乃至未来其他操作系统的挑战,通盘考虑把业务内容放在自己的小程序商店里,一站式多终端投放,让厂商去解决底层的原生技术问题,则更符合企业的核心诉求。

在这里插入图片描述

这篇关于纯血鸿蒙对于企业和开发者是机会还是陷阱的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/644244

相关文章

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

企业安全之WiFi篇

很多的公司都没有安全团队,只有运维来负责整个公司的安全,从而安全问题也大打折扣。我最近一直在给各个公司做安全检测,就把自己的心得写下来,有什么不足之处还望补充。 0×01  无线安全 很多的公司都有不怎么注重公司的无线电安全,有钱的公司买设备,没钱的公司搞人力。但是人的技术在好,没有设备的辅助,人力在牛逼也没有个卵用。一个好的路由器、交换机、IDS就像你装备了 无尽、狂徒、杀人书一

研究人员在RSA大会上演示利用恶意JPEG图片入侵企业内网

安全研究人员Marcus Murray在正在旧金山举行的RSA大会上公布了一种利用恶意JPEG图片入侵企业网络内部Windows服务器的新方法。  攻击流程及漏洞分析 最近,安全专家兼渗透测试员Marcus Murray发现了一种利用恶意JPEG图片来攻击Windows服务器的新方法,利用该方法还可以在目标网络中进行特权提升。几天前,在旧金山举行的RSA大会上,该Marcus现场展示了攻击流程,

京东物流查询|开发者调用API接口实现

快递聚合查询的优势 1、高效整合多种快递信息。2、实时动态更新。3、自动化管理流程。 聚合国内外1500家快递公司的物流信息查询服务,使用API接口查询京东物流的便捷步骤,首先选择专业的数据平台的快递API接口:物流快递查询API接口-单号查询API - 探数数据 以下示例是参考的示例代码: import requestsurl = "http://api.tanshuapi.com/a

C++学习笔记----6、内存管理(四)---- 通常的内存陷阱(2)

3、Windows环境下使用Visual C++发现并修复内存渗露         内存渗露很难跟踪是因为你无法很容易地看着内存并且看到什么对象处于使用中,一开始在哪儿分配的内存。然而,是有程序可以为你做到这一点的。内存渗露检测工具有昂贵的专业软件包,也有免费下载的工具。如果你是在Microsoft Visual C++环境下工作,它的排错工具库有内建的对于内存渗露检测的支持。该内存检测默认没有

鸿蒙开发中实现自定义弹窗 (CustomDialog)

效果图 #思路 创建带有 @CustomDialog 修饰的组件 ,并且在组件内部定义controller: CustomDialogController 实例化CustomDialogController,加载组件,open()-> 打开对话框 , close() -> 关闭对话框 #定义弹窗 (CustomDialog)是什么? CustomDialog是自定义弹窗,可用于广告、中

企业大模型落地的“最后一公里”攻略

一、大模型落地的行业现状与前景 大模型在多个行业展现出强大的应用潜力。在金融行业,沉淀了大量高质量数据,各金融平台用户数以亿计,交易数据浩如烟海。利用大模型分析处理这些数据,金融机构可以预测用户行为偏好,更高效、准确评估客户风险,实时监测交易和市场波动,及时制定策略。IDC 调研显示,超半数的金融机构计划在 2023 年投资生成式人工智能技术。 在科技领域,商汤人工智能大装置为大模型企业提