Write Once, Run Everyhwere

Apple iOS, Mac OS X to be Merged into Single Platform: Analyst – International Business Times


“Write once, run everywhere.” This was the motto of the Java programming language when it was first deployed by Sun Microsystems. (Along with Sun, Java was consumed by Oracle, and Oracle describes Java thus: “Write software on one platform and run it on virtually any other platform.”) As with most software packages, this dreamy promise was not quite fulfilled by the Java programming language, but Java became a pervasive and highly successful platform by virtue of the possibilities that it has delivered. Apple Inc is implementing a new spin on this “write once, run anywhere” concept, and it could turn Apple into the new monopoly.

The seventh revision of Apple’s OS X operating system, “Lion”, and its iOS 5 for the iPod/iPhone/iPad platform show significant signs of the consolidation that the above article describes. The unification of of the desktop and mobile platforms has not been stated explicitly by Apple, but it is a destination to which the latest operating system releases are evidently headed. Thus, Apple will be creating a new “write once, run everywhere” paradigm wherein software written in Apple’s development environment will be executable on the hugely profitable mobile and desktop platforms that Apple controls.

The ramifications of such a unification will be huge. No competitor enables the simultaneous deployment of software to a huge number of devices on disparate platforms. Microsoft lacks the mobile platform penetration that would make such an undertaking desirable, and Google can’t offer this capability because it has zero desktop penetration. Thus, Apple’s unified development platform could become the new monopoly. It is entirely conceivable, and it is a goal toward which Apple is manifestly striving.

Oddly enough, should Apple become the new monopoly, it will owe its success to the Microsoft monopoly. The iron fist with which Microsoft prevented anyone (such as Dell, HP, etc.) from competing with itself and Apple only empowered Apple: once Microsoft failed with the Zune player, Apple was free to expand without competition. Although Google’s Android platform has managed to become the most popular mobile platform, Google’s failure to make any penetration into the desktop market with the Chrome OS or a product similar to Apple’s iTunes, means that Android developers will forever be locked into a cutthroat mobile platform in which lucrative applications like word processing, graphics and games will be inaccessible.

The perfect examples of this is Apple’s iWork and iLife productivity suites. iWork, for example, is fully functional in both iOS and OS X environments, and the deployment of iCloud allows the user to work across his or her mobile devices and desktop computer seamlessly. Thus, Apple has created a dominant system to which no one has any answer, and the monopoly structure that Microsoft defends and propagates vigorously prevents any competitor from challenging Apple’s dominance.

A lot has been said about Steve Jobs, but no one ever gave the man enough credit for thoroughly understanding market conditions and the structure of the industry and exploiting them maximally. More on this later ….

“Write once, run anywhere” will have a whole new meaning soon.

iPhone 4S Rumors Validated

I finally received the 1000 bonus rollover minutes that AT&T had promised, and my suspicion was true.

The minutes arrived two days after the iPhone 4S was announced, along with its availability on both Sprint and Verizon. Of course, Sprint will be offering a completely unlimited plan for only $10 more than the severely limited plan that I have with AT&T. Were I a big talker or big downloader, I would dump AT&T for the unlimited plan at Sprint without hesitation. (This is something many are positively doing.) I will, however, stay with the evil cheapskates who like to grease government officials until my contract expires next year because my usage still falls well within the severe limits of the cheap plan that I have with AT&T, and, hey, $10 a month will support a much faster DSL connection at home.

Even if this particular post makes me especially popular around the world, the probability that people will call me enough to make a dent in the more than 2300 anytime talking minutes I now have is slim to none.


People will most likely pat me on the back via Facebook, email or text messaging. In the case of the former two scenarios, my 2 gigabyte cellular plan and my home wifi should suffice. In the latter case, however, I would quickly run against my 200 text limit. Once that happens, I would have to cancel text messaging altogether and resort to unlimited texting on my Google Voice number, or switch to Sprint.

I’m begging you people. Text me! I want some justification for the iPhone 4S. Any justification.