Just when we were starting to worry that the OS world was becoming ossified around three increasingly-competent options, making it very boring for OS enthusiasts, along comes a re-energized mobile computing market and a furious land grab among established players and new entrants. Samsung, the #2 handset maker by marketshare, is releasing a new mobile OS called Bada and will be vying to become the seventh major mobile OS in the market.First of all, as a Sopranos watcher, I just can’t take the name seriously, though I’m seeing potential for some great NSFW co-marketing with Microsoft’s search engine.
The conventional wisdom on the mobile OS market is that it’s already crowded, and unlikely to be able to sustain six players over the long run, making Bada tragically late to the game. Engadget published two editorials on this subject recently, one proclaiming that WebOS will be the last smartphone OS and another, proposing that though there isn’t room for so many players in the long run, that doesn’t mean that more can’t jump into the fray and eventually succeed. This second article points out that in the early 80s there were a multitude of personal computing platforms (Atari, Commodore, Radio Shack, Texas Instruments, Apple, Timex/Sinclair, to name a few) but that once the standard for viability of a platform shifted from out-of-the-box capability as a hobbyist platform to availability of third-party software, the market coalesced around a couple of platforms that had the most developer support and the largest library of software.
This is an astute observation, and it’s perfectly reasonable to assume that the mobile OS market will follow this trajectory. But there are several important differences to keep in mind: First, in the early to mid eighties, there were maybe a few million personal computer users worldwide, with a dozen companies, small and large, fighting for their business. (Today there are 1-2 billion PCs).
The mobile phone market is different. There are already over three billion mobile phone users, and though most of those phones are not the kinds of computing devices that these seven OSes are built for, there’s easily potential for the mobile computing market to reach and swiftly exceed the size of the personal computer market within the near future. This means that the pieces of the pie for even a niche player are huge compared to our last reference point for a crowded OS field, the 1980s-era personal computer era. Even the most low-end mobile phone is a computing device, with rather respectable capability by 1980s standards, and even the most low-end mobile user can understand and appreciate the benefits of having a handset with more capability. The purveyors of sophisticated mobile computing devices don’t have to blaze a trail through the wilderness with a machete like the PC pioneers did. Their market needs only to be tempted by useful features and low prices.
Second, compared to a PC, a mobile computer’s “mission statement” is almost always going to be narrower, meaning two things: OS design will place a much higher priority on simplicity, and the number of apps needed/used, and their complexity, will by necessity be smaller than a typical PC user’s. If you have any doubt about the difference between the PC software ecosystem of the past and the mobile computing software market, just look at prices. The average (mean) iPhone app costs less than $1, and very few cost more than $10. Even some of the most expensive iPhone apps, some professional tools and the GPS ones, for example, cost less than $100. There are only a few outliers.
Also, since we’re already looking at the web applications and cloud computing revolution in the rear-view mirror, the decades-long platform wars based on availability of essential apps in the PC space will likely never play out in mobile. If an app is ubiquitous and necessary these days, it’s likely that it’s a web-based app, and therefore accessible to all users, regardless of platform. Even in Apple’s vaunted and bloated App store, most of the truly useful apps are basically just wrappers for web-based services (Evernote, Dropbox, Skype, Tweetdeck, Yelp, Facebook, YouTube, Weather, various movie listing and to-do apps). Developers of these services don’t have to re-write their whole app for each platform. They just have to tweak the front end. The “app” is the service. So mobile computing users will very likely use fewer apps, and those apps will be much easier to develop and maintain for half a dozen platforms, if necessary. In a lot of cases, a popular web app (like Twitter) will have an API that lets independent developers build multiple mobile front-ends to their service, making supporting even a fringe OS easy.
So back to Bada. Samsung’s press release says:
Based on Samsung’s experience in developing previous proprietary platforms on Samsung mobile phones, Samsung can create the new platform and provide opportunities for developers. Samsung Bada is also simple for developers to use, meaning it’s one of the most developer-friendly environments available, particularly in the area of applications using Web services. Lastly, Bada’s ground-breaking User Interface (UI) can be transferred into a sophisticated and attractive UI design for developers.
which is a lot of nice-sounding nonsense, and I’ll believe it when I see it. But Samsung has 21% marketshare in the handset market, so even if they don’t succeed in licensing their technology to anyone else, they still have a huge potential market for their own OS. Now, in smartphones, Samsung trails Nokia, RIM, Apple, and HTC, with only 4.3% share. But that’s still 1,589,000 units in one quarter. Let’s compare that to the 1980s: how many Apple II computers were manufactured? 5-6 million total. So Samsung sells more smartphones in one year than all the Apple IIs sold between 1977 and 1992. And even if Samsung’s smartphone growth only happens at the expense of its own handset installed base, we’re still talking about huge numbers.
Of course, Samsung could utterly fail to make it in the new, hyper-competitive mobile computing market. But the likelihood of an upstart mobile OS succeeding on its merits, or failing due to its shortcomings, seems more likely than what played out in the PC space, where success was based, seemingly, more on inside dealing and skulduggery than quality. This is particularly true when the “upstart” OS is supported by an industry giant like Samsung.
This could be wishful thinking, of course. OSNews’ official editorial position is that the more viable OSes are out there, the better. Having the big boys jostle for position with no dominant player means that the pace of innovation will be more rapid, and it will be easier for new and fringe platforms to be able to survive at the margins. Furthermore, a heterogeneous mobile OS market will even benefit the desktop PC ecosystem, since eventually, as the continuum between mobile and “personal” computers becomes filled in and blurred, today’s “mobile” OSes will become indistinguishable from the “personal computer” OSes, and we may find in ten years that we have a dozen major computing form factors of various sizes, with just as many viable OSes to run on them. So let’s give a big OSNews welcome to Samsung’s new OS. Bada Bing, bada boom!
Details where pretty scarce.
Personally I think the most important feature of any OS is the applications it can run, and that leads to the simple conclusion that there isn’t much room for different OSes at all as long as they aren’t compatible as far as applications go.
And for that reason I would had preferred if everyone including Nokia had decided to go with Android, or whatever, and then added their own tweaks to personalize it and have vendor specific apps if needed. As long as Android cut it that is (and especially as long as Meamo, maybe this Bada and more stuff will still be Linux with little variation but still incompatible with eachothers, atleast if there is some huge difference such as QNX or Haiku it would somewhat serve a purpose, but probably fail on its own.)
Something QNX/vxWorks/… based could had worked to I guess. Atleast they should run the same frameworks so the applications can be made to run on all phones, whatever that is QT, JAVA or web apps.
Edited 2009-11-10 18:25 UTC
And the one I’d like to point out, is related to iPhone software pricing.
There are far more other handsets than iPhones, but the thing is, there’s so many darn variations of them that you either need to code for the lowest common denominator, or you’re fragmented into customizing for each one, whereas, by comparison, the iPod Touch and the iPhone in all its variations (with the biggest difference being the more recent OpenGL hardware support for shaders) are almost identical, with around 50 million devices in use, or at least existing. Couple that with the fact that there’s exactly one place to get apps for a non-jailbroken phone, that’s centralized, and tightly controlled, it warps the equation fiercely, because there’s the economy of scale for marketing/selling overhead that developers of all ilk get via the iTunes AppStore, that doesn’t exist anywhere else: without taking all that into account, your statements don’t have much reality.
On top of that, because the iPhone has such a high PR visibility, it makes it that much more desirable and feasible to consider releasing apps really cheaply, since it’s so cut-throat. The limitations of the platform itself aren’t nearly as limited for what you can do, compared to what it costs to develop complex software for it: the complexity of software that is possible, with functionality, far exceeds the average iPhone app that’s been released by most developers, just that few as of yet have put in that huge investment, partially (I believe) due to the race for the bottom and lowered expectations of price, combined with the fact, that at only 50 million potential customers (right now) combined with all sorts of apps that do some of what’s needed, it’s a huge business risk.
One of the big advantages of the iPhone was to use a mainstream OS like OS X, and not one of those embedded crap which wasn’t designed to run on hardware equivalent to a PC from the Pentium 3 era (and phones are only becoming more and more powerful). The userspace is mostly the same than desktops, the APIs are similar to desktops, the development environment (languajes, tools, etc) are the same. The browser is the same. That doesn’t happen with an specialized OS
That’s also why Android rocks, and it’s also why Microsoft is f–ked up, because Windows hasn’t been ported to ARM and they only can use Windows CE and the alternative userspace crap that was designed to work in devices much less powerful than a iPhone-class phone.
So I don’t think samsung is going anywhere.