Aplikace na Androidu nekomunikují přímo s jádrem

.


Odeslat odpověď

Smajlíci
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Aplikace na Androidu nekomunikují přímo s jádrem

Aplikace na Androidu nekomunikují přímo s jádrem

Příspěvek od Návštěvník » sob 28. bře 2015 12:02:24

Aplikace na Androidu nekomunikují přímo s jádrem, ale přes jednotné Android API. Přes něj vývojáři, respektive jejich aplikace, přistupují k funkcím telefonu (displeji, senzorům, GPS, kompasu, a tak dále) a operačního systému. O běh samotných aplikací se pak stará Dalvik VM, což je virtual machine podobná Java VM. O oné podobnosti se dodnes vedou spory mezi Oracle a Google, kdy Oracle se cítí poškozen a zažaloval Google pro porušení svých patentů. Jak to ale nakonec dopadne, není vůbec jasné. Záměr Google byl jasný, využít rozšířenosti Javy (pokud programujete pro Android, píšete kód v Javě), ale po napsání kódu role Javy končí a nastupuje Dalvik, virtual machine přímo upravená a optimalizovaná pro běh na mobilních zařízeních, pro kterou je kód přeložen. Do telefonu se tedy už Java vlastně vůbec nedostane. Tím se Google vyhnul nutnosti platit Oracle licenční poplatky a přitom může těžit z široké komunity Java vývojářů. Kromě linuxového jádra a úprav na něm provedených, které jsou poskytovány pod licencí GPL, je celý zbytek operačního systému Android poskytován pod benevolentní licencí Apache 2.0. Takže kdokoliv si může zdrojové kódy stáhnout, upravit a dále použít, což také jistě přispělo k velkému rozšíření mezi výrobci.

Nahoru

O nás

Jsme komunita, která se věnuje operačnímu systému Android a všemu kolem něj. Předáváme si rady, zkušenosti, ale i nové nápady a výzvy.
Přidejte se k nám!

Aktuálně hledáme moderátory fóra Androido.cz. Pokud se chcete s námi spojit, kontaktujte prosím administrátora fóra ohledně podrobností tlačítkem kontakt ve spodní části fóra.

cron