Možný problém s MDA II: půjdou spustit programy?

Aj keď český T-Mobile plánuje uviesť MDA II na trh až v priebehu budúceho mesiaca, niekoľko operátorov v západnej Európe už s distribúciou komunikátorov založených na koncepte HTC Himalaya (oficiálne označenie výrobcu) začalo. Spočiatku nadšený užívatelia narazili na zásadný problém, a to nemožnosť spustiť akúkoľvek aplikáciu ale aj ActiveSync (program zabezpečujúci synchronizáciu medzi komunikátorom a počítačom) bez toho aby viac či menej neovplyvnili stabilitu systému. Dôvod je vcelku prozaický, jedná sa o obmedzenie v samotnom operačnom systéme Windows Mobile 2003. Multitasking implementovaný vo Windows CE (aj terajšie Windows Mobile je založené na Windows CE .NET 4.2) nie je až tak „multi“ ako sa zdá. Systém je schopný manažovať maximálne 32 simultánnych procesov. Tento fakt užívateľov vreckových počítačov príliš neobmedzoval ale v prípade MDA II /XDA II sa situácia mení.

    

Totižto hneď po resete zariadenia už beží 26 procesov, t.j. pre užívateľa zostáve voľných len 6 pozícií. Po spustení obľúbených programov ako Spb GPRS Monitor, „vylepšovákov“ systému a nejakej aplikácie sa ľahko dostaneme k číslu 32. Napríklad samotný ActiveSync si sám pre seba vyhradzuje až 3 sloty. V prípade spustenia 33tieho programu systém ukončí náhodný iný program, čo môže viesť k destabilizácii systému a v najhoršom prípade aj k strate dát. Na vyriešení tohto problému bude nutné spoluprácu viacerých zainteresovaných strán, ale najmä vývojárov, ktorý by nemali zbytočne mrhať systémovými prostriedkami. Programátori si s cieľom uľahčiť prácu, jednoducho vytvárajú pre podúlohy samostatné aplikácie a nesnažia sa využiť Services Manager umožňujúci spušťat služby v pozadí za pomoc procesových vlákien.

Tip: Prečítajte si prvé dojmy z komunikátora MDA II.

Zdroj: www.ppcw.net

Diskuze (16) Další článek: Šuškanda: Oskar bude mít GSM bankovnictví s Poštovní spořitelnou

Témata článku: , SPU, Možný problém, Program, Pro +