快应用开发工具 3.2 版本发布

快应用工具开发团队,于 2020 年 7 月 30 日,发布 IDE 最新版本:v3.2.0

本文原文首发于:vivo 快应用官方博客 | 快应用开发工具 3.2 版本发布

v3.2 更新说明

虽然距离 3.1 发版不到一个月,但即将发布的 3.2,该版本所携带的更新与新增功能,一如既往地令我们感到满意;希望用户您体验后也能有同感。下面与大家分享下在 3.2 版本中,我们所做的那些重要改进:

新增功能

上传包管理平台

背景:若您想分享开发的快应用给别人使用,且不限于局域网内访问,可将 RPK 上传至包管理平台,他人只需通过浏览器扫码即可安装体验快应用。

快应用包管理平台:它是由官方出品,提供给用户管理快应用项目版本的工具;其目的在于:解决项目迭代中协作不便的问题。您可以方便的在平台中,找到同一项目对应不同版本的快应用包,同时您还可以轻松上传你的包,并将其分享给项目相关人员;只需要浏览器扫描分享出来的二维码,即可安装体验不同版本的快应用包。具体说明,请参见文章:快应用包管理平台使用说明

IDE 上传包管理平台

右键新建页面和组件

为开发者能更加方便的新建快应用页面和组件,对侧边栏文件目录右键选项,做了增强;使得用户可以选中目录,右键操作,快速新建页面或组件,进一步提升开发使用体验。

  • 新建快应用页面
快应用 IDE右键 新建快应用页面
  • 新建快应用组件
快应用 IDE 新建快应用组件

优化更新

在本版改进中,除了更新 1070 特性、预览版和调试器之外,还涉及以下开发体验方面:

启动页改版

为了增强用户使用体验,有对启动页进行了改造(如下截图);点击菜单栏「新建快应用工程」、快捷入口「新建快应用工程」、或者欢迎页「新建工程」,都可以呼起启动页。您可在此界面上:打开最近打开的项目;新建快应用工程和卡片工程;下载行业模板、并基于模版新建工程。

快应用 IDE 启动页改版

欢迎页改版

启动页得以优化,使得与欢迎页功能有所冲突;因此,有对欢迎页,也做了改造;采用图文结合,对开发工具做了介绍,同时也提供打开启动页入口,及快应用常用资源链接。效果参见如下截图:

快应用 IDE 欢迎页改版

语法插件优化

在原有版本基础上,进一步优化了语法插件的功能,使得开发更加顺畅,具体更新如下:

  • 增加 app.ux 全局变量跳转和补全;
  • template 属性补全优化:空格触发属性名补全、对事件以及属性的排序优化、属性名补全时,再次触发属性值补全、class 和 id 的补全更加智能化、过滤已有的属性名和 class ,提示还没有的属性名;
  • hover 提示,添加文档链接;
  • template 花扣号自动补全;
  • template 双花扣号自动补全变量;
  • 右键增加选中文本格式化;

预览区展示打包报错信息

总有些情况下,应用构建会出现些错误,或将导致预览无法呈现;在 3.2 版本中,对此有做调整:改为由构建工具来呈现,从而规避一些不必要问题;最新效果如下截图:

快应用 IDE 预览区展示打包报错信息

额外要补充说明的是,目前快应用 IDE,展示报错有四处:

  1. 预览:展示项目构建过程中打包错误;一般为 Webpack 抛出;
  2. 底部「输出」面板:与预览一致;额外会有更多构建信息、警告等;
  3. DevTools 的 console 面板:展示用户代码运用中的一些错误;
  4. 开发者工具 console 面板:展示 IDE 以及插件在运行中,抛出的错误;

其中,1,2 可以合为一处,鉴于「输出」部分仍有其作用,目前仍作保留;倘若您在开发中,遇到类似预览白屏的情况,可以查看 3、4 处的报错说明,从而追根溯源,发现问题根本所在。

更新 toolkit 签名路径

修改签名文件的路径,具体修改如下:

  • 新建工程,sign 目录不包含 debug 子目录;
  • 新建 release 签名后,证书直接放在 sign 目录下,而不是在 sign/release 目录;
  • 兼容老版本签名路径,老版本的签名路径能够正常使用。

展望未来

2020 年,已走过大半,快应用 IDE 发布了 2.13.03.1,以及 3.2 等多个大版本; 未来,仍将持续关注性能稳定性兼容性,这些对于用户和我们,都至关重要的基本面;同时将投入更多精力于预览,力争做到预览之呈现,即真机所显;对于新功能,会持谨慎态度,认真研究,力争每一点努力,都能为您带来应有价值;最后,我们将始终倾听用户的声音,如果您有任何建议或意见,请及时告知,将尽可能满足您。

如果您还没有尝试过快应用 IDE,请下载以及尝试使用它,如果您有任何想法,请及时让我们知晓。

再次表示感谢!最后,愿所有人,都可以开心生活,快乐工作。

── 来自快应用工具开发团队,于 2020 年 7 月 28 日。