Bada (stylized as bada; Korean: 바다) is a discontinued operating system for mobile devices such as smartphones and tablet computers. It was developed by Samsung Electronics. Its name is derived from "바다 (bada)", meaning "ocean" or "sea" in Korean. It ranges from mid- to high-end smartphones.
|OS family||POSIX (Linux)|
|Working state||Stopped (Replaced by Tizen)|
|Source model||Mixed: proprietary and open source components|
|Final release||2.0.6 SDK / 28 February 2013|
|Package manager||Samsung Kies|
|Kernel type||Monolithic (Linux Kernel)|
|Default user interface||TouchWiz, graphical (touchscreen)|
To foster adoption of Bada OS, since 2011 Samsung reportedly had considered releasing the source code under an open-source license, and expanding device support to include Smart TVs. Samsung announced in June 2012 intentions to merge Bada into the Tizen project, but would meanwhile use its own Bada operating system, in parallel with Google Android OS and Microsoft Windows Phone, for its smartphones.
All devices running Bada were branded under the Wave name, unlike Samsung's devices that are branded under the name Galaxy, which do not encompass the whole range of Samsung devices running Android.
After the announcement of Bada, the Wave S8500, which would eventually turn to be the first Bada-based phone, was first shown to the public at Mobile World Congress 2010 in Barcelona in February 2010. Alongside Bada itself, some applications running on Bada were exhibited, including mobile videogames like Gameloft's Asphalt 5. The Samsung Wave S8500, released in May that year, sold one million handsets over the first four weeks on the market.
According to Samsung, companies such as Twitter, EA, Capcom, Gameloft and Blockbuster revealed their support for the Bada platform by having arranged development partnerships with Samsung since before the launch, and shared a few insights about their vision for the future of mobile apps and how Bada would play a role in it. These were a showcase of what could be heard in a series of events held across the world during the year 2010, called Developer Days. In addition, it was made public the announcement of an incoming Bada Developer Challenge with a total prize of $2,700,000 (USD) throughout the launch event. In May 2010, Samsung released a beta of their Bada software development kit (SDK), making it available to the general public as it had done with partners the previous December, to entice potential developers of applications for this platform. In August 2010, Samsung released version 1.0 of the Bada SDK. A year later, in August 2011, version 2.0 of the Bada SDK was released.
The Samsung S8500 Wave was launched with version 1.0 of the Bada operating system. Samsung soon released version 1.0.2, which included minor fixes for European users. The latest version 1.2 was released with the Samsung S8530 Wave II phone. The alpha-version of Bada 2.0 was introduced on 15 February 2011, with the Samsung S8530 Wave II handset.
The current flagship Bada handset is the Samsung Wave 3 S8600, running Bada 2.0
With the release of the Samsung Wave, Samsung opened an international application store, Samsung Apps, for the Bada platform. Samsung Apps has over 2400 applications. This store is also available for Android and Samsung feature phones.
Bada, as Samsung defines it, is not an operating system itself, but a platform with a kernel configurable architecture, which allows using either a proprietary real-time operating system hybrid (RTOS) kernel or the Linux kernel. According to copyrights displayed by Samsung Wave S8500, it uses code from FreeBSD, NetBSD and OpenBSD. Despite numerous suggestions, there is no known Bada device to date that is running the Linux kernel. Similarly, there is no evidence that Bada uses the same or similar graphics stack as the Tizen OS, in particular EFL.
The device layer provides core functions such as graphics, protocols, telephony and security. The service layer provides more service-centric features such as SMS, mapping and in-app-purchasing. To provide such features there is a so-called Bada Server. The top layer, the framework layer provides an application programming interface (API) in C++ for application developers to use.
Bada provides various UI controls to developers: It provides assorted basic UI controls such as Listbox, Color Picker, and Tab, has a web browser control based on the open-source WebKit, and features Adobe Flash, supporting Flash 9, 10, or 11 (Flash Lite 4 with ActionScript 3.0 support) in Bada 2.0. Both the WebKit and Flash can be embedded inside native Bada applications. Bada supports OpenGL ES 2.0 3D graphics API and offers interactive mapping with point of interest (POI) features, which can also be embedded inside native applications. It supports pinch-to-zoom, tabbed browsing and cut, copy, and paste features.
Bada supports many mechanisms to enhance interaction, which can be incorporated into applications. These include various sensors such as motion sensing, vibration control, face detection, accelerometer, magnetometer, tilt, Global Positioning System (GPS), and multi-touch.
Native applications are developed in C++ with the Bada SDK, and the Eclipse based integrated development environment (IDE). GNU-based tool chains are used for building and debugging applications. The IDE also contains UI Builder, with which developers can easily design the interface of their applications by dragging and dropping UI controls into forms. For testing and debugging, the IDE contains an emulator which can run apps.
Criticism of Bada 1.xEdit
Some publications have criticized Bada 1.x over the following issues:
- In the beginning, all VoIP over Wi-Fi applications were banned which meant that popular applications such as Skype could not be used. In March 2011 this restriction was removed, allowing VoIP applications to run on the platform.
- The external sensor API is not open-ended, preventing new types of sensors or unexpected technology developments from being added in the future by third parties.
- Due to "performance and privacy issues", Bada 1.x applications cannot access the SMS/MMS inbox or receive incoming SMS/MMS notifications. This limit was removed in version 2.0.
- Bada versions 1.x only allowed one Bada third party application to run at a time. Multitasking applications was only possible between the base applications and one Bada third party application. This limit is removed since version 2.0.
- The GPS facility was poor in Bada 1.0. It was further updated in Bada 2.0.
- The lack of availability of popular applications was arguably one of the most important factors in the demise of Bada. The lack of developer and consumer support that caused this deficit could not be rectified by the Bada 2.0 update.
The Bada 2.0 version was shown at IFA 2011 in Berlin and was released in the end of December 2011 with a lot of new functions and improvements compared to version 1.2, introducing features such as:
- Full HTML5 support
- WAC 2.0 compatibility
- Full multitasking
- WiFi-Direct technology
- Adobe Flash Lite 4 (mobile Flash Player version, supports ActionScript 3.0 of Adobe Flash 10 and 11)
- Dolphin Browser 3.0 with download manager
- Voice recognition
- Vocal commands based on Vlingo
- Push notifications
- NFC (near-field communication technology)
- New security policies and protection functions
- New camera manager
- New GUI
- Inclusion of new proprietary applications and services such as ChatON (instant messaging software), Caster (to share multimedia content and web pages with PC) and Music Hub (a music store similar to iTunes)
- Samsung S8500 (Wave) is the only device available supporting Bada at its initial release date.
- Samsung S8530 (Wave II). Launched in November 2010. It shipped preloaded with Bada v1.2.
- Samsung S5250 (Wave 525). Launched in October 2010.
By the end of 2011, Samsung released three new models, preloaded with Bada 2.0, ending the list of devices running on the short-lived Bada:
This section needs additional citations for verification. (May 2018) (Learn how and when to remove this template message)
The chart below show global sales of Bada smartphones from the second quarter of 2010 through the second quarter of 2013. Canalys, a technology market analysis company, estimated that Samsung shipped 3.5 million phones running Bada in Q1 of 2011. This rose to 4.5 million phones in Q2 of 2011.
global smartphone sales
- Lextrait, Vincent (January 2010). "The Programming Languages Beacon" (10.0 ed.). Archived from the original on May 30, 2012. Retrieved January 5, 2010.
- Johnson, Maxime (July 2010). "Bada: un système d'exploitation pour les cellulaires Samsung" (in French). Archived from the original on July 13, 2010. Retrieved July 7, 2010.
- "Samsung to Make Bada OS Open Source and Part of Your Smart TV". Tech crunch. September 20, 2011. Retrieved September 20, 2011.
- "Samsung to merge Bada with Tizen: the OS party just got a little freaky", Engadget, January 14, 2012, retrieved June 24, 2012
- Woyke, Elizabeth (January 13, 2012). "Samsung Merging Its Bada OS With Intel-Backed Tizen Project". Forbes.
- Samsung scraps Bada OS, folds it into Tizen - FierceMobileIT Archived February 28, 2013, at the Wayback Machine. Fiercemobilecontent.com (2013-02-25). Retrieved on 2013-12-09.
- Linn, Kenneth (August 28, 2012). "Samsung vs Apple verdict may influence Google & Tizen". Archived from the original on August 26, 2014. Retrieved August 22, 2014.
- bada Master (April 9, 2014). "End of bada bug reporting notice". Archived from the original on August 26, 2014.
- "Demonstration of Asphalt 5 on a Bada phone". YouTube (video). February 26, 2010.
- "Samsung Wave, first Bada smartphone hits the market". Samsung (Press release). May 24, 2010. Archived from the original on December 23, 2010. Retrieved February 3, 2011.
- Bada Wave, archived from the original on February 18, 2010
- "Samsung Waves away a million". The Inquirer. July 13, 2010.
- "Samsung unveils new smartphone platform bada". bada.com. December 8, 2009. Archived from the original on December 24, 2010. Retrieved February 3, 2011.
- "BadaDeveloper Site". bada Developers Site. Archived from the original on April 2, 2010. Retrieved April 7, 2010.
- "Samsung Wave gets an update to Bada version 1.0.2". TechKnots. August 23, 2010. Archived from the original on November 14, 2010.
- "Samsung announces S8530 Wave II, meet the big-screen edition". GSM Arena. October 4, 2010. Archived from the original on November 10, 2010.
- "Samsung Wave European Launch to Propel Samsung Apps". Apps. Samsung. June 1, 2010.
- Samsung Apps, retrieved June 24, 2012
- Tizen Store, retrieved June 28, 2012
- "Bada architecture", Help – Eclipse SDK, Samsung, archived from the original on January 20, 2012, retrieved June 24, 2012
- Eric Brown (December 8, 2009). "Samsung's mobile OS SDK ships, runs on Linux". eWeek. Retrieved April 7, 2010.[permanent dead link]
- "Samsung Wave smartphone". The Inquirer. August 9, 2010.
- bada VoIP applications finally allowed «. Joernesdohr.com (2011-04-04). Retrieved on June 24, 2012.
- "What's so bad about Samsung's bada?". The Register. March 9, 2010.
- "bada Tutorial: Communication" (PDF). 2010. Archived (PDF) from the original on June 2, 2010. Retrieved May 4, 2010.
- "Single bada Application Policy". bada Developers Site. Archived from the original on August 14, 2011. Retrieved June 16, 2011.
- Segan, Sascha. (2010-02-14) bada's Big: Samsung Announces First bada Phone. Pcmag.com. Retrieved on June 24, 2012.
- "No more bada and TIZEN in 2012". Sammobile.com. August 22, 2012. Retrieved September 15, 2019.
- Tofel, Kevin C. (May 5, 2011). "Estimate: 2.5M Windows Phone 7 Shipments in Q1". Gigaom. Retrieved June 24, 2012.
- "Samsung Bada shipments up 355% to 4.5 million units in Q2 2011". Pocket Gamer. August 3, 2011. Retrieved June 24, 2012.
- "Worldwide Sales of Mobile Phones", Gartner.com, Gartner