Nov 14 2015

Why App Stores are not a good idea for users

Published by under Mac OS X,Software

Five minutes ago, I tried to fire up BBEdit because I needed to quickly edit a configuration file. Instead of opening, a dialog window of Apple’s App Store appeared, telling me that I needed to log in to the App Store in order to launch that application on my computer.

Now let me see if I get this straight: I bought BBEdit on the App Store, yes. I downloaded from the App Store and installed it on my computer through the App Store, yes. So the system should know that this is legit software – WITHOUT calling home and REFUSING to launch the software that I paid for.

Now this might not be an issue when you’re at a location where you have constant access to the Internet.

But such as it is, I spend around 12 hours every week on ICEs and other trains and do not have reliable Internet access during that time but still need to work. I see the same dialog popping up rather frequently when I try to use iTunes on the train to listen to some music. iTunes still lets me listen to my music even when I click on the ‘cancel’ button and do not even try to establish the connection to the iTunes store.

With BBEdit, today, the story was different: Cancelling the ‘login to the App Store’ window also cancelled the launch of the application. Not being able to connect to the App Store would render the entire application useless.

It’s another drop in the ocean of issues with Apple’s hard- and software that shows me that using this platform for my line of work is a very bad idea and a wrong choice. I wonder what some of my colleagues would do when they took MacBooks to some remote oil rigs in the desert to fix disrupted satellite connections and that dialog would pop up. And yes, my company is in exactly that business and this is where our field technicians work and make their living.

Sorry, folks. I totally understand that software developers need some kind of protection against illegal copies. But THIS is the wrong thing to do and today it became very obvious to me that I won’t ever buy software from Apple’s App Store again — I will not support this kind of “Gängelei”, as we call it in German. (‘Patronizing’ seems to be the direct English translation, but in my understanding that word does not really catch the meaning that we put into ‘Gängelei’.)

One response so far

Jan 15 2015

What sucks about the MacBook Pro when you’re an IT guy

Published by under Hardware,Mac OS X,Software

My company notebook is a mid 2014 13″ MacBook Pro with Retina display. For the money that it costs it is slightly under-powered and should at least have a real quad core CPU instead of a dual-core with hyper-threading, but otherwise it is a beautiful little machine.

What totally sucks about the Mac is the keyboard layout. I’m German and naturally I use a German layout. I think thousands of posts have already been written about Apple’s complete lack of interest in standard keyboard layouts and about the fact that Apple seems to be the only company in the world that just doesn’t care for proper localization.

It’s the year 2015, Apple, and for starters, you still have not labeled the keys with the braces and the pipe symbol. I am an IT guy, and every day I spend hours in the command line of the system. Using a German Apple keyboard for that job is a royal pain in the ass – and it could so easily be resolved if only Apple would adhere to the same standards as the entire rest of the IT industry. Being special doesn’t make you better in this case, Apple – in this case, it only makes your products worse than the competition.

A bunch of my next problems have to do with the fact that I run OS X on the MacBook Pro. OS X Yosemite, actually, but that really isn’t the point here. The point is that I work in an environment that is dominated by powerful VMware vSphere/ESXi, Microsoft Windows Server and Ubuntu Linux Server back-ends, along with Cisco and Mikrotik routers and switches and a magnitude of other communications equipment. It’s a very technical environment, and I’m not using my Mac sitting in Starbucks, designing webpages or blogging about whether Safari got snappier with the latest OS X update. I am also not burning my time on social networks while downloading the latest songs from iTunes and neither am I editing my last video selfies in iMovie.

Where I work, OS X still is a second class and sometimes even a third class citizen — even desktop Linux in many cases works better and is more compatible with all the administration tools that I need to use on a daily basis.

For example, one thing that is almost unusable with OS X is VMware vCenter. Yes, VMware provide an integration plugin for OS X, but what good is it when the mouse cursor disappears most of the time and you don’t know where you’re clicking? Yes, maybe that’s not Apple’s problem or fault, but nevertheless the end result is that using OS X for your job hurts you instead of making things better for you – because the available software for that platform is buggy, slow, lacks features (Office, Skype), obviously was only an afterthought (Skype again) or just sucks or doesn’t even exist (Mikrotik Winbox, VMware vSphere client or MS Project for example) and you have to fire up a Windows VM or use a remote desktop connection to a Windows machine in order to get your stuff done.

Ironically, another thing that causes a lot of discomfort when you’re using non-Apple software is the killer feature of the MacBook Pro: The Retina display. Everything that you run in a virtual machine on a Retina Mac just looks like crap, even if you adjust the scaling for Retina displays. While reading eBooks or watching photos on a Retina display is awesome, opening a bunch of terminal sessions is not — the net screen resolution of a Retina display for that purpose basically is 1280×800, which gives you not enough real estate to juggle multiple windows around. You’re better off scaling down the display resolution. The side effect is that everything becomes smaller and harder to read, but at least you gain some additional work space for using multiple windows. Optimal solutions look different.

One thing that also annoys the hell out of me is that Apple removed the “maximize window” button and replaced it with an entirely useless “go full screen” button. Who wants a full screen terminal session, for example? Or a full screen browser with a hidden menu bar? The only application where I ever wanted a full screen view of something was good old (and now discontinued) Aperture – and even there I only wanted the full screen view of my photos on the second monitor, and not on my primary display.

Having only one menu bar at the top of the screen is also a poor choice for usability, especially when you are using one or two big displays. The menu bar belongs into the application’s window, that’s the place where your mouse cursor actually is when you need to access the menu. When you have two 30″ displays hooked up to your system, you don’t want to move around 60 inches of screen real estate just to use the open file menu. At least make this an optional setting, similar to how Ubuntu does it.

The noise level of the notebook’s cooling fans also amazes me. Just open a web page with some Flash content and wait a bit – the MacBook Pro will quickly sound like a hair drier. Yes, I know. Steve Jobs said that Flush sucks. But, again, that’s not the point. The point is: This doesn’t happen while using Windows as the main operating system, and I doubt that Adobe don’t care about their rather large professional OS X customer base. It can also happen when using VLC, but VLC doesn’t behave like that either on Windows or Linux.

And then there is the frequent animated beach ball – you know, that annoying animation that is always shown when the operating system’s kernel is busy re-organizing itself and your notebook is entirely unusable for several seconds. This major software problem has been around since the very first version of OS X and considering what monstrous hardware we have nowadays, this is simply not tolerable anymore. Neither Windows nor Linux have these problems on Apple hardware, by the way. It seems they had kernel engineers who actually prevented or successfully fixed such performance issues.

Performance. Yes. You only know how slow OS X really is when you use Windows or Linux natively on the same Apple hardware. Except for the not correctly localized keyboards that do not comply with any industry standards, Apple generally builds very beautiful hardware. It really is their software that sucks, as even some of the more renowned software developers in the OS X community have recently posted. Just read the related article on Forbes or Michael Tsai’s blog.



3 responses so far

Next »