OS Independence: The End of a Monopoly

Posted on Updated on

Operating system (OS) independence is as simple as the term itself. A program must be tailored to work for any OS in use today: Windows, Mac, Linux, and even mobile. Automated software testing (AST) makes sure programs, if not possible in its current state, can be tweaked to run on multiple platforms when the need arises.

Yet, OS independence would still be a pipe dream if it weren’t for a trait that makes staunch OS rivals agree on something. They share similar sentiments regarding user interface, from the size of the window to the basic functions of the program. In today’s society, the bitter rivalry of PC and Mac is past the point of irrelevance.

Of course, operating systems still have their unique trademarks, which requires software developers to take them into consideration. Application programming interface (API) may as well define an OS’s identity, leading users to different ways to handle them. Matching API with the codes is a time-consuming process; AST can facilitate this.

Regardless, OS independence is possible, given the current level of technology. Video game developers arguably enjoy the most success by creating and releasing versions for specific gaming platforms. They don’t have to release multiple versions now, but a well-written code allows them to make more in the future.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s