üzenetek

hozzászólások


wolfnet
(tag)
Blog

Szeretnék hozzászólni kicsit konkrétan a kérdéskörhöz, mint fejlesztő, de nem profi. Fejlesztünk droidra is ha muszáj, de én személy szerint utálom a java miatt. - kövezzetek meg, de egy fosch!-tenger. :D

A lényeg az Android rendszerben egészen az 5.-ig bezárólag, az alkalmazás futtatás úgy működött, hogy tulajdonképpen a linux (SDK-ban írt appról van szó), minden egyes Aplikáció számára (értsd dedikáltan külön-külön) indított egy Virtuális környezetet a futtatáshoz, azaz a programok nagyon leegyszerűsítve "virtualbox" szerű megoldással futottak egyesével. Ennek az volt az előnye, hogy ha egy app hibával elszállt, csak az adott virtuális környezet tűnt el, az os stabil maradt. Meg is érkeztünk az android fő problémájához: nagy erőforrás igény! Van ugyan egy garbage collector ami állítólag a nem aktív programok memória szemetét eltünteti, de ez 5. verzióig kaki volt.

Tudható, hogy az apple termékek úgy oldják meg a párhuzamos futást, hogy freezelik az appot, és nem kap cpu hozzáférést. Talán ez ma már átalakul, de régebben egész biztosan így volt. Ahogy érdekes módon az ios4 elfogadta a Debian linux parancsokat ssh-n, és mint kiderült egy debian csomagkezelővel teszi fel a nagy apple szoftver a programjait. :D Zárójel bezárva. :R

A BB10 nagy előnye az, hogy stabil, gyors, és végig van gondolva. Ez a hátránya is, mert sajnos nem fejleszt rá minden sarki hülyegyerek, de még a nagy vállaltok sem szívesen. :(

[ Szerkesztve ]

üzenetek