鸿蒙NEXT开发【模拟器与真机的差异】使用模拟器运行应用/服务

模拟器在本地计算机上创建和运行,在运行和调试应用/服务时可以保持良好的流畅性和稳定性,但是需要耗费一定的计算机资源,具体的运行环境要求为:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

与真机相比,模拟器暂时只支持部分Kit,以下是模拟器对各种Kit的支持情况。

说明

使用x86模拟器时,C++工程及三方库需要编译出x86_64版本的so,请在build-profile.json5中externalNativeOptions/abiFilters的值中增加"x86_64"。

应用框架

Kit名称ARM版本X86版本备注
Ability Kit-
Accessibility Kit-
ArkData部分支持部分支持不支持分布式能力
ArkTS-
ArkUI部分支持部分支持不支持heif类型的图片
ArkWeb-
Background Tasks Kit-
Core File Kit部分支持部分支持不支持分布式能力、AudioViewPicker
Form Kit部分支持部分支持不支持分布式能力
IME Kit-
IPC Kit-
Localization Kit-
UI Design Kit-

安全

Kit名称ARM版本X86版本备注
Asset Store Kit-
Crypto Architecture Kit-
Data Protection Kit-
Device Certificate Kit-
Device Security Kit-
Enterprise Data Guard Kit-
Online Authentication Kit-
Universal Keystore Kit-
User Authentication Kit部分支持部分支持仅支持口令认证

网络

Kit名称ARM版本X86版本备注
Connectivity Kit部分支持部分支持仅支持wifi相关能力
Distributed Service Kit-
Network Kit部分支持部分支持支持桥接本地计算机网络
Network Boost Kit-
Remote Communication Kit-
Service Collaboration Kit-
Telephony Kit-

基础功能

Kit名称ARM版本X86版本备注
Basics Service Kit部分支持部分支持不支持usb、热管理、设备认证
Function Flow Runtime Kit-
Input Kit-
MDM Kit-
Status Bar Extension Kit-

硬件

Kit名称ARM版本X86版本备注
Car Kit-
Driver Development Kit-
MultimodalAwareness Kit-
Pen Kit-
Sensor Service Kit部分支持部分支持支持部分传感器
Wear Engine Kit-

调测调优

Kit名称ARM版本X86版本备注
Performance Analysis Kit-
Test Kit-

媒体

Kit名称ARM版本X86版本备注
Audio Kit-
AVCodec Kit部分支持部分支持仅支持软编码,H265编码不支持
AVSession Kit-
Camera Kit-
DRM Kit-
Image Kit-
Media Kit部分支持部分支持不支持录像、拍照/扫码和屏幕录制
Media Library Kit部分支持部分支持不支持分布式能力
Scan Kit-
Ringtone Kit-

图形

Kit名称ARM版本X86版本备注
AR Engine-
ArkGraphics 2D部分支持部分支持暂不支持OpenGL ES 3.0以上接口
ArkGraphics 3D-
Graphics Accelerate Kit-
XEngine Kit-

应用服务

Kit名称ARM版本X86版本备注
Account Kit-
Ads Kit-
Calendar Kit-
Call Kit-
Cloud Foundation Kit-
Contacts Kit-
Game Service Kit-
Health Service Kit-
IAP Kit-
Location Kit部分支持X86版本不支持地理逆编码
Map Kit-
Notification Kit-
Payment Kit-
PDF Kit-
Preview Kit-
Push Kit-
Scenario Fusion Kit-
Share Kit-
Store Kit-
Wallet Kit-
Weather Service Kit-

AI

Kit名称ARM版本X86版本备注
Core Speech Kit-
Core Vision Kit-
HiAI Foundation Kit-
Intents Kit-
MindSpore Lite Kit-
Natural Language Kit-
Neural Network Runtime Kit-
Speech Kit-
Vision Kit-

NDK开发

Kit名称ARM版本X86版本备注
NDK支持部分支持X86版本暂不支持libjsvm

其他

除Kit外,在其他场景下,模拟器和真机的能力也存在差异,具体如下表:

场景能力ARM版本X86版本备注
预置应用小艺输入法-
文件管理部分支持X86版本不支持文件删除
设置-
图库-
浏览器-
三方框架React Native-
Taro-
Flutter部分支持ARM版本暂不支持视频播放
元服务域名管控([配置服务器域名])模拟器元服务域名访问不管控,不需要配置服务器域名-

最后呢

很多开发朋友不知道需要学习那些鸿蒙技术?鸿蒙开发岗位需要掌握那些核心技术点?为此鸿蒙的开发学习必须要系统性的进行。

而网上有关鸿蒙的开发资料非常的少,假如你想学好鸿蒙的应用开发与系统底层开发。你可以参考这份资料,少走很多弯路,节省没必要的麻烦。由两位前阿里高级研发工程师联合打造的《鸿蒙NEXT星河版OpenHarmony开发文档》里面内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)技术知识点

如果你是一名Android、Java、前端等等开发人员,想要转入鸿蒙方向发展。可以直接领取这份资料辅助你的学习。下面是鸿蒙开发的学习路线图。

在这里插入图片描述

针对鸿蒙成长路线打造的鸿蒙学习文档。话不多说,我们直接看详细鸿蒙(OpenHarmony )手册(共计1236页)与鸿蒙(OpenHarmony )开发入门视频,帮助大家在技术的道路上更进一步。

  • 《鸿蒙 (OpenHarmony)开发学习视频》
  • 《鸿蒙生态应用开发V2.0白皮书》
  • 《鸿蒙 (OpenHarmony)开发基础到实战手册》
  • OpenHarmony北向、南向开发环境搭建
  • 《鸿蒙开发基础》
  • 《鸿蒙开发进阶》
  • 《鸿蒙开发实战》

在这里插入图片描述

总结

鸿蒙—作为国家主力推送的国产操作系统。部分的高校已经取消了安卓课程,从而开设鸿蒙课程;企业纷纷跟进启动了鸿蒙研发。

并且鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,未来将会支持 50 万款的应用。那么这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行! 自↓↓↓拿
1

<think>好的,我需要帮助用户获取关于HarmonyOS 4.3开发的资料。首先,我需要查看用户提供的引用内容,看看是否有相关信息。引用1提到了DevEco Studio、HarmonyOS SDK、模拟器等工具链,适用于HarmonyOS Next。引用2和3也涉及HarmonyOS Next开发实践和规范。但用户询问的是HarmonyOS 4.3,这可能Next版本不同。 接下来,我需要确认HarmonyOS 4.3的文档和资源是否Next版本共享相同的资源。通常,不同版本可能有各自的文档。用户需要4.3的API参考、教程、示例代码等。由于引用中没有直接提到4.3的内容,可能需要引导用户访问官方网站或开发平台获取最新资料。 另外,用户可能不知道如何区分不同版本的文档。需要建议他们通过华为开发者官网查找对应版本的资源。同时,可以提及常见的开发工具如DevEco Studio可能支持多版本,需在创建项目时选择正确的SDK版本。 还要注意,回答中需引用用户提供的引用内容,但现有的引用都是关于Next版本的,因此需要明确说明区别,并指导用户如何找到4.3的资料。最后,生成相关问题时应围绕HarmonyOS版本差异开发工具使用等。</think>### HarmonyOS 4.3 开发资料获取指南 #### 1. **官方文档API参考** HarmonyOS 4.3 的官方文档和API参考可通过 **华为开发者联盟官网** 获取。具体路径如下: - **开发文档**:访问 [HarmonyOS开发者文档中心](https://developer.harmonyos.com/cn/docs/documentation),选择对应版本(4.3)查看核心概念、开发框架和接口说明。 - **API参考**:在文档中心的 **API参考** 部分,可搜索特定类或接口的详细定义,例如网络请求、UI组件等[^1]。 #### 2. **开发工具链** - **DevEco Studio**:HarmonyOS官方IDE支持4.3版本开发,需在创建项目时选择对应SDK版本(需提前下载)。 示例代码结构: ```typescript // 页面入口示例 @Entry @Component struct Index { build() { Column() { Text("Hello HarmonyOS 4.3") .fontSize(30) } } } ``` - **HarmonyOS SDK**:通过DevEco Studio的SDK Manager安装4.3版本的SDK,包含API库和开发模板。 #### 3. **示例代码** - **官方示例仓库**:GitHub或Gitee的HarmonyOS示例库中,筛选标签为“4.3”的示例项目,如“分布式任务调度”“ArkUI动画”等。 - **开发社区**:华为开发者论坛的4.3专区常分享第三方开发者提供的代码片段,例如BLE通信实现[^2]。 #### 4. **教程学习路径** - **入门教程**:官网提供《HarmonyOS 4.3快速入门》,涵盖环境搭建、首个应用开发、调试技巧。 - **视频课程**:华为开发者学堂的《HarmonyOS 4.3应用开发实战》系列课程,包含UI设计、服务卡片等专题。 #### 5. **注意事项** - **版本兼容性**:4.3的API可能旧版本存在差异,需注意迁移指南。 - **调试工具**:使用4.3专用模拟器真机调试,确保功能适配[^3]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值