Bada 1.0 vs Bada 1.0.2
Bada è un sistema operativo mobile sviluppato da Samsung Electronics per l'uso su telefoni cellulari e smartphone di fascia bassa. "bada" in coreano significa oceano. Il motivo alla base del suo sviluppo era quello di coprire la gamma dai telefoni di fascia bassa agli smartphone di fascia alta. Fondamentalmente è una piattaforma con un'architettura configurabile dal kernel, che consente l'uso di un kernel proprietario del sistema operativo in tempo reale (RTOS) o del kernel linux. Fornisce inoltre vari controlli di interazione dell'utente agli sviluppatori; ad esempio fornisce controlli dell'interfaccia utente assortiti come casella di riepilogo, scheda e selettore colore. Ha un controllo del browser web basato sul web kit open source e include Adobe Flash, che supporta Flash 9. Sia il Web Kit che Flash possono essere incorporati all'interno di applicazioni Bada native. Le applicazioni native vengono sviluppate utilizzando il linguaggio di programmazione c++ utilizzando il kit di sviluppo software Bada e l'ambiente di sviluppo integrato basato su eclipse. Il primo telefono Samsung, con piattaforma Bada, è stato Wave S8500. È un telefono touch screen alimentato dalla CPU Samsung "Hummingbird" (S5PC110), che include una CPU ARM Cortex-A8 da 1 GHz e un motore grafico 3D SGX VR integrato, schermo "Super AMOLED" e 720p ad alta definizione capacità video.
Bada introduce varie funzionalità incentrate sui servizi più recenti che lo differenziano dai sistemi operativi mobili convenzionali. Queste nuove funzionalità includono social networking, gestione dei contenuti, servizi basati sulla posizione e servizi commerciali, tutti supportati da server bada back-end.
Bada fornisce modalità di interazione dell'utente tra cui rilevamento del movimento, controllo delle vibrazioni ottimizzato e rilevamento del volto. Queste interfacce aprono nuove possibilità per una maggiore creatività e interattività dell'utente nello sviluppo di applicazioni. Fornisce inoltre un meccanismo per sviluppare applicazioni sensibili al contesto basate su sensori. Con il servizio meteorologico e sensori come sensori di accelerazione, magnetici, di inclinazione, GPS e di prossimità, gli sviluppatori di applicazioni possono implementare facilmente applicazioni interattive sensibili al contesto.
Versioni Bada
Inizialmente è stato lanciato bada 1.0 e dopo qualche tempo è stato lanciato bada 1.0.2 con alcuni miglioramenti. La versione successiva era bada 1.2 e l'ultima versione, ovvero la versione alpha, è bada 2.0, introdotta nel febbraio 2011.
Differenza tra bada 1.0 e bada 1.0.2
bada 1.0 è la prima versione base di questo sistema operativo e bada 1.0.2 è la versione successiva con alcuni miglioramenti rispetto al suo predecessore, specialmente per gli utenti europei. Il primo supporta circa 35 lingue e il secondo supporta un numero maggiore di lingue.bada 1.0.2 ha la capacità di impostare toni diversi per i messaggi di posta elettronica e sms. Inoltre la versione più recente supporta dispositivi musicali esterni di fascia alta. L'interfaccia utente sta avendo una risposta migliore, il browser funziona più velocemente e senza intoppi in bada 1.0.2. Inoltre regola automaticamente la dimensione dell'immagine di sfondo per adattarla allo schermo. Non ci sono troppe modifiche in questa versione più recente, ma ci sono comunque alcuni miglioramenti molto significativi. Le versioni più recenti come bada 1.2 e bada 2.0 si sono evolute come sistemi operativi molto migliori per i cellulari Samsung. bada 2.0 ha tutte le ultime funzionalità del sistema operativo mobile, incluso NFC.