Pro příznivce vývoje pod mobilní platformou Android máme velmi dobrou zprávu - nový Android NDK 1.5 umožní používání nativního kódu.
Donedávna byli Androidí vývojáři nuceni svoje aplikace spouštět jen v rámci mantinelů stanovených JVM Dalvik - Javovským virtuálním strojem, kolem nějž je tento mobilní operační systém Googlu postaven. To je sice výhodné při tvorbě univerzálních embedded-like aplikací u zařízení s omezenou RAMkou i výkonem, nicméně může se to projevit jako brzda tehdy, když potřebujeme vytvořit nativní aplikaci náročnou na CPU - libovolné výpočty, simulace, zpracování signálů...
Celá věc je tvůrcům softu umožněna díky tomu, že Android Native Developers Kit (doplněk funkcí SDK) zvládne vývojářům nabídnout přímé použití instrukční sady ARMv5TE. David Turner z Android Developer's Blog k tomu dodává: "Pamatujte na to, že NDK bude relevantní pouze u některých typů úloh". Samozřejmě, nativní kód ponese některé nevýhody: Bude se hůře debugovat, nebude mít přístup k API frameworku, o nižší kompatibilitě ani nemluvě...
Zdroj: Betanews.com
Bývalý redaktor Maxiorla. Pravidelně čtenáře zásoboval novinkami ze světa IT.
Přidat komentář