Tag Archives: Mac

I Wish More Developers Were This Frank and Responsive

Red Sweater Blog – MarsEdit 3.5.3: Mea Culpa:

“So the focus on MarsEdit 3.6 was instantly sidelined, and MarsEdit 3.5.3 was brought to existence in the space of about an hour today, taking this critical bug fix and a couple other less urgent fixes that didn’t make it in time for 3.5.2.”

(Via The Red Sweater Blog.)

I love when developers are this communicative and up-front about their mistakes. Amazing how the little one-person shops tend to do this way better than the big corporate powerhouses.

I didn’t run into this bug, but if I had, I would still feel good about the way it was handled. Everyone makes mistakes; it’s all about what you do to fix them.

Leaving the legacy code behind

Yes, it means acquiring a copy of Windows and yet another copy of Quicken, but it does provide you with a version of Quicken that’s more feature-packed than the one Intuit’s shipping for the Mac, you’re likely to get new features sooner with a Windows version, and, unlike with your current situation, your copy of the application won’t go the way of the dodo because of an operating system upgrade.

I find it odd that of the many solutions offered here in Breen’s piece, none of them is “dump Quicken.” He spells out the options of sticking with Snow Leopard rather than upgrading, dual booting from two OS X versions, complaining about Apple dumping Rosetta in vain, and installing Windows via Boot Camp or virtualization software and then running Quicken through Windows. But nowhere does he mention what is to me the best alternative. Keep moving forward, and dump any software that doesn’t keep up with the times.

If Intuit is too stupid, too arrogant, too in control of this market to see an obvious trend towards Apple’s products, then they deserve to go the way of the dodo. Instead we’re rewarding them for their lack of vision.

Now, I understand Breen’s position, because a lot of his readers no doubt really do feel with products like Quicken that there aren’t any viable alternatives. It’s fair to explore a Windows partition as one alternative to this situation.

But before screwing up every other aspect of my computer workflow, installing alternate operating systems, sacrificing file space, peace of mind, the latest and greatest features etc.—before embarking on anything that inconvenient, I’d make DAMN sure there truly weren’t any viable alternatives.

Heck, I’ll do my finances with an abacus and pencil before I let Quicken take my iMac hostage in this way. Maybe I’m in the minority of Macworld readers who would agree, but why not at least mention the possibility?

Intuit clearly doesn’t care about Mac users. That message is clear. So how many years does this inconvenient kludge of a solution buy you? How long do you put up with Quicken through VMWare and Windows before finally realizing that you have to move on? If Quicken isn’t bothering to keep its Mac version up to date in the face of the Mac’s consistent outpacing the industry in growth, what are the chances Quicken will ever make it to the iPad, which will likely be our main computers a few years from now? Are we going to keep an old PC in the garage running just to keep Quicken alive?

My point is, sooner or later you’ll give up Quicken. Why not do it now?

Extinction is part of the natural evolution of the software industry. Don’t help products marked for extinction limp along; kill them faster, and better alternatives will appear sooner.

Me, I’m already looking for replacements for Photoshop and Illustrator, two programs that I rely on every day, which aren’t nearly as behind the Mac curve as Quicken, but that I’d love to see dead sooner rather than later. Why? Not because I hate Adobe, but because these products have thrived too long because they are a necessity, rather than a benefit to the ecosystem. They are holding back innovation, plain and simple. And the more we finance them, the longer they live to abuse us. Who knows how many years it will take before Photoshop takes advantage of any of these cool new Lion technologies: Versions, Auto-Save, iCloud, etc.?

I don’t plan on sitting around to find out. I may not have found my “Photoshop killer” yet, but I’m investing in all the alternatives, encouraging them to keep working on it.

The Mac App Store: Impending DOOM!

Given that, why the concern over how Apple handles the Mac App Store? Can’t developers just choose whether or not to go through the store? Of course. But the risk here—and make no mistake, it’s a risk for both developers and users because of the impact it will have on software diversity—is that if the Mac App Store becomes popular enough, users may eventually expect, mistakenly or not, that it’s the only place they can get (or at least want to get) Mac software. If the App Store becomes the de facto method for getting new programs, we could end up in a situation where developers feel forced to write software that meets Mac App Store guidelines. And if that happens, and if those guidelines don’t change dramatically, we’ll all lose.

IF the app store becomes popular enough. That’s the key point. If developers can’t get their software into the store because Apple is so restrictive, then the store will essentially be empty, and no one will shop there.

The issue here is that everyone ASSUMES that the Mac App Store will become a hit, no matter what Apple does with it. They also assume that the Mac App Store will absolutely become the ONLY way to get software on a Mac eventually. I disagree. I think Apple will have to approach this store a bit differently than the iOS store if it wants to get enough developers in to make the store worthwhile. And while I think Apple would love for the Mac App Store to be the only game in town, that’s by no means going to happen if Apple blocks some of the most useful software available on the Mac today.

At the same time, many developers are going to be forced to move towards Cocoa, forced to stop using crappy installers that put files all over the place, forced to adhere to interface guidelines, forced to stop using copy protection that hurts innocent buyers—this is all a good thing. They will also be getting a huge influx of competition from iOS developers who turn their sights towards the Mac. Evolve or die. And that’s great for the users.

Ultimately, I think there’s a very decent chance that there will be movement on both sides, with Apple loosening up the guidelines over time, and developers tightening up their bad coding habits and being forced to find more innovative ways to accomplish what they want to accomplish.

And Apple will get what it really wants, which is to kill Java, Flash, Carbon—all the old legacy dead weight holding it back from moving OS X forward even faster. Jobs wants control, like he always does. You can disagree with whether or not that’s a good thing, but time will tell if it leads to better things.

The App Store for Macs

Along with having the same look, feel, and features as its mobile counterpart, the Mac App Store will also have the same revenue-sharing model; 70% of revenue will go to developers, 30% of revenue will go to Apple. This got us thinking: will developers pay?

Boy Genius Report asks a legitimate question about whether or not the Mac App Store will appeal to developers. The big factor they mention is exposure: Apple is basically giving you free advertising by listing you on the App Store. But as any iOS developer knows, that exposure is actually pretty limited, once there are hundreds of thousands of apps in the store. Apple features some apps, but they are few and far between. So if you want to succeed as a developer, you won’t be able to just list it on the Mac App Store and do nothing for marketing. You still need to hustle to get noticed.

There are many important factors left out of BGR’s story that I believe make the Mac App Store very appealing, though.

1. Piracy controls – it won’t be impossible to pirate Mac Store apps. But piracy in general will be greatly reduced compared to the current state of Mac Software. And you get it for free. You won’t need to build in authorization/serial numbers/locks of any kind. That saves tons of coding time. What you lose in paying Apple 30% you’ll more than make up for in people actually paying for your app.

2. No credit card fees/merchant accounts. Apple pays these for you.

3. Support. While you will be responsible for supporting the features of the app, you won’t need to support customers who have lost serial codes, had broken downloads, don’t know how to install, etc.

4. Bandwidth. You don’t pay to store your app somewhere, or for users to download it. Apple does.

5. Convenience for your customers, which leads to increased sales for you. Impulse buys are much more likely to happen when a user doesn’t need to enter a card number or shipping information. One-click purchasing is popular for a reason.

And the downside? Well, Apple will have to approve of your app. Which is not ideal for a lot of people, I understand. But that’s the price you pay for all of the above.

Will this appeal to all developers? Of course not. But it’s going to appeal to tons of iOS developers, so get ready for the competition. And it will appeal to most users, as well.

The bottom line is that the more successful this Mac App Store gets, the harder it’s going to be for small shareware developers to resist being placed in the store. Because users are going to end up doing ALL of their shopping there.

OS X 10.7 (Lion?)

Media_httpstaticarste_abflc

October 20th, Apple gets “Back to the Mac.” Nice.

This should quiet those who have said that Apple doesn’t focus on the Mac enough. At least for a day or two.

Some are speculating already some new hardware to go along with this announcement. The only Mac really due for an update is the MacBook Air; I’m not sure if that would get rolled into this event or not. I’m guessing not, but it could go either way.

The real focus will be 10.7, of course. I can’t wait to see what they’ve cooked up for that. I expect a lot of design cues from recent iOS UI developments. Mail will get the iOS Mail look and feel, for sure. Beyond that, it’s anyone’s guess. But considering how long Apple has let OS X sit still, I think they have to have at least something pretty big to say, or else why have a special event at all?