首页 > 其他分享 >你知道吗?华为宣布“鸿蒙5.0不兼容安卓”,彻底抛弃安卓代码这是否会带来更多岗位

你知道吗?华为宣布“鸿蒙5.0不兼容安卓”,彻底抛弃安卓代码这是否会带来更多岗位

时间:2023-12-26 11:36:51浏览次数:50  
标签:5.0 配置文件 鸿蒙 安卓 程序包 应用 资源


近日,鸿蒙产业链消息人士透露,鸿蒙 5.0 版本的发布计划中或将不再考虑兼容安卓系统,鸿蒙就是鸿蒙,安卓就是安卓。彻底确定鸿蒙与安卓的独立性。

你知道吗?华为宣布“鸿蒙5.0不兼容安卓”,彻底抛弃安卓代码这是否会带来更多岗位_配置文件

那么华为不再兼容安卓,是否会带来更多就业岗位

坐标某大厂,前段时间刚和华为开完会,先说结论:会

  1. 上层基于 ArkTs 和 ArkUI 的部分:这意味着对于所有 Native 开发的部分,大部分都需要重写;对于 h5 的部分,工作量也不少,围绕着 h5 容器(包括小程序)相关的功能都需要拿 ArkTs 重新实现一遍,包括标准的实现等等。对于跨端框架 reactnative 和各大厂自研的跨端框架也是巨大的工作量,光保证各端 UI 的一致都需要以年纬度进行投入,就连鸿蒙自身适配 reactnative 也处于刚起步的阶段,预计还有不少坑要踩。
  2. 底层围绕着鸿蒙系统基建的部分:这部分更加偏低层,也更加需要客户端工程师的参与。包括不限于 APM(cpu/内存/流量/耗电量/crash等等的监控),CI/CD流程(签名/加固/打包/编译/上架),安全合规各种模式(隐私/权限/青少年模式/适老模式/无障碍/黑白模式等等),自动化测试(UI自动化/稳定性测试/性能测试等等)

而在华为宣布华为鸿蒙5.0不兼容安卓以来,多家互联网公司发布多个和鸿蒙有关的岗位,包括美团、网易、今日头条、钉钉、小红书、招商银行、携程旅行、58同城等。据估计,鸿蒙开发的人才缺口或将达到百万规模。

随着鸿蒙生态的发展,鸿蒙开发已成为时代新风口,学习鸿蒙开发势在必行

如何学习鸿蒙

种一颗树最好的时间是十年前,其次是现在, 考虑到市场上还没有系统的入门资料,所以就整理了一份《鸿蒙零基础入门学习指南》,希望能对那些想要学习鸿蒙,但是有没有方向的人提供一点帮助。本文档适用于HarmonyOS应用开发的初学者(由于文档内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的看文末有免费的获取方式!)

《鸿蒙零基础入门学习指南》

目录

你知道吗?华为宣布“鸿蒙5.0不兼容安卓”,彻底抛弃安卓代码这是否会带来更多岗位_android_02

一、快速入门

适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用,快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。

  • 开发准备
  • 基本概念
  • 工具准备
  • 构建第一个ArkTS应用(Stage模型)
  • 构建第一个ArkTS应用(FA模型)
  • 构建第一个JS应用(FA模型)

你知道吗?华为宣布“鸿蒙5.0不兼容安卓”,彻底抛弃安卓代码这是否会带来更多岗位_harmonyos_03

二、开发基础知识

  • 应用程序包基础知识
  • 应用程序包概述
  • 应用程序包结构
  • 应用程序包多HAP机制
  • 应用程序包安装和卸载流程
  • 应用程序包更新流程
  • 共享包
  • 应用程序包快速修复
  • 应用配置文件(Stage模型)
  • 应用配置文件概述(Stage模型)
  • app.json5配置文件
  • module.json5配置文件
  • 应用配置文件概述(FA模型)
  • 应用配置文件概述(FA模型)
  • app对象内部结构
  • deviceConfig内部结构
  • module对象内部结构

你知道吗?华为宣布“鸿蒙5.0不兼容安卓”,彻底抛弃安卓代码这是否会带来更多岗位_harmonyos_04

三、资源分类与访问

应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。

  • 资源分类与访问
  • 资源分类
  • 资源目录
  • 资源组目录
  • 创建资源目录和资源文件
  • 创建资源目录和资源文件
  • 创建资源目录
  • 创建资源文件
  • 资源访问
  • 应用资源
  • 系统资源
  • 资源匹配

四、学习ArkTs语言

ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。

  • 初识ArkTS语言
  • 基本语法
  • 基本语法概述
  • 声明式UI描述
  • 自定义组件
  • 状态管理
  • 其他状态管理
  • 其他状态管理概述
  • @Watch装饰器:状态变量更改通知
  • $$语法:内置组件双向同步
  • 渲染控制
  • 渲染控制概述
  • if/else:条件渲染
  • ForEach:循环渲染
  • LazyForEach:数据懒加载

你知道吗?华为宣布“鸿蒙5.0不兼容安卓”,彻底抛弃安卓代码这是否会带来更多岗位_华为_05

标签:5.0,配置文件,鸿蒙,安卓,程序包,应用,资源
From: https://blog.51cto.com/u_16163480/8980571

相关文章

  • 鸿蒙开发入门:多HAP的开发调试与发布部署流程
    多HAP的开发调试与发布部署流程多HAP的开发调试与发布部署流程如下图所示。图1多HAP的开发调试与发布部署流程开发开发者通过DevEcoStudio工具按照业务的需要创建多个Module,在相应的Module中完成自身业务的开发。调试通过DevEcoStudio编译打包,生成单个或者多个HAP,即可基于HAP进......
  •  鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件
     鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件编辑一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Toast组件Toast 的应用场景也非常广泛,比如网络请求出错了可以弹一个 Toast 提示等。@ohos.prompt 模块里提供显示一个 Toast 的A......
  • 【触想智能】MES安卓工位一体机在制造业生产中备受青睐
    MES安卓工位一体机是安卓工业一体机的其中一种,主要应用在智能制造生产领域,是传统工厂数字化升级转型的利器。对于制造工厂,实施数字化工厂目标是落实计划管理,加快工序流转,实现有效产出,实现减员、降成本、增效。目前来说,承接这个信息化转型效果最重要的工具就是工位机了。......
  •  鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle开关组件
     鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle开关组件编辑一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Toggle开关组件接口Toggle(options:{type:ToggleType,isOn?:boolean})参数参数名参数类型必填默认值参数描述typeToggleType......
  • 鸿蒙 Ark ui 实战登录界面请求网络实现教程
    团队介绍作者:徐庆团队:坚果派公众号:“大前端之旅”润开鸿生态技术专家,华为HDE,博客专家,超级个体,特邀嘉宾,签约作者,OpenHarmony布道师,电子发烧友专家博客,51CTO博客专家,擅长HarmonyOS/OpenHarmony应用开发、熟悉服务卡片开发。欢迎合作。前言:各位同学有段时间没有见面因为一直很忙所......
  • 鸿蒙原生应用/元服务开发-Stage模型能力接口(十)上
    @ohos.app.form.FormExtensionAbility(FormExtensionAbility)FormExtensionAbility为卡片扩展模块,提供卡片创建、销毁、刷新等生命周期回调。本模块首批接口从APIversion9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。本模块接口仅可在Stage模型下使用。一、......
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Progress进度条组件
    鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Progress进度条组件编辑一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Progress组件进度条也是UI开发最常用的组件之一,进度条组件,用于显示内容加载或操作处理等进度。接口Progress(options:{value:n......
  • 鸿蒙原生应用再添新丁!网易游戏入局鸿蒙
     鸿蒙原生应用再添新丁!网易游戏入局鸿蒙来自@HarmonyOS 微博12月15日消息,网易游戏与华为达成鸿蒙合作,作为“游戏热爱者”的@网易游戏将基于#HarmonyOSNEXT#启动#鸿蒙原生应用#开发,为玩家带来更多元的交互玩法和更创新的游戏体验。#鸿蒙千帆起##HarmonyOS#市场或迎来爆发式增......
  • 国标GB28181安防监控LiteCVR视频平台无法接入Ehome5.0的原因排查
    随着人工智能技术的迅速发展,未来的安防视频技术将更加智能化。通过深度学习和图像识别算法,安防摄像头可以自动识别异常行为、人脸识别、车辆识别等,从而提供更智能、自动化的安全监控。 用户在现场使用LiteCVR平台接入ehome5.0,显示无法接入。针对这个情况我们来好好分析一下。视......
  • TiDB v7.5.0 vs Oceanbase v4.2.1.1: online ddl 吐血验证测试
    作者:h5n11         测试环境3台ARM服务器,同时部署TiDB和OceanBase。TiDB:v7.5.0社区版,kvcache32G,CPU48核(tidb+tikv+pd,numa),普通ssd。Oceanbase:4.2.1.1社区版,租户内存128G,48核,普通ssd。2         测试内容以Oceanbase4.2.1官网文档为基准测试......