Portál AbcLinuxu, 12. května 2025 15:38

Android NDK pro psaní nativních knihoven

Google oznámil Android Native Development Kit (NDK), který umožní psaní nativních knihoven použitelných z Dalvik Java VM. Takové knihovny však nemohou přistupovat k API frameworku, je obtížnější je ladit a kvůli rozličnosti architektur CPU i distribuovat. Zatím je podporována jen instrukční sada ARMv5TE.

26.6.2009 13:29 | Luboš Doležel (Doli) | Zajímavý software


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

26.6.2009 13:37 peterh
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Odpovědět | Sbalit | Link | Blokovat | Admin

Ak to nebude mat centralizovanu spravu, tak to dopadne tak ze milion kniznic, ze sa ani do pamate nevojdu a kazdy druhy program pouziva svoje verzie..

26.6.2009 14:00 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Dosť pochybujem, že by sa autorom každého druhého programu chcelo vyvíjať knižnice, ktoré budú fungovať na rôznych architektúrach.
27.6.2009 07:55 Jura
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven

 naopak, ted bude uzivateli jasne, v pripade nativni aplikace, zda je kompatibilni s konkretnim phonem nebo ne.

Daniel Kvasnička ml. avatar 26.6.2009 14:31 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Odpovědět | Sbalit | Link | Blokovat | Admin
Super, takze je jen otazka casu, nez zacnou vznikat aplikace, ktere pobezi jen na nekterych androidich strojich... To je presne to, co ted Android potrebuje.... no jen tak dal. My iphonisti se budem smat jeste hlasiteji nez ted :-)
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
26.6.2009 15:47 dizz
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven

raci trochu problemu ale mit svobodu jakou aplikaci si nainstaluji ... apropo maemo rulezz :D

26.6.2009 16:05 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
DalvikVM je zatim jen pro ARM (pokud nepocitam x86 port), takže zatím pohoda jazz...
Daniel Kvasnička ml. avatar 27.6.2009 12:22 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Jenze x86 port je diky netbookum jen otazkou casu. Kolik procent aplikaci se bez native veci neobejde a stoji to minimum aplikaci za komplikace, ktere tohle prinese? Tezko... Lidem jsou nejake detaily ve vykonu ukradene, zajima je, jakto ze kamos si to instalovat muze a oni ne...
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
27.6.2009 12:41 ddt
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven

Jeste k tomu pridej MIPS

http://www.root.cz/zpravicky/portace-android-na-mips-dokoncena/

26.6.2009 16:07 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
A jinak - to víte, že kdyby neměl iPhone ten první exploit a nepodařilo se ho zrootovat, tak by asi nikdy žádné 3rd party aplikace neexistovaly? Steve měl v plánu zcela uzavřenou platformu, jako u ostatních produktů. Ne vždy se jeho plány vyplní...
Daniel Kvasnička ml. avatar 27.6.2009 12:23 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
A jinak - to víte, že kdyby neměl iPhone ten první exploit a nepodařilo se ho zrootovat, tak by asi nikdy žádné 3rd party aplikace neexistovaly?
Jako ani App Store? ;-) jako ze by vsechno psal Apple sam? :-)
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
27.6.2009 16:29 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
To ne, spíš jen několik vyvolených firem za podstatně přísnějších (a dražších) podmínek.
Daniel Kvasnička ml. avatar 27.6.2009 22:20 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Tohle mi pripadne uz jako hodne velky extrem a rad bych videl nejaky doklad toho, ze Jobs opravdu tak smyslel... ja myslim, ze kolega spis bere "third party" jako neschvalene Applem pro App Store.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
28.6.2009 00:04 nh
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
a to, ze nejdriv apple nabidnul sdk pro iphone/iprd ve kterem se daly tvorit jen "web" aplikace. nativni sdk existuje (bylo zverejneno) neco malo pres rok.

tvorit nativni .so slo pro i drive, ted jen google vybral cast gnu toolchainu a par systemovych knihoven, drive clovek potreboval sbuildit androida u sebe a linkovat proti nemu.
28.6.2009 00:10 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Doporučuji knihu Jak myslí Steve Jobs. K dostaní u nás v ČR.
Daniel Kvasnička ml. avatar 28.6.2009 00:55 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Tu knihu znam. Jelikoz je cesky preklad obzvlastne spatny (apespon podle tech par uryvku, co jsem cetl), chtel jsem koupit anglickou verzi na Amazonu. Ovsem v zari ma vyjit rozsirena verze, takze si pockam na tu.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
Daniel Kvasnička ml. avatar 28.6.2009 01:00 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Steve měl v plánu zcela uzavřenou platformu, jako u ostatních produktů.
Jake mate na mysli?
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
26.6.2009 18:53 nula | skóre: 22 | blog: archaic
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven

 

My iphonisti...

iPhone? To je taková ta hnusná upatlaná věc? ;-)

 

Daniel Kvasnička ml. avatar 27.6.2009 12:25 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Hnusna ne, upatlana obcas jo :-) Teda pokud nemas 3GS :-)
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
27.6.2009 18:52 nula | skóre: 22 | blog: archaic
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
I 3GS se prý dá zapatlat (i když to má být lepší), tak jsem zvědav. Co jsem viděl stávající iPhony, tak byly všechny zapatlané až hrůza.

Stejně se mi víc líbí Neo Freerunner. Na fotkách sice asi vypadá hůř, ale ve skutečnosti líp než ajfoun (což je samozřejmě jen můj subjektivní názor). A běží na něm nakonec i ten Android, když by na to přišlo (jen jsem v Koolu Beta 7 nenašel způsob jak ho uspat, jinak to vypadalo už skoro použitelně - tím nechci říct, že by se mi snad Android líbil).

Daniel Kvasnička ml. avatar 27.6.2009 22:23 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Na fotkách sice asi vypadá hůř, ale ve skutečnosti líp než ajfoun (což je samozřejmě jen můj subjektivní názor).
To tedy je :-) Nemohl bych nosit v kapse neco, co je tluste jak prase a tak silene plytva mistem (velikost displeje vs celkova plocha)... To uz radsi ta nova HTCcka, kdyz uz Android.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
28.6.2009 23:27 nula | skóre: 22 | blog: archaic
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
O ono těch pár milimetrů tloušťky se fakt pozná ;-) Mě spíš přijdou nepraktické hranaté věci, jako je třeba ten iPhone. Freerunner nosím v kapse celkem běžně a právě kvůli tomu "plýtvání místem" a zaobleným tvarům se nosí dobře (a stejně tak drží v ruce). A Android tam opravdu nemám (viděl jsem, zkusil a smazal).

Asi jediný větší designový nedostatek je vysoký okraj kolem displeje (a absence nějakého vícesměrného ovládacího prvku, ale to ty "moderní" telefony nějak nemají). Od HTC se mi nelíbí snad žádný přístroj.
Daniel Kvasnička ml. avatar 29.6.2009 09:58 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
A Android tam opravdu nemám (viděl jsem, zkusil a smazal).
To jakoze fakt bezne pouzivas tenhle stroj a mas na tom ten "operacni system", co je pro to puvodne urcen...?
absence nějakého vícesměrného ovládacího prvku, ale to ty "moderní" telefony nějak nemají
K cemu dalsi zbytecny mechanicky prvek, kdyz je tam dotykovy displej?

FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
default avatar 26.6.2009 19:51 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven

Já jako ne-iPhonista se nesměju a ani smát nebudu. Mně je totiž celý tenhleten mobilní svět — — — víme u čeho. :-D

vlastikroot avatar 26.6.2009 20:40 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Me je jasne ze ty bys vsecko psal urcite vsecko (i systemove veci) v jave :-D Iphone je hnusne uzavrenej kus HW i SW, takova diamantama vylozena cihla :-D
We will destroys the Christian's legion ... and the cross, will be inverted
26.6.2009 20:45 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Kdepak v Javě. V Objective-C přece.
vlastikroot avatar 26.6.2009 21:00 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Tak na masoxu jasne, ja se bavil androidu ;-)
We will destroys the Christian's legion ... and the cross, will be inverted
Daniel Kvasnička ml. avatar 27.6.2009 12:26 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Me je jasne ze ty bys vsecko psal urcite vsecko (i systemove veci) v jave
Systemove veci pisou lidi v Google, na to neni potreba uvolnovat SDK :-)
Iphone je hnusne uzavrenej kus HW i SW, takova diamantama vylozena cihla
No jo, no jo. Ja s nim uplne trpim :-D
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
27.6.2009 01:42 peterh
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven

Pozri, na kalendar je dobra java, na portovanie mp3 kodeku co je uz v C nie.

27.6.2009 10:04 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Stejně tak ale není dobrá nativní knihovna pro portování kodeku MP3, který už je napsaný v Javě…
Daniel Kvasnička ml. avatar 27.6.2009 12:27 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Ja jsem vedel, ze Android ma svoje chyby, ale ze by se do nej musel portovat mp3 kodek? :-D
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
27.6.2009 13:38 peterh
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven

Chytajme sa za slovicka :D. Mna viac prekvapilo to prehlasenie niekoho z nvidie, ze na tegru winCE, lebo android riesi vsetko softwarovo (napr. aj grafiku), pritom prave winCE GUI tak posobi a dalej ze winCE ma lepsiu multimedialnu zakladnu? Nejaka blbost, ne? Ved android je vlastne linux. Ja som zhanal isty cas alternativny prehravac na win mobile k media playeru a nasiel som az 1.

26.6.2009 16:01 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Odpovědět | Sbalit | Link | Blokovat | Admin
Vývojáři už toto API nějaký ten pátek využívají, jen bylo "neoficiální" a nedokumentované. Aplikace s nativními knihovnami již jsou dávno i na Marketu. Nicméně super počin - snad to nebude znamenat nějaké nestability telefonu. :-)
Later --- Lukáš Zapletal
28.6.2009 00:25 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Android NDK pro psaní nativních knihoven
Odpovědět | Sbalit | Link | Blokovat | Admin
Co mě štve na SDK je nemožnost kódování audio do jiného formátu než je AMR - ten je určen jen pro hlas. Přitom knihovny na ogg vorbis v systému jsou -- dekódovat vorbis to zvládne. Zřejmě by to asi vyžadovalo nějakou podporu hardwaru, protože jinak si to neumím vysvětlit. Mikrofony na mobilech jsou sice slabší, ale tak hrozné to přece nebude...

Třeba NDA umožní tvorbu knihovny pro encoding do OGGu či MP3...
Later --- Lukáš Zapletal

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.