美文网首页
Sketch52.X版本卡顿、闪退的原因及解决方案

Sketch52.X版本卡顿、闪退的原因及解决方案

作者: 夜雨y | 来源:发表于2018-11-16 11:04 被阅读748次

    自从Sketch更新到52.X版本后,很多小伙伴都反应有卡顿、闪退的情况,很多人都以为只是新版的原因,或者怀疑自己电脑的配置不行,实则不尽是。今天我们就来细数一下导致Sketch卡顿、闪退(崩溃)的原因,方便大家定位和解决。(PS:笔者目前的MacBook Air电脑系统版本为macOS Sierra10.14,Sketch正版版本为52.4,没有出现卡顿、闪退情况)

    1.Sketch不是正版而是破解版

    Sketch卡顿、闪退的最常见原因之一是用的破解版。Sketch是付费软件,网上所谓的破解版、免费版都是第三方个人通过技术手段去破解的,由于技术水平高低不一,所以质量根本无法保障。而且,随着国家政策法律在版权保护越来越完善和规范,大众版权意识的增强,使用破解版用于商业有法律风险。所以,在这里呼吁,大家一定要支持正版,只需要接个学生证,就可以申请教育优惠,用不到400元的价格,获得Sketch的永久使用权,并且包括长达3年的免费更新权。

    Sketch的定价策略和教育优惠申请方法请参考:夜雨玩转Sketch番外篇3:Sketch购买及定价策略

    2.Sketch中的插件不兼容

    Sketch插件是使得Sketch变得非常强大和好用的途径,但是如果安装的插件不能跟上Sketch版本迭代的变化,就会出现不兼容的情况,影响Sketch的正常使用。所以,可以尝试禁用所有的插件再使用,看是否还会出现卡顿的情况。如果你的工作非常需要某个插件的支持,那么请不要在收到插件更新之前,就去更新Sketch的新版本,切记。

    临时禁用插件很简单,先关闭Sketch,然后再按住Shift键的同时再次启动它。要永久禁止插件,则在Sketch>偏好设置> 插件路径中进行禁止。

    3.Sketch文件内容影响性能

    Sketch卡顿、闪退不仅和Sketch自身有关,还和打开的Sketch文件有关。插入大量图像,应用许多的模糊处理,并且增加了很多阴影,都会导致Sketch的处理性能受影响而出现卡顿、闪退现象。

    首先是加载内容问题,如果在Sketch中添加了大量的图像,并且应用了大量的Mask(蒙版),会导致Sketch变慢,因为需要处理的文件体积增加了,Sketch可能需要更长的时间来预览文档的某些部分。如果项目需要使用大量图像,则需要对图像大小进行优化,在菜单中选择“图层>图像>最小化文件大小 ”。然后,Sketch将优化任何大尺寸和已调整大小的图像(无论它们是填充还是图像层的一部分),缩小文件大小可以方便文件分享出去,并且提高软件性能。

    然后是应用比较多的模糊处理问题,这是因为Sketch需要渲染的像素比非模糊图层多得多。模糊半径越大,Sketch需要尝试和处理的像素越多。对于1 px模糊,Sketch需要检查每个像素周围的每个像素; 这使得每个像素检查九个像素以计算新的平均值。将模糊半径增加到两个像素或更多像素,它将开始呈指数增长。所以,尽可能少使用模糊处理,毕竟Sketch不是专业级别的位图处理软件。

    最后是使用大量的阴影,内部和外部的阴影与模糊的处理方式大致相同。也就是需要渲染的像素比非阴影图层要多很多,阴影使用得越多,渲染需要的时间越长。注意,有个问题,当画布放大到400%以上的级别时,应用了模糊值的阴影似乎会从“画布”中的图层中消失。这是由于性能优化以确保使用大量阴影的文档可以快速呈现。这对任何导出的资源都没有影响,它们将按预期显示阴影。


    推荐阅读:

    最新版:性感Sketch52正式版发布,全新UI,在线换暗黑皮肤

    使用手册:Sketch中文手册(2018)

    好书推荐:新书《Sketch交互设计之美:从零基础到完整项目实现》上架

    相关文章

      网友评论

          本文标题:Sketch52.X版本卡顿、闪退的原因及解决方案

          本文链接:https://www.haomeiwen.com/subject/ddbdfqtx.html