Before you buy: how Apple software is born

MF: What input, from whom, and at what stage, do you take on board?

RP: Till is a very creative mind. He's definitely the most important source for input.

ALTERNATIVE APPROACH: A concept design for CoverScout, putting controls on top of the cover artwork

MF: If you can, please share some ideas of the cost of developing a product. It could be overall, big-picture costs, or some specific examples, such as the cost of creating a high-quality icon or physical prototype.

TS: Creating a new application or even a major release is always a big investment. equinux has about 40 employees, with offices in Munich and San Francisco, there are product costs like boxes, you have to spend money for marketing the product and much more. The investment of six months of development needs to pay off for us to be successful with the product. The big advantage for us is to have a broad product lineup in several markets, which helps to finance the investment.

MF: How do you test your products? What typical – or specific – outcomes does this process generate?

RP: We use a combination of planned unit testing, automated testing and ad hoc extreme testing to produce reports about regular bugs and problems with the flow of the software. We have a lot of different newer and older Mac models in our testing lab to simulate the setup of different users. But you can't simulate each setup. Users always have the strangest combinations of hardware and software, but we try as much as possible to find any glitches in common setups.

MF: How often do ideas run almost to completion, just to be axed at the last minute? What decisions factor in this?

RP: Actually, this would be the worst case scenario. But on the other hand this doesn't happen that often. We might strip unimportant things late because we maybe notice that it is not necessary or confuses the user, but the scrum approach helps us not to go too far with risky features.

TS: More common is to release a 1.0 application with a feature set that is basic but to have a feature set in mind that might be available several updates later. The vision of a product also means to know the direction of an application.

MF: Working in an market dominated by a single company, to what extent do you feel inspired or hidebound by Apple's design aesthetic?

RP: The relationship is two-fold. Needless to say, we are interested in new things from Apple, look at them closely and decide if we want to incorporate them. In terms of the user interface, we don't always agree with the things Apple does.

TS: Apple's software approach always has the user in mind and sets standards. But we believe in our own approach for how user interfaces should look. Of course, sometimes you'll find parts of our software in features of Apple as well, look at the cork pinboard of iSale we built in years ago and the new Faces feature in iPhoto.

MF: Talk us through the process of creating retail packaging, brands and online presence.

TS: If you ever stand in front of a software shelf, let's say in an Apple Store, you get a picture why the front of a retail box needs to attract the attention of a customer. The box should tell the story about the product in just a few seconds. We had to learn to pay the attention to the customer and not only the product itself. On the other hand, the box should tell the idea and the vision of the product. Our first boxes had a huge application icon at the front, today we try to attract customers by telling them what the product actually does in combination with conveying a lifestyle. It's all about the message of a product.

CR: Presenting a product online is different from the standing in front of the shelf approach. When a user visits a website he actively types in a URL, searches for the solution to a specific problem via Google, or reads something about the product on the web. The website is the best place to present videos, tutorials, screenshots, pictures and more details.

TS: When we created CoverScout 3 we wanted to play with the Cowboy/Western look of the previous version and wanted to have a really cool application with a black background color. CoverScout should really be a 'rockstar' application – easy to use, and fun when in action. We jumped into the same picture and the same story when we created its companion application SongGenie. We wanted to have a girlfriend for the cowboy, fitting into his world. This is how one brand can be extended into a second product.

MF: Tell us about how you support a product after it's on sale, and what factors in your decisions about when to revise or discontinue a product line.

MS: In a perfect world, support isn't necessary. But we don't live in a perfect world. The big challenge is to react very quickly to requests on the one hand and to reply very individualy on the other. We always try to improve things: for example, we actively support customers via Twitter, have an iChat support where users can ask questions live and much more. But I think the easiest way is to provide users with problems with a FAQ system that really helps to clarify the most frequent questions.

TS: Our Customer Relations team is really working hard to give customers the best possible user experience. Direct contact to the customer is most important, especially when you're looking for new and useful features for minor or major updates for an application. We really try hard to support our community and to improve every application.

TOPICS