Open vs Closed Source |
The most talked about conversation of open source is whether
having a closed off system is better than having an open one. The most used
example is iOS vs Android. iOS is a closed off system which is updated only by
Apple. Apple is the only manufacturer that makes iOS electronics and they are
the ones that dictate which direction it can go. Android on the other hand is
an open system meaning that there are multiple manufacturers who makes phones
with the Android operating system and the companies can dictate what skins they
want on their version of the Android system.
Proliferation of Android Phones on Sale |
Open Source
Disadvantages and Advantages Chart for Android
Disadvantages
|
Advantages
|
No cohesive feeling between manufacturers, due to the many iterations.
|
Gives developers more of an ability to change the system to their
liking.
|
Updates are less likely to be updated in accordance with when Google
releases software updates since there are many iterations.
|
Direction in which the operating system goes is dictated by the
community of developers.
|
Google keeps track of forums such as XDA-Developers where individual
developers release patches of their own of Google’s software.
|
Family line of Apple iPhone's. |
Closed Off System
Disadvantages and Advantages Chart for iOS
Disadvantages
|
Advantages
|
No variations are possible even if the user wants it.
|
Seamless experience for the end-user across phones from Apple.
|
Less control for developers to optimize their system.
|
Updates are timely and within days of when Apple releases their
updates.
|
Copycats will have a harder time trying to build their own software
for iOS.
|
End-user has more options to pick from, from this competition. |
The end result of the open vs closed source battle is what
the end-user wants. More competition is good for the market since that gives
rise to better innovation. Within Android’s ecosystem, manufacturers are
constantly battling each other for who has the better phone. This results in a
proliferation of Android phones which lets the user pick what they want. This
proliferation can be seen as good or bad because while this helps keep the
market competitive, this sometimes results in phones that have the same specifications
but slightly different operating systems. The user does not benefit from this
because innovation is not occurring, only confusion. iOS on the other hand has
one iteration, but at least the end-user is not confused by it. In the end, the battle is not between open vs closed systems, the choice is
for the end-user to decide on what they want to use.
Andy,
ReplyDeleteI am a very strong proponent of open source software, and yet I admit I own an iPhone. I like the concept of open source, but I usually think of open source software that is also free; it is easy to forget that open source software is still viable competition in a capitalistic system. Android phones are an excellent example of an open source software that is built upon to create a commercial product. Your table format for discussing the advantages and disadvantages of the systems were visually appealing, but I should like to know the market shares and how they are changing with time, and which business plan is the more profitable model. The fact that I cannot even tell which phone you own lends credit to this piece being a technical discussion of the merits of open source software.
I was thinking about that. Should I be looking at this from the aspect of a business person looking to see which way profits more? It seems for now that Android is taking over the market slowly, but Apple is still a strong contender. Currently though, Android has a bigger market share by Apple, not by much though. Thanks for your comment though David, I didn't see it from that aspect.
Delete