Recently I had the opportunity of attending the Samsung Bada Developers Day in Milan, and I would like to share my first impressions about the Bada OS.
First of all, let’s say that Bada is all but a new OS: Bada is actually a refactored and readapted version of the OS used for years by Samsung as their legacy OS. The good news is that now it has been made available and open to all developers, that can use all the APIs that were previously accessible to Samsung and its partners only.
When I say open it means really open: API set is impressive, and it seems there’s actually nothing that has been left out. The comparison with other “modern” OS (e.g.: iPhone and Android) shows how Bada gives to developers a new level of access to the device and its features.
Bada applications are built by using C/C++ code, but there is a good news for non C-speakers: Bada devices come with Flash Lite support (Samsung Wave ships Flash Lite 3.0) and you can package a Flash Lite application into a native one, and distribute it on the Bada App Store. But the good news are not ended, since the Bada architecture allows Flash Lite content to access every native API! This is huge, and as a Flash developer I cannot be more happy of this!
Coming to the downsides: Bada applications cannot run in background, so no real multitasking is allowed. When an app goes in background, it is simply paused, and you can resume it from the active apps list. As for the development part, the SDK has currently some glitches, as the necessity to be restarted each time an application has to be deployed. Anyway, being not a final release, we can expect improvements in the next versions.
Summarizing it up, the first “contact” with the Bada environment was good: the OS is powerful and open, with the Flash Lite support and native API access being actually the best parts in my opinion. The current only Bada device (the Wave) is fast, responsive and with a nice touchscreen (differently from what seen on some recent Samsung models, see H1).
What remains to see is if all this good stuff will be able to gain a decent market share, and so if it’ll be worth to invest time and money on it.