使用模拟器运行应用/服务-模拟器与真机差异

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

说明

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

应用框架

表1

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

-

安全

表2

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

部分支持

部分支持

支持口令认证

网络

表3

Kit名称

ARM版本

X86版本

备注

Connectivity Kit

部分支持

部分支持

支持wifi相关能力

Distributed Service Kit

-

Network Kit

部分支持

部分支持

支持桥接本地计算机网络

Network Boost Kit

-

Remote Communication Kit

-

Service Collaboration Kit

-

Telephony Kit

-

基础功能

表4

Kit名称

ARM版本

X86版本

备注

Basic Services Kit

部分支持

部分支持

  • 不支持usb、热管理、设备认证
  • 获取ODID前,需要先配置签名,可在模拟器上自动签名

Function Flow Runtime Kit

-

Input Kit

-

MDM Kit

-

Status Bar Extension Kit

-

硬件

表5

Kit名称

ARM版本

X86版本

备注

Car Kit

-

Driver Development Kit

-

Multimodal Awareness Kit

-

Pen Kit

-

Sensor Service Kit

部分支持

部分支持

支持部分传感器,参见虚拟传感器

Wear Engine Kit

-

调测调优

表6

Kit名称

ARM版本

X86版本

备注

Performance Analysis Kit

-

Test Kit

-

媒体

表7

Kit名称

ARM版本

X86版本

备注

Audio Kit

-

AVCodec Kit

部分支持

部分支持

支持音频编解码、H264视频软解码

AVSession Kit

-

Camera Kit

-

DRM Kit

-

Image Kit

-

Media Kit

部分支持

部分支持

不支持录像、拍照/扫码和屏幕录制

Media Library Kit

部分支持

部分支持

不支持分布式能力

Scan Kit

-

Ringtone Kit

-

图形

表8

Kit名称

ARM版本

X86版本

备注

AR Engine

-

ArkGraphics 2D

部分支持

部分支持

ArkGraphics 3D

-

Graphics Accelerate Kit

-

XEngine Kit

-

应用服务

表9

Kit名称

ARM版本

X86版本

备注

Account Kit

-

Ads Kit

-

Calendar Kit

-

Call Kit

-

Cloud Foundation Kit

-

Contacts Kit

-

Game Service Kit

-

Health Service Kit

-

IAP Kit

-

Live View Kit

-

Location Kit

部分支持

X86版本不支持地理逆编码

Map Kit

-

Notification Kit

-

Payment Kit

-

PDF Kit

-

Preview Kit

-

Push Kit

部分支持

  • ARM版本支持getToken、deleteToken、getAAID、deleteAAID、bindAppProfileId、unbindAppProfileId
  • ARM版本支持推送通知消息、推送卡片刷新消息、推送后台消息
  • 使用Push Kit之前需要先配置签名,可在模拟器上自动签名

Scenario Fusion Kit

-

Share Kit

-

Store Kit

-

Wallet Kit

-

Weather Service Kit

-

AI

表10

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开发

表11

Kit名称

ARM版本

X86版本

备注

NDK

支持

部分支持

X86版本暂不支持libjsvm

其他

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

表12

场景

能力

ARM版本

X86版本

备注

预置应用

小艺输入法

-

文件管理

部分支持

部分支持

  • ARM/X86版本不支持.pdf/.pptx/.xlsx/.docx文件格式预览
  • X86版本不支持文件删除

设置

-

图库

-

浏览器

-

三方框架

React Native

-

Taro

-

Flutter

部分支持

ARM版本暂不支持视频播放

元服务

域名管控(配置服务器域名

模拟器元服务域名访问不管控,不需要配置服务器域名

-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值