Bada 1.0 protiv Bada 1.0.2
Bada je mobilni operativni sustav koji je razvio Samsung electronics za korištenje na mobilnim telefonima i jeftinijim pametnim telefonima. “bada” na korejskom znači ocean. Motiv za njegov razvoj bio je pokrivanje raspona od nižih telefona s značajkama do vrhunskih pametnih telefona. U osnovi je to platforma s konfigurabilnom arhitekturom kernela, koja dopušta korištenje ili vlasničke jezgre operativnog sustava u stvarnom vremenu (RTOS) ili jezgre linuxa. Programerima također pruža različite kontrole interakcije korisnika; na primjer, pruža različite kontrole korisničkog sučelja kao što su popisni okvir, kartica i birač boja. Ima kontrolu web-preglednika temeljenu na open-source web kitu i ima Adobe flash, podržavajući Flash 9. I Web Kit i Flash mogu se ugraditi u izvorne Bada aplikacije. Izvorne aplikacije razvijene su korištenjem programskog jezika c++ uz korištenje paketa za razvoj softvera Bada i integriranog razvojnog okruženja temeljenog na eclipseu. Prvi Samsungov telefon na platformi Bada bio je Wave S8500. To je telefon sa zaslonom osjetljivim na dodir koji pokreće Samsungov CPU "Hummingbird" (S5PC110), koji uključuje 1 GHz ARM Cortex-A8 CPU i ugrađeni snažni VR SGX 3D grafički pogon, "Super AMOLED" zaslon i 720p high-def video mogućnosti.
Bada predstavlja razne najnovije mogućnosti usmjerene na usluge koje ga razlikuju od konvencionalnih mobilnih operativnih sustava. Ove nove značajke uključuju društveno umrežavanje, upravljanje sadržajem, usluge temeljene na lokaciji i usluge trgovine, a sve podržavaju back-end bada poslužitelji.
Bada pruža modalitete interakcije s korisnikom uključujući detekciju pokreta, fino podešenu kontrolu vibracije i detekciju lica. Ova sučelja otvaraju nove mogućnosti za veću kreativnost i interaktivnost korisnika u razvoju aplikacija. Također pruža mehanizam za razvoj aplikacija baziranih na senzorima, svjesnih konteksta. Uz vremensku uslugu i senzore kao što su ubrzanje, magnet, nagib, GPS i senzori blizine, programeri aplikacija mogu jednostavno implementirati interaktivne aplikacije svjesne konteksta.
Bada verzije
Inicijalno je lansirana bada 1.0, a nakon nekog vremena bada 1.0.2 s nekim poboljšanjima. Sljedeće izdanje bilo je bada 1.2, a posljednja verzija tj. alfa verzija je bada 2.0 koja je predstavljena u veljači 2011.
Razlika između bada 1.0 i bada 1.0.2
bada 1.0 je osnovna i prva verzija ovog operativnog sustava, a bada 1.0.2 je sljedeća verzija s nekim poboljšanjima u odnosu na svog prethodnika posebno za europske korisnike. Prvi podržava oko 35 jezika, a drugi podržava veći broj jezika.bada 1.0.2 imaju mogućnost postavljanja različitih tonova za e-mail i sms poruke. Štoviše, novija verzija podržava vrhunske vanjske glazbene uređaje. Korisničko sučelje ima bolji odziv, preglednik radi brže i glatko u bada 1.0.2. Također automatski prilagođava veličinu pozadinske slike prema zaslonu. U ovoj novijoj verziji nema previše promjena, ali ipak postoje neka vrlo značajna poboljšanja. Novije verzije poput bada 1.2 i bada 2.0 razvile su se kao puno bolji operativni sustavi za Samsung mobitele. bada 2.0 ima sve najnovije značajke mobilnog OS-a uključujući NFC.