MacBook Air M1 Apple Silicon Sleep High Power Consumption?

When I first got the MacBook and put it to sleep on battery, as one does, I wondered why the energy store had lost a surprisingly high amount of charge after just a couple of days of sitting on a shelf untouched, lid closed. Now that I have a power meter (almost a year later), I was curious and hooked up the plugged-in computer to it. As you can see from the title image, the result was 2.3 frigging watts. But why?

Given this number, I wanted to open this blog post with the following statements.

Here is an interesting fact for you. The most power-efficient computer of the past decade allows itself over 2W of power while it sleeps. Yes, two frigging watts. Sleeping.

Being a curious nut, I did some more digging and then overhauled this blog post accordingly. But first, let me continue with my original vision of this little rant.

This is time travel, my friends.

Read More »

Apple Silicon M1 for Software Development: Java, C++ with Qt

Apple’s laptops have been making quite the splash since the end of 2020 and have made a massive comeback as a professional tool one year later with the M1 Pro and Max designs. Most of the reviews I have seen focus on the editing and rendering capabilities of these new MacBooks. A few reviewers throw a compile test in the mix, but compiling Chromium or any other huge project is only a part of the equation. Developers don’t just compile code; they also use tools and IDEs to develop their software.

Being new to the M1 world, I wanted to recap my experiences so far briefly. I use Java professionally, and I also have a C++ application based on the Qt framework that I wrote an eon ago and still use productively. Being a former C++ professional, I am about native performance, and I like native software. Therefore, I intended to utilize as many Apple Silicon-native tools as possible. Luckily, one year after its release to the desktop world, the most popular applications have caught up. Let me go through my tool suite one by one.

Read More »