Menu

Colin Devroe

Reverse Engineer. Blogger.

Like? Subscribe.

The Mac is turning less Pro

skywhopper, on Hacker News, commenting on a thread relating to Mark Gurman’s scoop on Apple’s (supposed) plan to have apps running on iOS and macOS using the same (or, similar) code bases by 2020:

And then the Mac is losing what should be its primary audience through unwanted innovations and otherwise stagnant hardware, and a failure to recognize the importance of catering to the power users who might want an actual escape key, multiple types of ports, and a keyboard that doesn’t feel like it came off a rejected tablet accessory.

I can see an argument for fragmenting the laptop world into Pro/developer hardware and consumer hardware. But Apple seems to have got the needs of those groups mixed up. Do Apple’s own software engineers love the newest Macs I wonder?

I left the Mac (but may come back some day) for two primary reasons:

  1. Apple doesn’t cater to me (a professional computer user, programmer, video and photo editor, that owns a bunch of peripherals) any more. They used to. In fact the Mac was originally for exactly the type of person I am. The hardware choices they’ve made make it clear they care far more about consumers than professionals.
  2. The price gap between a Windows computer and a Mac computer is no longer commensurate with the build quality gap. It used to be that Macs were so much nicer than Windows computers. It was inarguable. These days it is arguable, if not nearly indistinguishable. Microsoft’s Surface line, Lenovo’s ThinkPads, and (dare I even mention) Huawei’s laptops are nearly on par with the latest Mac laptops. And the price difference is significant. My DELL XPS 9370 was about $1,400 less than if I had purchased a somewhat comparable Macbook.

You might ask: But what about the Operating System? macOS is still nicer than Windows in a variety of ways. It used to be far nicer and far more capable. But the niceness gap and the capability gap have also shrunk.

Windows 10’s WSL has been a boon for me personally to allow me to do the types of things I need to do on a computer. Combine that with Docker and I’m able to do every single thing I used to do on a Mac.

The biggest gripe I have with Windows 10 is its inability to strip away the legacy stuff you find in the corners of the OS. They are being eliminated one by one – like the plates in the shooting gallery at the county fair – with each release I download. But even this gripe isn’t much different from what I’m seeing on macOS. The Marizipan apps have been universally panned, the updates to macOS haven’t really been all that compelling (Dark Mode is your biggest selling feature?), and when will Mail.app ever get the update it so desperately needs?

To sum up: Mac hardware and software is still (albeit arguably) better than most Windows 10 hardware and software. But the gap is all but closed – leaving the consumer the ability to choose based on budget for hardware. And with PWAs, web apps, Electron apps, etc. taking over both platforms a huge portion of the software we use every day is nearly identical.

Apple is going less Pro. I don’t blame them. There are more buyers. Apple will continue to string along developers into believing they care deeply about the Mac because they need developers (and the Mac) to build apps for their consumers – especially on iOS. You need a Mac to build an iOS app (at least today). But I think it might be time to stop believing them and start opening up ourselves to the fact that there are other options for some of us that don’t only build Mac or iOS apps.

One less comment from me: I’m not anti-Apple at all. I still really like the company and what they stand for. I miss my Mac nearly every day. Windows 10 still has a ways to go. And the grass always seems greener elsewhere. But, I prefer to continue to have an open mind. To not be dogmatic and to choose the hardware and software I use based on principles I care about as well as on the reasonableness of their cost.

/HN comment thread via Michael Tsai.

SubEthaEdit 5 – free, open

In the early 2000s, when I switched to the Mac from Windows (oh how times change), SubEthaEdit was an amazing leap in text editing. It allowed you to connect with other Macs to collaborate on the same document — something we take for granted these days.

Here is Dominik Wagner, one of the original authors and now maintainer of SubEthaEdit, on the inception of this particular feature:

Luckily one of us dug up an old Xerox Parc Paper that showed how latency free live collaboration can be done. At that time it fit perfectly with the newly released Bonjour technology to allow for networking without configuration between Macs. That was super exciting and we quickly got to a point where we could see this technology as viable and so we went on to build our application.

The latest version of SubEthaEdit is free and open source. It brings back a lot of memories seeing this.

Numi

Numi:

Beautiful calculator app for Mac

It isn’t only beautiful. It appears very powerful.

Technology Dogmatism

Are you dogmatic about the companies you will buy technology from? Are you an Apple fanboi? Or, perhaps you’ll only run Windows and Apple sucks at everything because reasons.

I try not to be that guy. I try to look at the entire field of offerings in every category; hardware, software, cloud services, home entertainment and make purchases that reflect my needs and wants rather than be dogmatic.

Kellen Barranger, writing for droidlife:

iPhone owners, particularly the lifers, have always fascinated me. Not so much in a way that I’m confused at why they chose Apple’s latest phone, but that no matter what, they won’t even consider the other side or another phone that might be better in some ways. You know people like this.

I was starting to feel like one of these people. Whatever the next iPhone was I wanted it. Whatever the next Apple laptop was I wanted that. For many years I didn’t even give strong consideration to switching. But why?

Admittedly, part of it was brand loyalty. I do like Apple. Their attention to detail, their apparent focus on user privacy (though I’m sure this could be argued), their uncompromising focus on making premium products rather than bargain products. In other words, I like that they make high-priced well-made products. Because I don’t want to buy things simply based on price.

However, over the last decade Apple has gotten so big and so successful that they are starting to show some of the characteristics of being an insanely large organization trying to keep a juggernaut both afloat and moving forward. We saw it with Microsoft in the 80s and 90s and early 2000s. Their inability to let go of the past, and having bloated software that had no taste, led me away from them as a brand entirely. I feel Apple is now beginning to show these same signs. Bugs seem more rampant than I remember and I’ve been an Apple user (iOS and macOS X) for over 16 years. The quality of the design in software seems lower than before. But, the complexity and scale of their software and services is higher than ever before. Should I just let them off the hook because of that?

This is what led me to try Windows 10 in 2016 and to switch to Android here in 2018. Windows 10 is getting better, much better, with every single release. It is an excellent platform for web developers that now directly competes with macOS*. Android is a more mature platform than iOS at this point. Please read my review of Android 8.1 to see why I say that.

Switching platforms is not easy. But it is much easier than it has ever been. Data portability, which is better on Windows and Android than on Mac or iOS by far, makes it much more simple to switch. It took me only a few minutes to move all the data from my iPhone to my Google Pixel 2 XL. And within a few days I had every piece of software and service restored that I needed. Switching between macOS and Windows 10 is similar experience. You definitely need to relearn a few things (like keyboard shortcuts) but moving the data is no longer a real problem.

Going forward I’m going to continue to make a concerted effort to purchase products based on what they do, how they’re made, and what I need rather than the logo on the box.

* For me, Windows was never a contender to macOS for what I do without the Unix underpinnings. I simply need this stack. And I don’t want to use a VM or RDC. Now, with WSL Windows 10 is on the same footing with macOS.

Microsoft Office now shares a common codebase

Erik Schwiebert:

Mac Office 2016 version 16 is now live! For the first time in over 20 years, Office is again built out of one codebase for all platforms (Windows, Mac, iOS, Android)!

MSFT is dog fooding big time with this latest release of Mac Office. I’ve been enjoying my work within their frameworks and products that allow cross-platform mobile app development.

Repost: Cabel Sasser re: Apple update caching

👉 Cabel Sasser on Twitter:

macOS 10.13 Tip: have lots of iOS / Mac devices in your house? And a Mac that’s usually on? Turn on “Content Caching” in Sharing prefs, and updates will be downloaded to all your devices from your Mac, saving time and bandwidth. LINK

Universal Apple apps

Mark Gurman, for Bloomberg:

Starting as early as next year, software developers will be able to design a single application that works with a touchscreen or mouse and trackpad depending on whether it’s running on the iPhone and iPad operating system or on Mac hardware, according to people familiar with the matter.

Remember the many times I’ve written that I wish Apple would combine iOS and macOS into a single operating system that simply adjusts based on the device it is running on? That isn’t what this is, but it is still a great step in the right direction.

Me, a little over a year ago, regarding the Surface Book with Performance Base:

I’ve long written on this blog that I believe Microsoft’s vision of one operating system for both contexts is better than Apple’s two-OS approach. John disagrees with me on this. And I don’t know that there is a right or wrong answer but there certainly is a preference. My preference is to keep my “power user” stuff at my fingertips for when I need them but to hide them when I don’t. The Surface Book does this.

When I was testing a Surface Book for a time I had what I felt is the best of both worlds. I came into my office, docked on a large monitor, and got to work. When I wanted to be mobile and work out of a coffee shop, I could be and everything came with me. Then, when I wanted to read on the couch I could undock the screen and use it like a Surface. Windows 10 would adjust to whichever context I was in. It was either optimized for keyboard / mouse input or for touch.

I still believe this is the correct approach. And we’re starting to see more of it. Look also at Samsung’s DeX that allows a phone to plug into a display and give you a slightly different interface, drag-and-drop, etc. for getting your work done. There are countless number of professionals where this type of setup would not only work well – but it would be ideal and less expensive or confusing than having disparate devices.

This proposed strategy for Apple, that Gurman says he has insider information on, isn’t the same path that Microsoft is taking. It isn’t one device and it isn’t one operating system either. Gurman isn’t saying that Apple is going to release a single OS for all devices but rather that the app binaries will run on multiple devices and operating systems. It is more akin to Microsoft’s Universal Windows Platform. Many Windows UWP apps and games can run on Surface tablets, PCs, and Xboxes. This is amazing. I’m sure Microsoft users love it. Wouldn’t it be cool if Apple allowed the same app to run on Macs, iPhones, and Apple TVs? Wouldn’t that also allow many great iOS apps to suddenly be useful on macOS? I can think of many iOS-only apps I’d love to have on my Mac.

I welcome this if it happens.

I feel like these approaches are just stops along the road to a unified device that runs a single operating system and can work in many contexts. In some ways, it is the largest advantage that Augmented Reality will bring to the professional workplace. Put on your glasses and work however you’d like. Small window. Huge window. On a 3D object. Or on Mustafar with Tie-fighters flying overhead.

Until then, I’d love an iPhone 7 Plus-sized device that ran a single operating system that “worked like” iOS while on-the-go, and that I could plug into a large monitor and give me full macOS experience. That, for me, would be ideal. Until AR is ready.

macOS High Sierra security vulnerability

Dan Moren, reporting on this tweet from Lemi Orhan Ergin:

Unsurprisingly, that news has quickly rippled through the Apple community as many people—including yours truly—have verified the claim. You can test it for yourself by going to any locked System Preferences pane, trying to unlock it, and entering username rootwith no password. (The number of tries varied for me—sometimes it worked on the first attempt, but pretty much always by the second.)

Even though I’m starting to have small issues with Sierra I’m very, very happy I haven’t yet updated to High Sierra. This has been just about the worst release of macOS since I switched to the Mac on “Cheetah”.

Micro.blog for Mac beta

Micro.blog:

Mac users can use the native Micro.blog for Mac app. It’s a free download and supports most of the same features as the iOS version.

You can see a short video of it on Manton’s blog. You’ll even notice a rather handsome avatar make an appearance.

Unfortunately I cannot give this a spin yet since I haven’t upgraded my Mac to High Sierra. And it doesn’t appear I’ll be doing so for at least a month or two since I haven’t seen any updates from Apple on that front. High Sierra just seems far too unstable to switch to on my main work computer at the moment.

Colin Walker, though, seems to like this new app:

Manton has repeatedly said that this is just a version 1.0 app but, I have to say, it’s been rock solid. Browsing, replying and posting to the blog have all been a breeze and I’ve not had a single issue or error.

Jason Snell on Twitterrific for Mac

Jason Snell:

I started using Twitter because of Twitterrific for Mac. When the Iconfactory first released the app, I signed up for a Twitter account and started chatting with my friends. That was ten years ago.

Ditto. I actually started using Twitter via SMS in 2006 then saw it bloom at SXSW in 2007 but then when I saw Twitterrific in 2007-2008 it became a daily (heck, hour-by-hour) habit.