纯血鸿蒙进程加速,混合app开发迎来又一波新机会

news/2024/12/2 18:50:48/文章来源:https://www.cnblogs.com/speedoooo/p/18582484
时间不知不觉又来到了2024年最后一个月,又到了辞旧迎新,复盘今年,放眼明年的时候,开发行业也不例外。
 
纯血鸿蒙闭源操作酝酿和发酵了一年,终于在10月份发布了商用版本,迅速跟上的,还有11月份华为新产品全新操作系统的闪亮亮相登场。
 
纯血鸿蒙大潮流已无法阻挡。
 

鸿蒙系统完全独立自主 APP不再兼容安卓

“纯血鸿蒙”的Harmony OS NEXT基于鸿蒙微内核系统框架开发,不再像安卓和iOS等系统一样依赖Linux或Unix内核,不再兼容安卓开发的APP应用,仅支持鸿蒙内核与鸿蒙原生应用,只能安装HAP后缀的安装包。需要专门针对该系统开发鸿蒙原生应用,是独立于安卓和iOS的手机操作系统。
 
换句话说,大量APP将上架鸿蒙 百万APP面临重新开发。
 
纯血鸿蒙虽然商用,后续的生态建设更为关键,一个操作系统必须要有海量的APP或者轻应用作为支撑,方能度过操作系统的生死存亡关键节点。
 
推动鸿蒙APP及云服务开发,似乎成为了华为后续推进市场上开发者前进的重点,并迅速成为市场关注的热点。
 
在华为开发者大会2024(HDC)上,华为常务董事余承东宣布,鸿蒙原生应用已进入全面冲刺阶段。截至目前,TOP 5000应用已加入鸿蒙生态,1500多个应用已完成上架,诸多领域已启动鸿蒙原生应用开发,鸿蒙拼图加速成型。
 
根据最新的全国APP技术检测平台数据,截止到23年5月底,我国国内市场中活跃的APP数量已达261万款。这261万款APP是包括安卓和苹果商店所有应用总数的统计,其中两者的数量相当,开发者通常都会同时为这两个平台开发应用,可以预见未来开发者将为三个平台开发应用,按照此数据,未来几年将有百万款APP重新上架鸿蒙系统。
 

混合开发技术,不重复造车轮利器

混合app开发框架是指能够同时支持原生开发和Web开发的框架,它可以将原生应用和Web应用的优势结合起来,为开发者提供更高效、更便捷的开发体验。
 
混合app开发框架的概念最早可以追溯到2009年,当时PhoneGap(现为Cordova)框架的发布标志着混合app开发的开始。PhoneGap允许开发者使用HTML、CSS和JavaScript来开发跨平台的移动应用,并通过插件来访问原生设备功能。随后,混合app开发框架得到了快速发展,涌现出了许多流行的框架,如Ionic、React Native、Xamarin等。2016年至今,混合app开发框架趋于成熟,并开始向更细分的方向发展。
 
有了混合开发框架和技术实践下,让”一端开发,多端部署“的概念执行成为可能。
 
混合app开发框架通常采用以下两种技术原理:
  • WebView使用WebView控件将Web页面嵌入到原生应用中,从而实现跨平台开发。
  • JavaScript桥提供JavaScript与原生代码之间的通信桥梁,使得Web代码可以访问原生设备功能。
特性包括以下四点:
  • 跨平台开发使用一套代码可以开发Android、iOS等多个平台的应用。
  • 快速开发提供丰富的UI组件和API,可以快速构建应用原型。
  • 性能优化通过各种技术手段提升应用性能。
  • 原生功能支持可以访问原生设备功能,提供更好的用户体验。
 
小程序技术或者HTML5技术天然的跨端,以及受益于微信小程序生态近几年来的蓬勃发展,小程序应用场景复用且通过“小程序转换工具”(小程序容器技术,如FinClip;或跨端框架,如Flutter、Weex等),将已有微信小程序一键转换成App,并进行用户活跃和留存,加上社交平台应用作为引流,企业可谓低成本(只需有小程序)的将业务覆盖用户整个生命周期,具了解,凡是小程序容器技术,都有将自己SDK适配鸿蒙操作系统的计划(或者说已经适配了)。
 

即是机遇,又是挑战

纯血鸿蒙的推出为软件开发市场带来增量,也给SDK市场带来重新洗牌的机会,不同于安卓系统,本次洗牌和华为关系密切的SDK厂商获益较多,海外厂商的SDK几乎完全排除。
 
对于开发者来说,未来相当一段时间,将来会为鸿蒙,安卓,IOS三个系统同时开发APP上架,其中面对全新的鸿蒙系统,百万APP在未来几年会重新开发上架。
鸿蒙SDK厂商及App开发团队,迎来新的市场机遇。
 
与此同时,巨大的机遇伴随的是巨大的挑战,例如,如何能够快速熟悉纯血鸿蒙的开发语言、开发工具及开发环境,客户在闭源国产操作系统之上的需求(可能是战略性的,具有我国特色的....),如何跨App三端(IOS,Andriod,鸿蒙)甚至智能终端的快速开发。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/845563.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实验五 继承和多态

实验一: 代码: publisher.hpp:1 #pragma once2 3 #include<iostream>4 #include<string>5 6 using std::cout;7 using std::endl;8 using std::string;9 10 class Publisher { 11 public: 12 Publisher(const string& s = ""); 13 14 public…

博客园-添加统计图

💖简介 通过WPS在线列表构建博客园每日相关数据统计图。 👉效果📖实现前往WPShttps://www.kdocs.cn/latest新建多维表格 创建表格视图新建仪表盘 新建卡片、折线图卡片配置示例折线图配置示例点击分享获取链接⭐链接配置在config中配置link{icon: <svg t="173313…

华为技术专家出品,《华为开发者空间案例指南》带你玩转云上20+场景应用开发

免费领取云主机,开启你的云上开发之旅,分享体验将有机会赢取精美礼品。 关键词:开发者空间、AI、鲲鹏、Serverless随时随地都能开启开发之旅,这是一种怎样奇妙的体验?想象一下,无需安装繁琐的 IDE,也不用搭建复杂的开发环境,只需开机,就能迅速投入项目开发。在华为开发…

jQuery和CSS3折叠卡片式下拉列表框特效

这是一款使用JQUERY和CSS3制作的效果非常炫酷的折叠卡片式下拉列表框特效。该下拉列表框特效将每一个列表项都制作为卡片的样式,打开和关闭它有打开和关闭百叶窗的感觉,效果非常不错。预览 下载使用方法HTML结构 该下拉列表框特效的列表项使用一个无序列表来制作,用于切换…

幂等设计:确保操作的安全与可靠

目录一、概述1.1、什么是幂等1.2、为什么需要幂等?二、幂等如何设计实现幂等的8 种方案select+insert+主键/唯一索引冲突状态机幂等抽取防重表token令牌悲观锁(如select for update)乐观锁分布式锁三、HTTP的幂等 一、概述 在分布式系统和微服务架构中,确保操作的安全性和可靠…

从仪表盘探索 MongoDB 关键指标

这是 MongoDB 监控系列文章的第七篇,前面几篇文章的链接如下:MongoDB 监控(一) MongoDB 监控(二) MongoDB 监控(三) MongoDB 监控(四) MongoDB 监控(五) MongoDB 监控(六)按照前面系列文章,我们已经采集到 MongoDB 的监控数据了,并且通过 Grafana 和 Nightinga…

微服务引擎 MSE 及云原生 API 网关 2024 年 10 月产品动态

微服务引擎 MSE 及云原生 API 网关 2024 年 10 月产品动态

20222425 2024-2025-1 《网络与系统攻防技术》实验七实验报告

1.实验内容 本周学习内容:本周我们学了web安全的章节,首先我们了解了前端和后端技术,其次我们学习了一些web安全攻防的内容,例如SQL注入和XSS跨站脚本攻击、CSRF以及安全防范的内容。在实验的过程中我们学到了网络欺诈与防范技术。 2.实验过程 主机IP:192.168.35.1 kali(…

基于Bootstrap3的简单柱状图表插件

jchart是一款简单小巧的基于Bootstrap3.x的jquery柱状图表插件。该柱状图片表插件通过简单的设置,就可以生成非常漂亮的水平柱状图,并带有水平和垂直标签以及图表的头部和尾部。 在线演示 下载 使用方法 该jQuery柱状图插件可以通过javascript来调用,也可以直接使用HTML标…

编译OpenCV——jetson嵌入式平台

jetson嵌入式平台的系统为:ubuntu20.04 aarch64 不再研究Ubuntu x64上交叉编译ubuntu aarch64的OpenCV库,因为无法识别到arm的GTK导致编译不进去,最终imshow时会报如下错误:modules/highgui/src/window.cpp:611:error: (-2) The function is not implemented. Rebuild the …

Breakout pg walkthrough Intermediate

nmap ┌──(root㉿kali)-[~/lab] └─# nmap -p- -A 192.168.192.182 Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-12-02 04:50 UTC Nmap scan report for 192.168.192.182 Host is up (0.071s latency). Not shown: 65533 closed tcp ports (reset) PORT STATE SE…