Skip to main content

Can Apple Be Trusted?

I've been thinking about the MobileMe mess, the iPhone launch and the restrictions imposed on iPhone application developers and I have to wonder if Apple can be trusted. Before I continue I'm not saying Apple would do anything illegal or quesionable. That's not the type of trust I'm talking about. I'm talking about the kind of trust Enterprise customers need before they are willing to purchase your hardware.

The first point to get out of the way is the overly discussed issue of secrecy. It's been talked about so often that I'm not gonna spend too much time on it. Basically Enterprise customers do not like secrecy. They do not like surprise. They like to know months in advance what the upcoming hardware and software can do. They want to know which of their products are going to work and which ones are going to cause issues and they like to test them repeatidly before their customers get anywhere near the new product. That doesn't fit with the Apple "One last thing..." culture.

The next thing to consider is the Apple Ecosystem. Apple software favours the customer who buys only Apple software and interacts only with Apple products. However these kinds of restrictions cannot be imposed on Enterprise customers. Big companies have big clients and these clients will be using different environments. iWork 08 for example does not work well with Microsoft formats even though Office is the most popular word processing, spreadsheet and presentation environment. The fact is that Windows is a very open environment. Microsoft has made Windows so open and backward compatible that Corporations can feel confident that they can use their software on a Windows machine. This is most likely the key problem Vista is having. To code for it requires changes to applications that run just fine on XP, if it's not broken don't fix it.

If Apple are wanting to break into Enterprise properly then they have to start opening up to other companies. For example, blaming IE7 for not working with MobileMe properly is not the way to solve that issue. Apple want to be a big player and therefore they should've just coded to suit the most used browser in the world. Trying to force people to use Safari will not work in Enterprise environments were ordinary users cannot install whatever they want.

The third thing to consider is networking. Adding Apple machines to a network that also has Windows and other OS's on it is painful. For Microsoft Server 2008 only has to be able to play with Windows clients because they are the majority machine. If Apple wants to compete then they need to let OSX server be fully compatible with Windows clients. The compatibility has to go beyond file sharing, it must include permissions and groups. Enterprise doesn't have to replace all client machines at one time, they simply need to replace the servers as they feel they need to and they know that the effect on the clients would not be as noticeable as having to buy Macs would be.

Finally stop being so arrogant towards your investors and customers. If shareholders felt they needed to know about Steve Ballmers health for a justified reason you can guarantee they'd have their minds put at ease. That wasn't Apple's approach. They alledgedly stretched the truth. They twisted and finally an award winning author was insulted for voicing these concerns. This simply isn't the way a trustworthy corporation operates.

Apple could be a viable option for Enterprise if they play it right but their current tactics in the current environment is a receipe for disaster. Respect Microsoft in this field they are the Kings but at the moment Apple are nothing but the court jesters.


Popular posts from this blog

A Little Time Travel Thought Experiment

During the Back to the Future (BTTF) anniversary celebrations there was a lot of talk about how accurately they represented time travel. The consensus seemed to be that travelling back and appearing at the same physical location but in a different time was how time travel would likely work. This is where I got thinking. The universe is an ever moving beast. Nothing sits still and this leads to some pretty big problems. To start with the Earth rotates on its axis every ~24 hours, so our traveller would need to arrive at approximately the same time of day in the past. He’s worked out time travel so that’s not going to be hard to do. Next, the Earth orbits the sun every ~365.25 days. This one is a little more of a problem. If our traveller is in the heat of June and has decided to travel back because he wants to see an Xmas in the past he’s got a problem. The Earth will be on the other side of the Sun. So Marty needs to travel back to roughly the same day each year? Fair enough I suppos…

Everyone Should Watch Tim Cook’s 2017 MIT Commencement Address

On June 9th 2017, Apple’s CEO Tim Cook took to the stage at MIT and addressed this years graduating class. Throughout the speech you can hear echoes to the address the late Steve Jobs gave to the Stanford class of 2005 but make no mistake this feels like it’s personal and coming from the heart and to me it was brilliant. I cannot recommend it enough. If you decide you don’t have time to listen then just take away this one line:

Measure your impact on humanity not in the likes, but the lives you touch; not in popularity, but in the people you serve. - Tim Cook 2017

Tim strikes the perfect balance between hope, caution and responsibility. Your role in this world is to find how you can best serve humanity. Don’t let the negative voices, no matter where they come from, divert you from doing what you believe to be right and don’t let yourself become one of those voices. Sticking to your values and making the world better for everyone is not easy and is not going to be easy. Embrace the ch…

WWDC 17 - XCode & Return Of IB #MassivePunt

There's no shortage of predictions and leaks around what Apple will announce at WWDC tomorrow. I'm going to add one more.

Since this is the developers conference and iPad seems to be getting a renewed focus I'm going to predict/hope for XCode on iOS. I don't expect something that's as powerful as the Mac version but I'm thinking a Swift code editor and potentially the return of Interface Builder. Being able to lay UI elements out on an actual iPhone and iPad screen would be fantastic. Checkout your code onto iPad, do some changes and submit it to your CI workflow for building etc would be very powerful.