Business Machine

Technology, business
and innovation.

And, not least, about
the Mac.

Weblog Archive Cutedge

by: Bernard Teo

Creative Commons License

Copyright © 2003-2012
Bernard Teo
Some Rights Reserved.

Fri 07 Apr 2006

"Why should an app developer write for both Mac OS X and Windows if he doesn't have to?"

Category : Commentary/worlddomination.txt

One LinuxWorld attendee, who is a J2EE (Java 2 Platform, Enterprise Edition) middleware developer for a Fortune 500 company, wondered why Apple would make such a move. "Why should an app developer write for both Mac OS X and Windows if he doesn't have to?" he asked. - eWeek

My answer would be : when he would much rather program with Cocoa than anything else in the world, and as long as there are Mac users who appreciate it, which I would bet my life on.

Apple's market share is "miniscule" right now. And yet writing software for it already makes a nice business.

Are there going to be less Macs sold in the world now that a Mac can also run Windows?

There's no point wasting energy arguing against the "This is the beginning of the end of the Mac" people.

All I know is that if Adobe or Quark or anyone who doesn't want to program for the Mac, then that's good because I will. There are so many things I feel that it's now possible to build because Cocoa makes it possible. Anyone remembers Improv? I'd love to build that.

If there are less developers, so much the better for us. But is it better for the users? Well, if these guys prefer to build on Java Enterprise Edition, blah, blah, blah, and we build on what we think works best, let us compete and see who comes up with things that will work better for the user. That's how the user will benefit.

Posted at 8:39AM UTC | permalink

Put your Mac to Work Now how would you do something like that?

Weblogs. Download and start a weblog of your own.

A Mac Business Toolbox
A survey of the possibilities

A Business Scenario
How we could use Macs in businesses

VPN Enabler for Mavericks

MailServe for Mavericks

DNS Enabler for Mavericks

DNS Agent for Mavericks

WebMon for Mavericks

Luca for Mavericks

Liya for Mountain Lion & Mavericks

Postfix Enabler for Tiger and Panther

Sendmail Enabler for Jaguar

Services running on this server, a Mac Mini running Mac OS X 10.9.2 Mavericks:

  • Apache 2 Web Server
  • Postfix Mail Server
  • Dovecot IMAP Server
  • Fetchmail
  • SpamBayes Spam Filter
  • Procmail
  • BIND DNS Server
  • DNS Agent
  • WebDAV Server
  • VPN Server
  • PHP-based weblog
  • MySQL database
  • PostgreSQL database

all set up using MailServe, WebMon, DNS Enabler, DNS Agent, VPN Enabler, Liya and our SQL installers, all on Mavericks.