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

快应用工具开发团队,于 2021 年 2 月 2 日,发布 IDE 最新版本:v3.7.0

v3.7 更新说明

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

优化更新

模拟器分离

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

骨架屏

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

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

预览提供版本选择能力

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

  • 默认使用最新的预览版本
  • 在用户切换了预览版本之后,如有更新的话,会提示用户更新新的预览版本。

minPlatformVersion 过低,检测给予提示

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

优化了内置 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 版本更新时间线: