13

Sketch + Yosemite = pure speed.

5 years ago from , design / founder @fangohr studio

Just installed the Yosemite beta and Sketch is so much faster it's crazy (10x?). Since it's a native app, I am assuming it gets the benefits of the metal rendering engine. Looking forward to the final release and what devs can do here.

16 comments

  • Marc EdwardsMarc Edwards, 5 years ago

    I am assuming it gets the benefits of the metal rendering engine.

    Metal is iOS and A7 only.

    It is unlikely that Metal will make it to the Mac any time soon. Peter Cohen wrote a great piece on iMore about it.

    Improving graphics performance on OS X: Is Metal the answer?

    10 points
    • Nikhil NNikhil N, 5 years ago

      It's also highly unlikely that you get the Metal engine benefits for free (even if it did exist on Yosemite). They would have to implement it manually?

      1 point
      • Marc EdwardsMarc Edwards, 5 years ago (edited 5 years ago )

        It's also highly unlikely that you get the Metal engine benefits for free (even if it did exist on Yosemite). They would have to implement it manually?

        Yes and no.

        OpenGL

        Games and apps using OpenGL for rendering will get no benefit from Metal, unless they do lots of work to implement it, which will probably mean rewriting part of their engine and probably maintaining OpenGL and Metal versions of some of their code (because Metal is only supports some GPUs).

        Engines

        Games using engines like Unreal or Unity will likely only have to rebuild the game with a version of the engine that supports Metal.

        Apple’s frameworks

        Games and apps using Apple’s frameworks, like Core Graphics and Core Image will see improvements if Apple makes optimisations, which may be what Florian’s seeing here. Maybe. (Except that benefit isn’t from Metal.)

        It’s hard to decipher Apple’s plans for Metal. I think it’s possible they only intend it to be for mobile, where the difference matters more. It’s possible they do see it as important for the Mac, but will only worry about it for Macs running ARM CPUs, which isn’t a thing now, but could be in the future. Or, it’s possible they’re busy writing a full set of Mac drivers for all the GPUs in their hardware. I think the last point is the least likely though.

        7 points
  • Ashraf AliAshraf Ali, 5 years ago

    If you don't mind, could you please document what exactly is faster? Rendering? Manipulation? Complex file handling? Load times? What was the jump in speed you gained from an upgrade? Was it perceptible or perhaps placebo? Genuinely curious.

    9 points
  • Clay MacTavishClay MacTavish, 5 years ago (edited 5 years ago )

    Honestly, everything seems faster on Yosemite. My boot time is 9 seconds on Samsung SSD 840 Pro with 16GB RAM on core i7.

    Obviously a little buggy right now but overall, but I'm very pleased with Yosemite.

    2 points
    • Abhi CAbhi C, 5 years ago

      My experience has been pretty similar. After the MacBook AIR EFI fix, even my boot up bugs were squashed. Almost 9/10 of my apps worked as is.

      Anecdotally, even Chrome "feels" faster.

      0 points
  • Robin RaszkaRobin Raszka, 5 years ago

    I think it's the same, definitely not 10x.

    2 points
  • Jeff EscalanteJeff Escalante, 5 years ago

    I've had a huge number of issues and things break with the upgrade to yosemite. I massively regret it and will never install a beta OS again. Be very very careful, especially if you use your computer for work and/or productivity, before upgrading. Remember this is still beta software, so if you are relying on it for anything I would not recommend installing.

    2 points
    • Clay MacTavishClay MacTavish, 5 years ago

      Good advice.

      The only major issues I've had are with a few small apps (mainly Little Snitch).

      0 points
      • Jeff EscalanteJeff Escalante, 5 years ago

        I'm primarily a developer, and just about all my dev tools and environments broke. So especially if you are planning on doing any dev : )

        0 points
        • Clay MacTavishClay MacTavish, 5 years ago

          Curious what exactly broke. I'm still able to run Vagrant, Sublime Text, Text Expander, LiveReload. The only app I use in development I've had issues with were Adobe Illustrator/Photoshop; and both still work they just cause a screen flash on load.

          0 points
          • mewo a, 5 years ago

            Not sure what broke for that guy but it broke a lot of ruby related stuff for me including homebrew. I think it ships without a certain ruby version required by brew. It also removed xcode command line tools.

            0 points
            • Clay MacTavishClay MacTavish, 5 years ago

              Yeah same here. I just reinstalled command line tools though while updating to xcode6beta.

              0 points
  • Daniel WinterDaniel Winter, 5 years ago

    its pretty much the same speed here, (10.9 = 10.10) so... well.. maybe you had some crap installed on your previous system? :) MBPr 13" btw.

    1 point
    • florian fangohr, 5 years ago (edited 5 years ago )

      I upgraded… so same old 'crap' on the machine, plus Yosemite.

      Before I was working on a 48mb Sketch file with 30+ pages and up to 16 artboards per page and it could sometimes take a second to render the entirety of the page. Now any interaction is smooth as butter. I thought I was just throwing too much at Sketch before. But now I can't get it to hick up at all. No matter what I do.

      This is on a 2.6 GHz Intel Core i7 15" RetBook.

      0 points