三星发布了它的智能机操作系统bada。

bada在韩语里面是海洋(ocean)的意思(来自三星bada官网),莫非三星的野心是要做到海洋一样广阔的市场?

看到新闻之后我就立刻去了bada官网逛了一下。看起来建设得还可以,已经有比较完善的文档了。

简单的了解了一下,bada是这样滴:

bada的UI是三星的下一代触摸UI,根据官网上提供的资料看,和Android相似。还说可以直接把Flash或者WebKit嵌入到app里面,其他什么传感器、地图之类的说的很泛,这些写文档的估计原来都是学政治的。

本截图来自于三星bada官网提供的PDF资料

2009-12-09-224753_422x222_scrot

官网说bada是面向服务的(service-oriented),这是最**忽悠的一点,说了一堆假大空话。

另外,bada是开放和结构化的。概括了说就是一句话:不同的应用之间可以共享数据。又和Android一样。

bada可以选择内核,可选择Linux或者是其他实时操作系统内核(比较雷人,有多少精力来把两种都做强做大?),官网说可以根据硬件来定制、选择内核,我靠,居然想两手抓,看你能不能两手硬。另外,bada开发采用GNU工具链和eclipse。

bada的构架分为四层,如图:

本截图来自bada官网

bada_architecture

如果光是看这个构架图来,bada和Android相比,和Maemo相比,都算是最简单的构架了。官方说在Frame层可以导出C++ API,可见bada是可以用C/C++开发的。

假设iPhone、Android、Maemo可以是三分天下,那么bada的加入会改变什么呢?

换一个思维来看,其实已经算是一统了:他们都是Unix-like的内核。iPhone算是bsd,Android和Maemo都是Linux内核的,而且Maemo基本上就是把桌面Linux移植到了手机上,现在又多了一个用Linux内核的bada,可以说在嵌入式领域,在移动设备行业来看,Linux是占了相当大的优势。

剩下的在全球范围(销量,用户)来看算是小众了,静观其变。哦,对了,差点忘记还有一个尴尬的Windows Mobile:拿着冲浪板准备了那么久,结果浪来了却被拍到水底下去了。

我个人情感不喜欢三星手机,对Maemo有很大的希望,对Android不反感。