Преглед на Samsung Bada платформа - статия
По време на последното устройство трябва да остане отделно, защото това е Samsung Jet платформа се превърна в основа за развитие на инфраструктурата софтуер, наречен Bada.
В действителност, на мнение, че това, което е вътре в Bada, се разминават.
Това е ядрото, най-вероятно, е сърцето на устройството за високоскоростен Samsung Jet. Bada - платформа на няколко нива, както и контрол на хардуерно устройство операционна система ядрото е най-ниското ниво. Това означава, че - в зависимост от същите тези хардуер - мобилна операционна система могат да бъдат намерени на това ниво. Така например, в устройства от нисък клас с бюджет "желязо" може да се окаже ядрото сирене, но в по-разширен хардуер комуникатори може да работи на Linux или дори Windows Mobile ядрото (но с Windows Phone 7 обявяване на такава перспектива вече изглежда призрачен).
По този начин една архитектура на няколко нива на Bada, както и нивото на операционната система е в основата на цялата платформа, крие от софтуерни разработчици особено Bada устройства. Защо имаме нужда от различни слоеве?
Bada платформа има слоеста архитектура. Слоят на операционната система е по-ниска, а нивата на лежащите с помощта на неговите функции за достъп хардуер.
Нещо тя прилича лицеви услуга, която работи на iPhone. Нещо в нея е от Synergy Sync от някоя от тези системи. информация за контакт Някой се съхранява, и историята на кореспонденция с трети страни е от значение, който, напротив, радвам се, достъп до него по всяко време и на всяко място. Дали такъв труден фокус върху "облачни" услуги са добри или не, времето ще покаже.
Над нивото на обслужване е последният слой Bada-рамка. В действителност, това е набор от отворени интерфейси за достъп за програмиране на всички, основната функционалност. Рамковата ниво е средата, в която тя се извършва всеки Bada-програма. И това се различава значително от това ниво, като в Android.
Работата е там, че представянето на Bada-среда за програмиране не е междинен "пясък", като Java-машина Dalvik в Android. наличен в Bada API функция лечение директно към всички слоеве на платформата програмист. В резултат на това Bada-програми, разработени в езика C ++, е много по-бързо и са в състояние да използват силата на графика, мултимедия и комуникационни библиотеки по-гъвкаво и ефективно.
В този случай, Java-машина в Bada там, който ви позволява да се движи и подпомага работата на много програми. Въпреки това, поради факта, че Java-машината работи като самостоятелно приложение, когато се изпълнява паралелно може да работи само един Bada-програма.
Програма в Bada среда се извършват без използването на мидълуер като Java-машина. Bada поддържа мултитаскинг и достъп до програми за всички функции на платформата
Въпреки това, за това, както и трябва да плати не може да бъде лесно пренесени разработки, направени за iPhone OS, Android и други платформи. Но не е ли плаши опитен програмист?
Но нищо не се случи: лицето на Bada - харесва собствения интерфейс TouchWiz UI. Доказан и донесе на ум на различни сензорни Samsung телефони.
В Bada използва най-новата версия на своя TouchWiz 3.0, в която подкрепата на десет работни маси, красиви 3D ефекти панелни джаджи и контроли.