Dik
Par linku jsem dal na konec, bohuzel v Anglictine. Tady byl i jeden clanek na mobilmanii o Symbian 9.0 a S60 3rd Edition, bylo to prevzaty(prelozeny/upraveny) z www.allaboutsymbian.com nebo www.NewLC.com, ale vicemene i v tom se to dalo dohledat. Bohuzel to ted nak nemuzu najit. Ale uz v prvnim linku se da najit veta:".. This means that programs written in C++ for previous versions of Symbian OS will not run on OS 9 without the original authors making a few changes to the source code and recompiling. So your Series 60 version 3 device (which will use Symbian OS 9) won’t run current Series 60 version 2 applications...." Takze loud and clear. Proste to kompatibilni neni a nebude.
Ale jinak je to opravdu vsechno o tom novym jadru. Dali by se toho napsat hodne. To co se nakouslo v jadro 8.0 ohledne bezpecnosti, kdy se zabespecila dira v podobe Inter Process Comunication(IPC). To potom jadro 9.0 dodelalo.
Da se rici ze kernel nedovoli nepodepsany applikaci/knihovne aby napriklad pristupovala ke zabezpecenejm datum na disku, pouzila sit(GSM/bluetooth/..) Takze viry to budou mit o dost tezsi, muzou se do telefonu sice dostat, ale viceme budou bez prav/nemuzou se dal sirit, skodit. Podle toho jak si to vyrobce nastavi se vas klidne muze instalator zeptat ze tato aplilace nebyla podepsana/otestovana a jestli ji chcete povolit: pristup k privatnim datum, pouzivat network a jine veci co ta aplikace vyzaduje. Pokud se to ty aplikaci nepovoli,tak ji kernel proste nedovoli nahrat knihovny ktery poskytujou sluzby s danymi pravy. Kazda knihovna v telefonu ma nastaveno v popisu co poskytuje za sluzby a pokud to host aplikace nema, tak kernel ji nedovoli nahrat.
Samozrejme tohle ma svy nevyhody, takovej File browser bude docela orisek, pac kernel nikomu nedovoli pristupovad do adresare kde jsou binarky pokud nato nebude mit prava. Jenze to asi nebude sranda dostat. To bude asi hodne zezacatku limitovat nezavisly vyvojare, bohuzel, rozhodli se jit cestou zabezpeceni.
Dal napr, specialni mod chraneho UI, kdy pri zadavani hesla napriklad nema zadna jina(spy) aplikace pristup na displej, ani aby treba udelala screenshot,coz by melo zabranit tomu ze neco odposlechne heslo. Atd atd, je toho spousta a vsechno si to vyzadalo i zmeny od 3rd party vyvojaru. Vicemene se da rici navenek facelifting, ale pod kapotou se to vzalo z gruntu. Ukol byl vicemene, kdyz uz ty API budou nekompatibilny, tak co bylo spatne od verze 1.1 ale muselo se to nak tak udrzovat kuli kompatibilite ted muze byt konecne odstraneno.
Dalsi, uz spis kosmeticka zmena. Struktura instalacniho sis souboru se zmenila. Dal aplikace uz nemaj priponu app ale exe a nejsou v :\System\Apps\ ale v :\Sys\bin
Proste by se dalo pokracovat do nekonecna.
Pravda je ze nekdy kdyz tady nebo na mobil.cz(prast jak uhod) ctu neco o Symbianu (S60) tak casto s usmevem. Nekdo kdo se v oboru trochu vyzna by jim to mel trochu zkontrolovat, aby to aspon obsahove bylo v poradku....
Jinak sory za moji cestinu, uz jsem douho nic tak dlouhyho v cestine nenapsal
Tady ty linky, nebo si staci stahnou data sheet ze www.symbian.com ale to prece jen uz vic technicky pocteni se vsema tema vychytavkama co jsem tady nakous a spis se hodej nekam na web kde diskutujou vyvojari......
http://www.allaboutsymbian.com/features/item/Symbian_OS_9__What_is_it_All_About.php
http://www.allaboutsymbian.com/features/item/Previewing_Series_60_Version_3.php
http://www.newlc.com/article.php3?id_article=755&var_recherche=series