首页 > 其他分享 >鸿蒙5.0发布时间已定!鸿蒙系统上的App开发新思路

鸿蒙5.0发布时间已定!鸿蒙系统上的App开发新思路

时间:2024-01-23 14:48:03浏览次数:65  
标签:5.0 鸿蒙 App 程序 技术 华为

直接在百度上搜索「鸿蒙5.0发布时间」,出来的结果,那一个比一个焦虑~~

  • 百度的AI基于综合内容判断得出,鸿蒙5.0的发布时间在2023-04-17
  • 百度知道推的答案是202年年4月中
但不管几月,“鸿蒙元年”似乎都是确定的,就是2024年。      

鸿蒙5.0如此独特,直接引导市场舆论?

因为,华为放话:鸿蒙5.0不再支持安卓操作系统。换句话说,华为就是在向全世界宣布,华为官宣于2024年,不再支持安卓的AOSP。   众所周知的原因,谷歌暂停和华为的合作。迫于生存,华为推出自研的鸿蒙系统和HMS(华为移动服务)生态,分别替代安卓安卓系统和GMS(谷歌移动服务)。随着华为手机强势占领中国市场,华为似乎有了与安卓决裂、叫板iOS的底气。   鸿蒙已经有 1 亿多行代码,2 万多个 API,超过 7 亿的鸿蒙生态设备,已经具备独立操作系统所需的底座能力。   2024年,鸿蒙终端的动作更大。据公开媒体报道,华为与近40家合作伙伴举办鸿蒙生态合作签约仪式,包括:小红书、招商银行、携程旅行、美图、58同城、360浏览器、网易有道词典、石墨文档、classln应用、洪恩识字、汉王科技、作业帮、亿图脑图MindMaster 应用、会见会议、2345好压、宝宝巴士、喜马拉雅、讯飞听见、浩辰CAD、掌上生活、邮储银行、钛媒体、驾考宝典、书生电子、交通银行、中信银行、兴业证券、央广网、搜狐新闻、蜻蜓FM、京东健康、动卡空间、东方财富、天天基金、大智慧、深圳CA签章、中软国际、中国音像与数字出版协会等应用与服务商。   鸿蒙5.0,一支蓄势待发的箭。  

问题来了,移动开发者怎么办?

似乎大家都在观望鸿蒙移动开发的市场:除了招聘市场的“高薪”工作,还有各大视频网站、培训机构的知识“卷套餐”。似乎,除了鸿蒙开发这条职业发展规划,其他的都不重要了?   焦虑迅速传递到了市场,夹杂着开发者的无所适从。作为一个入局了前端赛道的开发者来说,本人似乎看到了一个机会点。  

鸿蒙App开发新思路:小程序+适配鸿蒙操作系统的容器技术+转App技术

亲测上述学习路径有效。不要重新学一门新的语言,不需要重新的职业规划路径。

1、先说说小程序技术&生态

从2017年微信首次推出小程序开始,经过四年发展,各大互联网巨头纷纷推出自己的小程序应用平台,小程序成为真正意义上的“互联网新技术标准”。截至2021年上半年,全网小程序数量突破700万个,其中,微信小程序是行业主流,数量超过430万个,占比高达约61.43%。根据微信公开课和腾讯财报披露的数据,2022年小程序DAU已经突破6亿,同比增长超30%。   技术层面,小程序技术在中国的发展已经达到了一个全球示范田的作用,并受到全球互联网技术标准协会W3C的青睐,还起草了「小程序标准化白皮书」   从上述信息来看,小程序的技术认知已经被中国开发者,甚至全球广泛认可。  

2、再说说适配鸿蒙操作系统的容器技术

得益于小程序场景生态的发展,小程序的跨智能终端应用开始被一些企业研究。于是乎,小程序容器技术应需而生。   当App集成了小程序容器 SDK 之后,不论是 iPhone, Android, Flutter,React Native, 电脑、电视、车载或物联网设备,都能够让不同的应用或终端设备快速具备运行小程序的能力,而且同一个小程序场景可以分发到不同终端中运行,不需要针对不同终端编写不同代码,这类小程序容器技术可以借鉴一下FinClip。  

3、转App技术

本人是亲自测试过FinClip小程序管理平台,类似微信小程序开放平台,能够将上传至平台上的小程序进行统一的管理,也能够邀请第三方的开发者,对于小程序开发全生命流程参与到某一个开发环节中来。   平台自带的、与现有App进行关联绑定后,已有App便能具备运行小程序的能力。另外,自带的转App功能,本质上是将App的基本要素,结合平台上已有的小程序,一并打包生成一个具备丰富内容的小程序套壳App。   结合本章的标题:小程序+适配鸿蒙操作系统的容器技术+转App技术,这三种技术的结合,便可以快速实现一个快速运行在鸿蒙5.0操作系统上的App应用。       如果您所在企业的应用,已经有部分业务内容小程序,不妨试试这个办法,快速应对鸿蒙操作系统独立的进程。如果还没有任意小程序,那么可以考虑从1-2个高频迭代的应用开始,进行小程序化的改造,从成熟的Andriod或IOS系统开始试用起来。   混合App开发已经是现今技术的一种趋势,或者说优势所在,其中,「App+小程序」的App混合开发模式更优:
  • 远超过 H5 的体验(支持本地缓存,Webview,有丰富的组件与支持库);
  • 能获取更多系统权限,完成更加丰富的产品设计;
  • 可以避免 DOM 泄露(不使用常用的 window 对象与 document 对象);
  • 包尺寸有效减少,节省流量和存储
  也不排除很多复杂的,面相终端消费者的App开发是更为复杂的“四不像”技术开发。但只要能满足业务的快速发展,流量-留量的双向互通,同时不影响用户的体验,那App是“纯血”还是“混血”,也不是那么纠结的事情。   鸿蒙元年以来,中国企业数字化进程的又一波红利期,就看我们用何种方式抓住机会。  

标签:5.0,鸿蒙,App,程序,技术,华为
From: https://www.cnblogs.com/speedoooo/p/17982415

相关文章

  • PostMappering中consumes与produces属性的作用
     哈喽大家好今天跟大家简单聊一聊PostMappering中consumers与produces两个属性的作用在对接接口中,对方API要求,请求头HTTPHeader中设置Content-Type为application/x-www-form-urlencoded,响应头HTTPHeader中Content-Type为application/json。也就是说一个接口中,接收......
  • 做独立开发者,能在 AppStore 赚到多少钱?
    成为一名独立开发者,不用朝九晚五的上班,开发自己感兴趣的产品,在AppStore里赚美金,这可能是很多程序员的梦想,今天就来盘一盘,这个梦想实现的概率有多少。(Solo社区投稿)先来了解一些数据:苹果公司披露了最新的开发者数据。截至目前,全球开发者数量突破3000万,大中华区开发者总数超过500......
  • APPLICATION_FORM_URLENCODED_VALUE引发的no suitable HttpMessageConverter found fo
     轻松解决feign.codec.EncodeException:Couldnotwriterequest:nosuitableHttpMessageConverterfoundfor 问题:使用feignclient访问其他服务时,报错:feign.codec.EncodeException:Couldnotwriterequest:nosuitableHttpMessageConverterfoundforrequesttype......
  • e4a开发的一款手机银行app虚拟转账回执单生成器源码分享下载 -23软件网
    编写一个虚拟转账回执单生成器的源码对于E4A(EasyforAndroid)开发环境来说是一个有趣的项目。E4A是一个简化Android应用开发的工具,它允许开发者使用较为简单的编程语言和工具来创建应用。以下是一个简单的示例代码,用于创建一个模拟的手机银行App中的虚拟转账回执单生成器。请注意......
  • shardingsphere springboot application.yml配置
    shardingsphere springbootapplication.yml配置 spring:sharding-sphere:datasource:names:mastermaster:type:com.zaxxer.hikari.HikariDataSourcedriver-class-name:com.mysql.cj.jdbc.Driverjdbc-url:jdbc:mysql:......
  • happen before
    引用Happened-beforehappens-before是什么?JMM最最核心的概念,看完你就懂了Happens-BeforeRelationshipinJavawhat?小明:这是个什么东西?小红:这是一个概念,一个对编译器/cpu执行代码的约束,当然也可以用来约束其他行为小明:啊?代码不就是一行行执行吗?是有什么特殊......
  • Appium PO模式UI自动化测试框架——设计与实践
    AppiumPO模式UI自动化测试框架——设计与实践1.目的  相信做过测试的同学都听说过自动化测试,而UI自动化无论何时对测试来说都是比较吸引人的存在。相较于接口自动化来说它可以最大程度的模拟真实用户的日常操作与特定业务场景的模拟,那么存在即合理,自动化UI测试自然也是广......
  • WhatsApp自动回复脚本:从入门到精通!
    在这个数字时代,社交媒体已经成为我们生活中不可或缺的一部分,特别是WhatsApp,这款全球流行的即时通讯工具,为我们提供了与亲朋好友、客户和业务伙伴之间即时交流的便利。但有时候,我们无法及时回复消息,或者想要实现某些自动化的操作,这时,WhatsApp自动回复脚本就显得尤为重要,那么,如何开发......
  • Elasticsearch-Mapping篇
    官方文档官网:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html映射是定义文档及其包含的字段如何存储和索引的过程。每个文档都是字段的集合,每个字段都有自己的数据类型。映射数据时,您创建一个映射定义,其中包含与文档相关的字段列表。映射定义......
  • uniapp从地图上选择位置、获取当前位置、逆地址解析
     1.从地图选地点或者获取当前位置 getLocation(){ var_this=this; uni.chooseLocation({ success:(res)=>{//地图选点 console.log('位置名称:'+res.name); console.log('详细地址:'+res.address); console.log......