No otazkou je jestli hlavni vyhoda OS na mobilu lezi v pouziti pro "telefoni" funkce. Rekl, bych ze ne. Ze hlavni duvod proc se na mobily rve OS, je to ze to proste ma dost vykonu a lidi to maji porad pri sobe, takze je tam mozne dat aplikace s telefonem nesouvisejici.
Treba u Motoroly vyresil prechod na Linux problemy se stabilitou predchoziho systemu. Krome toho se pro nej snaz programuji ruzne doplnky a aplikace. Nektery uz existujici aplikace staci jen upravit pro zobrazeni a ovladani v mobilu.
Android je založen na jádře linuxu verze 2.6. Toto jádro je využito pro základní systémové služby, jako je bezpečnost, správa paměti, řízení sítě, správu ovladačů. Jádro rovněž slouží jako vrstva mezi hardwarem a softwarem.
Vlastnosti:
Application framework umožňuje používání a správu aplikací
Dalvik virtual machine Virtuální stroj optimalizovaný pro mobilní zařízení
Integrovaný inet prohlížeč založený na open source WebKit enginu.
Optimalizovanou grafiku Používá vlastní knihovny pro 2D grafiku, 3D grafiku založenou na OpenGL ES 1.0 specifikaci (nevyžaduje hardwarovou akceleraci)
SQLite pro ukládání strukturovaných dat (sql)
Mediální podpora pro běžné audio, video, a další obrazové formáty (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
Bluetooth, EDGE, 3G a WiFi
Fotoaparát, GPS, kompas a akcelerometr
Android obsahuje sadu C/C++ knihoven používaných různými komponentami Android systému. Následuje výpis některých knihoven:
System C library - od BSD odvozené standardní C systémové C knihovny (libc), uzpůsobené pro kapesní linuxová řešení
Media Libraries - knihovny jsou založeny na technologii PacketVideo OpenCORE; knihovny zajišťují podporu pro přehrávání a nahrávání mnoha populárních audio a video formátů, obsahuje podporu pro MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG
LibWebCore - moderní web browser engine
SGL - 2D grafický engine
3D libraries - an implementace 3D grafiky založené na OpenGL ES 1.0 APIs; knihovny používají HW akcelaraci (pokud je HW dostupný)
FreeType - bitmapové a vektorové vykreslování písma
SQLite - silný a úsporný relační databázový stroj k dispozici pro všechny aplikace
Prekvapuje me tady ta multimedialni podpora. Vzdycky jsem si myslel, ze H.264, AAC a MP3 jsou licencovane formaty, aspon tak se to prezentuje jejich nezarateni do vetsiny "desktop" linuxu, kde se musi doinstalovavat zvlast. Jak je tedy Google muze uvolnit jejich implementaci pod open source licenci? Zalezi tedy na licenci, pod jakou to Google uvolni...
XviD, lame, x264, faac, faad, liba52 - to všechno jsou knihovny pro (de)kódování licencovaných formátů. Jsou vydané pod GPL licencí, proč by tedy Google nemohl také vydat své knihovny pod GPL?
Samozřejmě legální jsou pouze zdrojové kódy. Jakmile budete distribuovat binární verzi, musíte zaplatit za licence na formáty. Ale to už je problém výrobců HW, kteří binární Android distribuují.
Linux to možno je, otázka však je, aký význam to má pre užívateľa PC. Moja odpoveď je, že žiadny...
Ja chcem, aby môj desktop fungoval ako má, a je mi srdečne jedno, či mám systém,ktoré je dobrý len pre desktop, alebo sa hodí ešte aj pre žehličky, mrazničky a iné zariadenia :-)
A význam pre bežného užívateľa mobilu je tiež veľmi malý.
Inak, kde inde by sa mala tato tema rozoberat, ked Android JE LINUX? Zaroven tebe ako uzivatelovi PC a ako uzivatelovi telefonu to moze byt nadalej "srdecne jedno"... kde je problem??
> A význam pre bežného užívateľa mobilu je tiež veľmi malý
Hlavni vyznam pro uzivatele mobilu bych videl v tom, ze by mohlo dojit k oddeleni software a hardware (na libovolny zakoupeny hardware bych si nahral stejny software se stejnym uzivatelskym rozhranim), cimz by se trh z mobilama 'komoditizoval' - clovek by nemusel vybirat mobily podle toho, na jake UI je zvykly a jake nedostatky v software ho mene stvou a mohl by vybirat jen podle technickych parametru a ceny, podobne jako tomu je na trhu s pocitaci.
Ano ma, uzivatel totiz nechce pouzivat ten zkur.eny bastl jmenem Windows mobile a jeho odnoze, akorat nevi co by pouzival protoze nic jineho nezna. Koupi si nejaky ten TyTN, restartuje 3-10x za den, ma posuvniky a dialogy snad stejne velke jako na PC, nepouzitelny mobilni IE ale je vysmaty. Ma totiz Windows Mobile a co by jeste za ty prachy nechtel, ze ano!
Ach jo, kolikrat musime lidem opakovat, ze ten vyznam existuje a je neprimy. To NENI o tom, ze si kazdy Franta z Horni Dolni stahne zdrojak a upravi si ho, ale o tom, ze dostupnost zdrojaku podporuje ekosystem firem a tvurcich jednotlivcu okolo prislusneho OS, a tedy zvysuje dostupnost aplikaci.
Konkretne u vaseho prikladu - pokud se desktopovy OS hodi i pro lednicky ma napriklad pozitivni vliv na zpusob, jakym pracuje s pameti - pouziva efektivnejsi datove struktury.