简单概述:HarmonyOS 预览器、模拟器、真机区别
鸿蒙操作系统(HarmonyOS)的开发环境提供了多种运行和调试应用的方式,主要包括:
预览器(Previewer)、模拟器(Emulator)、以及真机(Real Device)运行
以下是这三种方式的主要区别:
①预览器(Previewer):
预览器主要用于快速查看应用的界面布局和UI设计效果,它可以在开发过程中即时反映代码修改带来的界面变化,无需编译和安装过程,大大提升了开发效率。预览器通常不执行实际的程序逻辑,而是专注于界面展示。
开发者可以通过预览器快速迭代设计,检查元素位置、大小、颜色等视觉效果,但无法测试应用的功能性或性能。
②模拟器(Emulator):
模拟器则是一个软件环境,它模拟了鸿蒙操作系统的硬件环境,允许开发者在不具备实体设备的情况下,完整地运行和测试应用。模拟器可以模拟不同的硬件配置、屏幕尺寸、分辨率等,帮助开发者验证应用的兼容性和功能完整性。
使用模拟器,开发者可以进行较为全面的测试,包括应用逻辑、性能、传感器响应等,但因为是模拟环境,某些硬件特性可能无法完全真实反映真机表现。
③真机(Real Device):
真机运行是最接近用户实际使用场景的测试方式。开发者将应用直接安装到搭载鸿蒙系统的物理设备上,进行实际操作和测试。真机测试能确保应用在真实硬件上的表现,包括但不限于性能、电池消耗、传感器准确性、以及与操作系统其他功能的交互。这对于发现并解决特定于设备的问题至关重要。对于一些依赖特定硬件功能(如GPS、NFC、生物识别等)的应用,真机测试是不可或缺的。
综上所述,预览器、模拟器和真机各有侧重,开发者通常会在开发流程的不同阶段结合使用这些工具,以确保应用的质量和用户体验。
1.HarmonyOS Emulator(鸿蒙模拟器)的申请
①首先,需要到华为开发者联盟官网,进行鸿蒙模拟器的报名申请。填完完相关信息就提交申请即可。
https://developer.huawei.com/consumer/cn/activity/201714466699051861
②其次,就是要等申请通过,审批进度快的话,就是今天申请,明天申请通过。查看报名状态,如果通过了就看本文章的第二点:模拟器的使用。
2.HarmonyOS Emulator(鸿蒙模拟器)的使用
①打开DevEco Studio工具,在工具右上角找到 No Devices,并点击,有下拉框,选择Device Manager点击,会进行弹框。如下图:
②点击Sign in,会弹框进入华为账号的登录界面,进行登录即可。如果没有华为账号,就先注册一个。
③登录完成后,只要是申请鸿蒙模拟器通过了的,都会有Phone、Foldable、Tablet三种模拟器,选择其中一种,然后点击New Emulator,最后选择一个进行下载,下载完成后一直next就行。
④启动模拟器