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

快应用开发工具 Feb 05, 2021

v3.7 更新说明

在 2021 年初,快应用开发团队,将之前遗留的一些仍未解决的问题,做了解决,推出最新 3.7 版本;下面请允许跟大家分享下,在此次迭代,我们做了一些重要改进。

优化更新

模拟器分离

根据用户的诉求,在小屏的电脑上模拟器占用太大的空间,导致代码编辑区的区域太小,因此在这版本中,在模拟器的 top 栏中,提供模拟器分离功能。具体可以参见下面截图:

快应用 IDE 模拟器分离

骨架屏

骨架屏是页面的一个空白版本,通常会在页面完全渲染之前,通过一些灰色的区块大致勾勒出轮廓,待数据加载完成后,再替换成真实的内容。为了开发的便利,IDE 提供了自动生成骨架屏代码的能力,功能的入口在顶部工具栏,其注意点如下:

  • 在首次使用时,需要安装插件,IDE 会主动提示安装。
  • 手机调试器和引擎需要大于等于 1090,可通过 IDE 安装。
  • 骨架屏,是根据真机效果生成的,需要先使用快应用调试器扫描二维码,连接真机,在连接上之后,真机上切换到需要生成骨架屏页面,IDE 点击「生成骨架屏」按钮,即可生成骨架屏文件。
  • 可在 skeleton 目录下自行配置骨架屏文件内容,IDE 提供了其预览功能。

快应用 IDE 骨架屏

预览提供版本选择能力

为避免在 web.js 发版之后导致部分用户存在兼容性问题,IDE 提供了用户主动选择预览版本的能力。用户可以通过模拟器界面右下角的 预览设置 选择预览版本 来主动选择预览的版本,在出现兼容性问题的时候可以及时调整,不影响开发,其更新机制为:

  • 默认使用最新的预览版本
  • 在用户切换了预览版本之后,如有更新的话,会提示用户更新新的预览版本。
快应用 IDE 预览提供版本选择能力

minPlatformVersion 过低,检测给予提示

为避免用户提交应用的时候因版本号过低导致审核失败,在版本号低于 1050 的时候,IDE 会提示版本号过低,避免后续审核问题。

快应用 IDE minPlatformVersion 过低,检测给予提示

优化了内置 Sample 模版

该版本优化了内置 Sample 模版,对其行业标准,规范开发。

问题修正

回退无法更新问题

在以往的版本中,在 IDE 的模拟器回退页面的时候,存在回退无法更新 devtools 问题,在 3.7 版本中修复了该问题。

devtools 查看 cookies 会断开连接问题

有开发者反馈,快应用 IDE 的 Devtools 在查看 cookies 会断开连接。经过研发人员排查,使其得以解决。

web 组件加载网页,IDE 中 web 预览不是手机模式问题

有开发者反馈,快应用 IDE 在使用 web 组件加载网页时,在模拟器中不是手机模式,而在真机中能够正常显示。经过研发人员排查,使其得以解决。

预览不能使用 file 协议问题

有开发者反馈,在预览中无法使用 file 协议访问本地文件。经过研发人员排查,使其得以解决。

展望未来

不觉间,2020 年已经过去。2021 牛年的到来,我们将再接再厉,使得 IDE 使用体验再升一个台阶。未来,团队仍将持续关注性能稳定性兼容性,这些对于用户和我们,都至关重要的基本面;同时将投入更多精力于 IDE 预览、预检测,力争做到预览之呈现,即真机所显(相信在不久之后,将有大的改善);对于新功能,会持谨慎态度,认真研究,力争每一点努力,都能为您带来应有价值;最后,我们将始终倾听用户的声音,如果您有任何建议或意见,请及时告知,将尽可能满足您。

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

再次表示感谢!最后,愿所有人,都可以:工作开心不加班,生活快乐无忧虑

── 来自快应用工具开发团队,于 2021 年 2月 4 日。


2021 年 IDE 版本更新时间线:

2020 年 IDE 版本更新时间线:

vivo developer

快应用引擎、工具开发者、快应用生态拓展达人(vivo)。

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.