Trzecie wydanie Android NDK

Twórcy Androida ogłosili na blogu Android Developers Blog, iż trzecie wydanie Android Native Development Kit jest już dostępne do pobrania.

O samym NDK i jego zaletach jego upublicznienia można już było na OSnews przeczytać. Programiści Androida opublikowali teraz już trzecią wersję NDK, a można ją pobrać ze strony Android Developers.

Nowe wydanie przynosi ze sobą wsparcie dla technologii OpenGL ES 2.0. Dzięki temu aplikacje tworzone dla Androida 2.0 i nowszego (piąty poziom API) mogą uzyskać bezpośredni dostęp do funkcji OpenGL ES 2.0. Umożliwia to kontrolowanie renderowania grafiki przy pomocy języka GLSL. NDK r3 przynosi także nową wersję GCC (4.4.0). Z nowego wydania zniknęło także wiele błędów obecnych w poprzednich wersjach.

Nowa wersja przynosi także zmianę w nazewnictwie. Dotychczas numer wersji wyglądał tak: 1.6_r1, przez co wielu programistów czuło się zagubionych, nie wiedząc czy NDK ma zastosowanie również w innych wersjach Androida, podczas gdy ma. Obecne nazewnictwo ogranicza się po prostu do skrócenia słowa release (ang. wydanie) wraz z odpowiednim numerem do – na przykład w tym przypadku – r3.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

  1. Awatar Aqq
    Aqq

    Nowe wydanie przynosi ze sobą[…]
    NDK r3 przynosi także nową […]
    Nowa wersja przynosi także zmianę[…]

    Jak będziesz tyle nosił, to przepukliny dostaniesz 🙂

  2. Awatar wojtekm
    wojtekm

    Jest w końcu OpenGL ES 2.0. Swoją drogą Google się zarzekało swego czasu, że Androida będzie się programować głównie w Javie, a tu się okazuje, że jedynym sposobem na napisanie androidowej gierki z shaderami jest C/C++… 😛

    1. Awatar Mieszko Kaczmarczyk
      Mieszko Kaczmarczyk

      Pewnie wreszcie ktos zauważył, że JAva biega na maszynie wirtualnej napisanej w C++ wiec musi się mulic bardziej niż C++. A OpenGL to chyba biega na zwykłym C.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *