鸿蒙手机 OS 开发必备,华为 DevEco Studio 2.1 Beta 2 发布(附六大升级内容)

IT老大2月9日信息 据华为官方公布,HUAWEI DevEco Studio 是朝向华为终端全情景多设备的一站式集成化开发工具(IDE),为开发者出示工程项目模版建立、开发设计、编译程序、调节、检测、公布等 E2E 的 HarmonyOS 应用程序开发服务项目。根据应用 DevEco Studio,开发者能够更高效率的开发设计具有 HarmonyOS 分布式系统工作能力的运用,从而提高自主创新高效率

2020 年 12 月 16 日,HUAWEI DevEco Studio 公布了 2.0 Beta 3 版本。阔别二个月,HUAWEI DevEco Studio 携手并肩 2.1 Beta 2 版本再一次袭来。

新版本到底能给众多开发者产生什么意外惊喜?下面便为您一一揭密。

Mac 版补足 Java UI 预览

在开发设计 HarmonyOS 运用的全过程中,开发者可根据 DevEco Studio 出示的预览器作用,查询 UI 页面的表明实际效果。伴随着版本的升級,DevEco Studio 2.1 Beta 2(Windows Mac 版)均已适用 Java UI 页面和 JS UI 页面的预览。

DevEco Studio 2.1 Beta 2(Windows Mac 版)对于 JS 运用,适用手机上、平板电脑、智慧屏、智能穿戴、轻量智能穿戴和智慧视觉六大设备种类;对于 Java 运用,适用手机上、平板电脑、车载一体机、智慧屏和智能穿戴五大设备种类。

对于 JS UI 合理布局,开发者在 HML/CSS/JS 写完编码,就可以在预览器中实时动态预览,其 UI 表明实际效果与运用运作在真机里时一致。

对于 Java UI 合理布局,开发者预览 AbilitySlice.java 或 Ability.java 文档时可感受动态性预览,预览 XML 合理布局文档可感受即时预览。

注释

即时预览:改动 UI 文档后,就可以在预览器中即时查询 UI 表明实际效果。

动态性预览:在预览器页面,可开展点击事件、滚动等互动实际操作。

除此之外,开发设计分布式架构,需考虑不一样设备的分辩率、样子、尺寸等规定。为了更好地便捷开发者在应用程序开发全过程中,能随时随地查询运用在不一样设备上的 UI 合理布局和互动实际效果,DevEco Studio 出示了跨设备预览的作用。但特别注意的是,假如2个设备适用的编号语言表达不一样,就不可以应用跨设备预览作用,比如,Java 语言表达的 Phone 的运用,是不兼容在 Lite Wearable 上运作的,由于 Lite Wearable 不兼容 Java 语言表达。

鸿蒙手机 OS 开发必备,华为 DevEco Studio 2.1 Beta 2 发布(附六大升级内容)

增加 5 个手机上工程项目模版

IT老大获知,DevEco Studio 适用手机上 (Phone)、平板电脑 (Tablet)、车载一体机 (Car)、智慧屏 (TV)、智能穿戴 (Wearable)、轻量智能穿戴 (Lite Wearable)和智慧视觉 (Smart Vision)七种设备的 HarmonyOS 应用程序开发,适用 Java、JS 和 C/C 计算机语言。为了更好地便捷开发者的应用,DevEco Studio 2.0 出示了多设备种类、不一样编程语言的 Ability 模版。DevEco Studio 2.1 Beta 2 在原来的基本上,增加了 5 个手机上 (Phone)工程项目模版,开发者们可依据工程项目指导,选择适合的模版,轻轻松松建立适用各种设备的工程项目,并自动生成相匹配的编码和資源模版。

鸿蒙手机 OS 开发必备,华为 DevEco Studio 2.1 Beta 2 发布(附六大升级内容)

JS 和 C/C 的调节自变量数据可视化

对于编码解决步骤太长、不正确掩藏较深等困扰,DevEco Studio 2.1 Beta 2 在 JS 或 C/C 编码调节全过程中,以 Plain(树型)、Line(折线统计图)、Bar(柱形图)和 Table(报表)等方法,迅速展现调节全过程中的算法设计、数据信息持续转变曲线图及数据信息间的关联,并出示对数据可视化的查看过虑排列等作用,便捷开发者简易形象化、快速合理地精准定位。

鸿蒙手机 OS 开发必备,华为 DevEco Studio 2.1 Beta 2 发布(附六大升级内容)

(照片:JS 调节自变量数据可视化)

鸿蒙手机 OS 开发必备,华为 DevEco Studio 2.1 Beta 2 发布(附六大升级内容)

(图:C/C 调节自变量数据可视化)

出示运用安全性测试服务项目

根据集成化 HUAWEI DevEco Services 云端服务服务平台工作能力,DevEco Studio 2.1 Beta 2 朝向 HarmonyOS 运用,出示运用安全性测试服务项目,当今关键适用系统漏洞检测和隐私保护检测二项作用。对于每一项测试任务,不用人工控制,全自动化技术进行检测,而且迅速出示技术专业详细的检测报告,提早检验和鉴别应用程序开发全过程中很有可能存有的安全系数难题,促使开发设计出的 HarmonyOS 运用更能考虑应用商店的发布规定。

系统漏洞检测:根据对 HarmonyOS 运用生命期模型和运用攻击面模型,选用数据格式流剖析技术性,提升系统漏洞发觉的准确度,另外遮盖 20 多种攻击面,65 系统漏洞检测项,协助开发者提早发觉和鉴别系统漏洞安全隐患。网站漏洞扫描研讨会对于每一项系统漏洞风险性项,得出确立的修补提议,助推开发者迅速修补系统漏洞。系统漏洞检测服务保障 Java 运用,包文件格式包含 Hap/App。

隐私保护检验:根据动态性检验和剖析运用在设备上运作的隐私保护比较敏感个人行为,协助开发者清查运用的故意个人行为,搭建纯粹翠绿色的 HarmonyOS 运用。隐私保护检测适用 17 项检验,包含获得所在位置信息内容检验、获得设备标志检验、获得手机通讯录信息内容检验、获得系统信息检验等。隐私保护检测服务项目当今适用 TV 设备的 Java 运用,包文件格式包含 Hap/App。

鸿蒙手机 OS 开发必备,华为 DevEco Studio 2.1 Beta 2 发布(附六大升级内容)

出示运用功能测试服务项目

除开运用安全性测试服务项目,DevEco Studio 2.1 Beta 2 还增加了运用功能测试服务项目,包含运用的兼容模式、可靠性和功能测试,检验运用从安裝、运行、运作和卸载掉的项目生命周期中很有可能存在的不足,多方位检验运用品质。

可用性测试:关键认证 HarmonyOS 运用在华为公司真机设备上运作的兼容问题,包含初次安裝、再度安裝、运行、卸载掉、奔溃、黑白屏、卡屏、运行错误、没法返回、UI 出现异常十大出现异常情景。可用性测试适用 TV 和 Lite Wearable 设备的 Java/JS 运用,在其中 TV 适用的包文件格式为 Hap/App;LiteWearable 适用的包文件格式为 App。

稳定性测试:关键认证 HarmonyOS 运用在华为公司真机设备上运作的可靠性难题,包含奔溃 / 运用冻屏、内存泄露和踩运行内存。稳定性测试适用 TV 设备的 Java/JS 运用,包文件格式包含 Hap/App。

功能测试:关键认证 HarmonyOS 运用在华为公司真机设备上运作的特性难题,包含启动长、桌面显示、CPU 占有和内存占用。功能测试适用 TV 设备的 Java/JS 运用,包文件格式包含 Hap/App。

鸿蒙手机 OS 开发必备,华为 DevEco Studio 2.1 Beta 2 发布(附六大升级内容)

在线编辑器工作能力提高

开发设计运用就如同盖房子,决策一个房子品质优劣的要素有很多,但路基是关键要素之一。路基没打好,建房子全过程会越来越繁杂繁杂得多。而在线编辑器对于开发环境,好似路基对于房子。一个好的在线编辑器,能够让开发者们事倍功半。DevEco Studio 适用多语种开展 HarmonyOS 运用的开发设计,包含 Java、JS 和 C/C 。

对于 C/C 在线编辑器,DevEco Studio 2.1 Beta2 作出了四项提高:

①提高了编码补足作用。在撰写运用环节,在线编辑器会剖析前后文并了解新项目內容,依据开发者键入的內容,提醒开发者可补足的类、方式、字段名和关键词的名字等,大大的提高编号高效率。

②对于宏定义的名字和自变量及其预备处理的途径和作为前缀,适用开发者自定其代码高亮的色调,便捷开发者将不一样编码开展色调区别。

③适用涵数从界定自动跳转到申明,当编码完成自动跳转时,列举的結果会以文件夹名称区别并表明重要编码信息内容。

④适用表明类、方式、涵数、主要参数等种类的文本文档查询 , 便捷开发者阅读文章编码。

对于 JS 在线编辑器,DevEco Studio 2.1 Beta 2 作出了三项提升:

①提高了编码补足作用,主要表现在 import 提升、后缀名补足及其注解工作能力提高。

②编码英语的语法提高:适用 ES6 英语的语法、Emmet 英语的语法及其 Media Query 标准标准全自动补足。

③编码查验提高:反复自变量和未应用自变量查验;全自动对引入到的废料标记开展删除线表明,废料标记可根据 JS doc 注解中的 @deprecated 标明;适用 JS、HML、CSS 编码的拼写检查等。

对于 xml 在线编辑器,DevEco Studio 2.1 Beta 2 作出了二项提高:

①对预订义 Json/XML 中的資源,可实时动态想到和自动跳转。

②在 XML 合理布局文档中,根据 <databind>标识,完成 java 和 xml 中间的数据信息动态性关联作用。

对于 Java 在线编辑器,DevEco Studio 2.1 Beta 2 在重新构建工程项目文件目录构造或 Java 类名时,可连动改动 config.json 环境变量中的引入。历经重重的提升,DevEco Studio 2.1 Beta 2 的在线编辑器作用日趋完善。众多开发者们在撰写运用环节,可根据把握编码撰写的各种各样常见方法,来提高编号高效率。

除之上六大作用,DevEco Studio 2.1 Beta 2还解决了三大用户痛点难题:

①解决了工程项目同歩时 Gradle 免费下载迟缓的难题。新版本根据集成化 Gradle 专用工具,促使开发者不用再独立免费下载 Gradle 专用工具。

②增加查询预览的 Log 系统日志,可在预览全过程中查询系统日志信息内容,另外还适用中英文切换。

③解决了模拟器不支持 WebView 控件显示的难题。

© 版权声明
好牛新坐标
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章