跟着坚果社区从零开始学鸿蒙——DevEco Studio使用说明-模拟器安装硬件需求及与真机差别说明
模拟器在本地计算机上创建和运行,在运行和调试应用/元服务时可以保持良好的流畅性和稳定性,但是需要耗费一定的计算机资源,具体的运行环境要求如下。
Windows运行环境:
类别 |
最低要求 |
推荐 |
---|---|---|
操作系统 |
Windows 10企业版、专业版或教育版及以上,且操作系统版本不低于10.0.18363 |
最新的64位Windows |
CPU |
|
由于性能不足,不推荐使用 Intel® Core™ N 系列和 U 系列处理器 |
RAM |
16GB |
32GB及以上 |
磁盘空间 |
16GB |
32GB及以上 |
屏幕 |
屏幕分辨率1280*800像素以上 |
屏幕分辨率1920*1080像素以上 |
GPU |
支持OpenGL版本4.1 |
支持OpenGL版本4.1及以上 |
Mac运行环境:
类别 |
最低要求 |
推荐 |
---|---|---|
操作系统 |
macOS系统为12.5及以上版本 |
最新的64位macOS |
CPU |
|
最新的Apple Silicon |
RAM |
8GB |
16GB及以上 |
磁盘空间 |
16GB |
32GB及以上 |
屏幕 |
屏幕分辨率1280*800像素以上 |
屏幕分辨率1920*1080像素以上 |
GPU |
支持OpenGL版本4.1 |
支持OpenGL版本4.1及以上 |
模拟器与真机差异
模拟器是开发和调试HarmonyOS应用/元服务的便捷工具,例如不需要登录华为账号、不需要配置服务器域名即可开发和调试元服务,在大多数情况下,模拟器上推包调试不需要签名,但部分Kit仍需签名后才能正常运行,具体要求请参考Kit的开发指南。
由于模拟器和真机在硬件和能力上存在差异,部分功能场景仍需在真机上进行开发。您可以通过阅读模拟器与真机的差异,来决定哪些功能在模拟器中测试,哪些功能在真机上测试。
通用差异
模拟器是运行在Mac或Windows电脑上的虚拟机应用,会使用电脑的硬件资源,包括CPU、内存和网络连接等。这些资源在容量和速度上可能与真机上的资源存在显著差异。因此,模拟器不适合用于测试应用/元服务的性能(如数据处理、图形渲染、网络速度)、资源占用(如内存、CPU、功耗),模拟器的性能测试结果仅能用于评估应用功能的相对差异。如需获取真实场景下的用户体验数据,应在真机上进行测试。
显示效果差异
- 模拟器使用电脑的显示器,与真机屏幕不同,可能会导致文本和图像在模拟器上出现边缘锯齿。放大模拟器窗口比例可以使文字和图像更清晰。
- 电脑屏幕的色域范围可能与移动设备不同,从而导致颜色显示不准确。
- 模拟器不支持屏幕亮度调节。
图形接口差异
- 不支持OpenGL ES 3.1、3.2接口
- 不支持Vulkan接口
应用框架
以下Kit和场景暂不支持模拟器。
- Ability Kit(程序框架服务):不支持拉起垂类应用面板,不支持使用App Linking实现应用间跳转,不支持以免安装方式拉起元服务。
- Accessibility Kit(无障碍服务):不支持屏幕朗读以外的其他功能。
- Data Augmentation Kit(数据增强服务)
- UI Design Kit(UI设计套件):不支持侧边栏样式设置,不支持侧边栏菜单样式,不支持底部页签设置图标出血样式,不支持即时操作设置,不支持核心操作栏设置,不支持列表设置,不支持应用加载自定义Symbol,不支持HDS视效。
安全
以下Kit和场景暂不支持模拟器。
- Data Protection Kit(数据保护服务)
- Device Security Kit(设备安全服务)
- Enterprise Data Guard Kit(企业数据保护服务)
- Online Authentication Kit(在线认证服务)
- 不支持安全GPS、人脸识别、设备证书等。
网络
以下Kit暂不支持模拟器。
- Distributed Service Kit(分布式管理服务)
- NearLink Kit(星闪服务)
- Network Boost Kit(网络加速服务)
- Service Collaboration Kit(协同服务)
- Telephony Kit(蜂窝通信服务)
基础功能
- Input Kit(多模输入服务):不支持对鼠标光标的样式修改等操作。
- 不支持MDM Kit(企业设备管理服务)
媒体
以下Kit和场景暂不支持模拟器。
- Camera Kit(相机服务):不支持预览、拍照以外的其他功能。
- DRM Kit(数字版权保护服务)
- Ringtone Kit(铃声服务)
- Scan Kit(统一扫码服务):不支持码图生成,不支持识别图像数据。
- 不支持heif格式的图片
- 视频播放:仅支持h264文件格式、RGBA像素格式的视频文件。
- 不支持视频录制/转码/处理、屏幕录像。
图形
以下Kit暂不支持模拟器。
- AR Engine(AR引擎服务)
- ArkGraphics 3D(方舟3D图形)
- Graphics Accelerate Kit(图形加速服务)
- XEngine Kit(GPU加速引擎服务)
应用服务
以下Kit和场景暂不支持模拟器。
- Ads Kit(广告服务)
- AppGallery Kit(应用市场服务)
- App Linking Kit(应用链接服务)
- Call Service Kit(通话服务)
- Cloud Foundation Kit(云开发服务)
- Enterprise Space Kit(企业数字空间服务)
- Game Service Kit(游戏服务)
- Health Service Kit(运动健康服务)
- IAP Kit(应用内支付服务)
- Location Kit(位置服务):不支持地理围栏。
- Map Kit(地图服务):不支持3D地图、地图截图。
- Payment Kit(华为支付服务)
- PDF Kit(PDF服务):X86版本不支持。
- Preview Kit(文件预览服务):不支持.pdf/.pptx/.xlsx/.docx文件格式预览。
- Push Kit(推送服务):不支持推送授权订阅消息、推送通知扩展消息、推送实况窗消息、推送应用内通话消息。
- Reader Kit(阅读服务)
- Screen Time Guard Kit(屏幕时间保护服务)
- Share Kit(分享服务):不支持跨端分享、基于意图框架的分享。
- Wallet Kit(钱包服务)
- Weather Service Kit(天气服务)
AI
以下Kit和场景暂不支持模拟器。
- CANN Kit(CANN 服务)
- Core Vision Kit(基础视觉服务)
- Intents Kit(意图框架服务)
- MindSpore Lite Kit(昇思推理框架服务):不支持图像分类之外的其他功能。
- Natural Language Kit(自然语言理解服务)
- Neural Network Runtime Kit(Neural Network运行时服务)
- Speech Kit(场景化语音服务)
- Vision Kit(场景化视觉服务)
其他差异
模拟器和真机的其他重要差异 |
影响场景 |
---|---|
SIM卡 |
不支持拨打电话、发送短信 |
USB |
不支持连接、数据传输 |
蓝牙 |
不支持蓝牙设备扫描、连接、数据传输 |
星闪 |
不支持星闪设备扫描、连接、数据传输、分布式能力 |
NFC |
不支持NFC卡片读写、刷卡 |
TEE(Trusted Execution Environment,可信执行环境) |
部分安全相关Kit暂不支持 |
NPU |
部分AI相关Kit暂不支持 |
生物识别 |
不支持指纹、人脸认证 |
摄像头/麦克风 |
依赖电脑设备,不支持多摄像头切换(广角/长焦)、闪光灯、降噪算法等 |
电源 |
模拟电源,不支持亮灭屏、温控、快充等场景 |
Kit支持情况变更说明
DevEco Studio 6.0.0 Beta2
- Accessibility Kit(无障碍服务):支持屏幕朗读。
DevEco Studio 6.0.0 Beta1
以下Kit支持在模拟器上使用:
- Core Speech Kit(基础语音服务)
- Scan Kit(统一扫码服务):支持使用电脑摄像头扫码。
DevEco Studio 5.1.1 Beta1
- NDK:X86版本支持JSVM。
DevEco Studio 5.1.0 Release
以下Kit支持在模拟器上使用:
- PDF Kit(PDF服务):支持在ARM版本上使用。
- Map Kit(地图服务):支持除3D地图和地图截图以外的其他功能。
- Camera Kit(相机服务):支持预览、拍照。
- Share Kit(分享服务):支持除了跨端分享、基于意图框架的分享以外的其他功能。
更多推荐
所有评论(0)