Már az újságíróknál a T-Mobile G1 (aka. "Googlephone")

Címkék

A hónap végén (október 22.) érkezik az Államokban az első Android-ot futtató mobiltelefon, a T-Mobile G1, vagy ismertebb nevén "Googlephone". A T-Mobile a piacra dobás előtt elszórt néhány tesztpéldányt az újságírók közt. Ennek köszönhetően egyidőben több oldal is előállt részletesebb áttekintéssel. Van miből válogatni:

Hozzászólások

Nem ezt a faszit kellett volna berakni... :)

csak nekem tűnik úgy hogy ez az izé gtk-t használ?

Az Android platformban az az érdekes, hogy bár Linux kernel hajtja, de nem úgy kezdték, hogy vették a szokványos Linux stacket (SysV init az ezer shell szkripttel, glibc, X11, GTK, QT, ...), és addig gyúrták, amig belefért a telefonba.
Hanem csináltak egy telefonokhoz optimalizált környezetet.

Ennek jelenleg ismert főbb jellemzői:
- Minimalista keret: initben hardkódolva a boot, minimális libc, dbus (csak a bluez miatt, legalábbis az emulátoron úgy tűnt)
- A Palmtól származó Binder komponensrendszer (támogat in-process és out-of-process komponenseket)
- A Dalvik VM, ami önmagában egy érdekes projekt
- A Skia grafikus library ami a Google Chrome-ot is hajtja (ez már most open-source)
- A Unix biztonsági rendszer kreatív használata: minden program saját UID és GIDdel települ, és akként is fut. Így a programok csak akkor tudják írni / olvasni egymás fájljait, ha a fejlesztő ezt explicit megengedi.
- Java nyelvű API
- Java fejlesztőkörnyezet Eclipse integrációval

És az igéretek szerint nyílt forrású lesz még az idén, így pl. OpenMokora is portolható, és akkor remélhetőleg lesz egy használható stack OpenMoko-n. :)

Üdv,
Gergely