Google wprowadza OpenGL ES 2.0 do Androida

09.03.2010 12:51, Autor: Michał Majchrzycki (mmaj), Kategoria: News
NewsImage

Google udostępnił kolejną wersję pakietu NDK dla deweloperów. Wprowadza ona kilka istotnych zmian w oprogramowaniu Android dla smartfonów. Dzięki technologii OpenGL użytkownicy systemu będą mogli cieszyć się jeszcze lepszą grafiką 3D w swoich telefonach.

Google udostępnił 3 wersję Native Development Kit, czyli zestawu narzędzi umożliwiającego pisanie aplikacji dla Androida. NDK oferuje możliwość korzystania z języków C i C++, podczas gdy wcześniej dedykowaną dla systemu platformą była Java. W kolejnej wersji zestawu narzędzi Google wprowadził OpenGL ES 2.0. Jest to specjalny podzbiór OpenGL 3D stworzony dla smartfonów, palmtopów i konsoli do gier. Wprowadzony został w marcu 2007 r. OpenGL wykorzystywany jest w grach komputerowych, a także w aplikacjach o nieco bardziej zaawansowanej grafice.

NDK z OpenGL ES 2.0 będzie obsługiwać system Android 2.0 i jego nowsze wersje. Jest to z pewnością dobra wiadomość dla użytkowników telefonów z systemem Google’a. Będą mogli oni korzystać z bardziej widowiskowych gier i programów. Oczywiście, jak tylko deweloperzy skorzystają z NDK i przygotują takie aplikacje dla Androida. Razem z pakietem Google udostępnił także krótką animację prezentującą możliwości OpenGL. Android nie jest jedynym systemem dla smartfonów korzystającym z tej technologii. OpenGL ES - ale w wersji 1.1 - dostępny jest już w telefonach iPhone.

NDK można pobrać ze stron Google’a oferujących wsparcie dla deweloperów.

Źródło: Google
r   e   k   l   a   m   a

Komentarze (17)  

Avatar
peter. (niezalogowany) | 09.03.2010 13:24#1

Java jest nadal dedykowanym językiem do pisania aplikacji.

NDK nie ma zastąpić Javy, ale wprowadza możliwość tworzenia niskopoziomowych bibliotek kompilowanych do kodu ARM, które ładowane są przez kod Javy i używane przez mechanizm JNI.

Umożliwia to wywoływanie metod c/c++ biblioteki z poziomu aplikacji. NDK nie może nic więcej, ponad to na co pozwoli mu środowisko aplikacji.

Avatar
Raid (niezalogowany) | 09.03.2010 14:00#2

ja za Piterem odpowiem na ewentualne pytanie "po co?"

1. aby przyśpieszać fragmenty kodu
2. aby uzyskać dostęp do systemowych API gdzie Java dostępu nie ma

AvatarUżytkownik jest nieaktywny
suchmen | 09.03.2010 14:55#3

Szkoda że w symbianie czegoś takiego nie ma

Avatar
cruz91 (niezalogowany) | 09.03.2010 16:08#4

@suchmen
w symbianie jest wsparcie dla openGL ES już od dawna. już poczciwa N70 posiadała takie coś, n95 posiada nawet procesorek graficzny

AvatarUżytkownik jest nieaktywny
wujcio | 09.03.2010 17:31#5

z tego co mi wiadomo N93 także i ten telefon był wcześniej znacznie od N95.

Avatar
Magas (niezalogowany) | 09.03.2010 20:28#6

OpenGL ES2.0 Symbian już od dawna posiada. Na Omni HD jest kilka gierek które to wykorzystują. Jest potrzebna karta grafiki, której nie ma niestety np. N97. Super graficzka jak na telefonik. Symbian generalnie wszystko ma jako pierwszy, tylko nie jest tak wspaniale reklamowany jak inne systemy.

Avatar
Kometa Alfa (niezalogowany) | 09.03.2010 20:48#7

Przeciez iPhone ma OpenGL 2.0 ES

AvatarUżytkownik jest nieaktywny
MDW | 10.03.2010 7:31#8

Poprawcie newsa, bo to aż boli.

OpenGL ES 1.1 jest na:
- iPhone2G,
- iPhone3G,
- iPod Touch 1st Gen,
- iPod Touch 2nd Gen.

OpenGL ES 2.0 jest na:
- iPhone 3GS,
- iPod Touch 3rd Gen,
- iPad.

AvatarUżytkownik jest nieaktywny
MDW | 10.03.2010 7:44#9

@Magas:
A co, Nokię nie stać na reklamę? Może powinna zwolnić swoich marketingowców i strategów od sprzedaży i wizerunku? Bo jak na razie to faktycznie reklamę maja żałosną. Jak amatorzy.

AvatarUżytkownik jest nieaktywny
MDW | 10.03.2010 13:21#10

I co? Nie poprawicie tego buga z OpenGL w iPhone? Przecież wystarczy zerknąć na Wikipedię (English) żeby widzieć, że iPhone3GS ma OpenGL 2.0. W sieci jest milion porównań OGLES 1 i OGLES 2 na iPhone.

Avatar
Amen2 (niezalogowany) | 10.03.2010 13:39#11

i na Maemo w N900 jest OGL ES 2.0 (sprzetowy) :)

Moze reklame maja zalosna, ale musialbym upasc mocno na glowe zeby kupic IPhone za ponad 2 tys zl, to juz lepiej netbooka lenovoS12 z IONem:) i dobra Nokie z Symbianem

AvatarUżytkownik jest nieaktywny
MDW | 11.03.2010 7:17#12

@Amen2:
Musiałbym mocno upaść na głowę żeby pisać coś na nokiowe standardy. Koszmarny, przestarzały Symbian, żałosny niepopularny sklep, zero aktualizacji, miniaturowy rynek zbytu. Do tego Nokia tak po prostu zrezygnowała z technologii N-Gage.

AvatarUżytkownik jest nieaktywny
MDW | 11.03.2010 7:49#13

@Amen2:
Bez sensu. Mam netbooka nosić w kieszeni? :) A Nokia symbianowa dzielnie służyła mi przez 3 lata i teraz leży w szufladzie, bo szkoda mi sprzedawać/wyrzucać, a nie wyobrażam sobie używania tego interfejsu po przywyknięciu do interfejsu iPhoneOS. To jak cofnięcie się o 5 epok.

Avatar
Amen2 (niezalogowany) | 11.03.2010 15:20#14

Nie wiem co tam piszesz, jezeli gry, to ja nie gram prawie wcale, poza kilkoma logicznymi, bo na inne szkoda baterii. Dobrze, ze zrezygnowali z N-Gage, bo to szkoda pradu, a gry mozna pisac jak kazda inna aplikacje.

Avatar
Amen2 (niezalogowany) | 11.03.2010 20:48#15

@MDW:

ja sie nie cofam, nie wiem o czym piszesz:), mam dobre aplikacje, szybkie i funkcjonalne na dobrym telefonie noki za kilka razy mniejsza cene ok. 800zl, to jest wyznacznik nowoczesnosci, co mi po interfejsie iphona, interfejs do niczego nie sluzy:), bo sam iphone to jednak szajsowaty gadzet jak za takie pieniadze. W kieszeni nie musze dzwigac zadnego netbooka, bo to co pod reka potrzebne przeciez jest i wiecej,np: taka latarka (bardzo sie przydaje, dosc jasna i dlugo mozna swiecic), nie potrzebuje kompaktu foto i video przy 5 megach i optyce carl zeissa z af, a nawet kabelki do sluchania muzy na sprzecie audio sa mi zbedne (transmiter fm), a tu niedlugo bedzie nawet radar...:) o takich rzeczach jak gps,wifi,radio,player audio video, to standard, noi 32GB karta tez wejdzie...:) o energooszczednosci nie wspomne, o odpornosci rowniez (klawiatura to tez element bezpieczenstwa gdyby ekran zawiodl), a do noki sa bardzo dobre etui.. sam mam krusella z zestawem klipsow do paska, na rower i samochodu, za niecale 50zl.

Dostep do najwazniejszych funkcji jest natychmiastowy. A sam Symbian zawiera w sobie praktyczne aplikacje, z czego na codzien jest zawsze przydatny kalendarz i alarm (dzialajacy nawet gdy tel jest wylaczony)....

Ja po prostu nie wyobrazam sobie uzywania iphona, mialem przez kilka tygodni i po okresie poczatkowego zachwytu, a wlasciwie wzbudza czyjegos zachwytu pradozernymi bajerami, pozbylem sie, bo funkcjonowac w zyciu sie z tym nie da:) zbyt wiele brakow!

Avatar
superkuba (niezalogowany) | 18.08.2010 20:16#16

Sluchajcie, glupie pytanie, ale jakos nie moge znalezc nic na ten temat i sie nie znam na androidzie zbyt :P Mianowicie, zeby uzywac open gl na andku 1.6 trzeba cos doinstalowac czy jak ? Jesli tak to skad ? Bo z android market sciagnalem cos co jest obslugiwane przez open gl a nie chce mi sie wlaczyc ta aplikacja ;/

Avatar
mateusz.w (niezalogowany) | 29.08.2010 21:08#17

Orientujecie się może jakie są limity pamięci w NDK? Czy można z poziomu NDK wymusić pamięć dla aplikacji większą niż 16 MB?

Ogólnie mam na myśli to że chcę wykorzystać np. 200MB pamięci RAM (jeżeli telefon ma tyle wolnej) w kodzie Java oraz dla obiektów wrzuconych do sceny w OpenGL...

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Program tygodnia
GIMP 2.6.12

Ocena: 8.8
icon
Polecamy
Test ultrabooka Acer Aspire S3

Centymetr przyjemności
Dolina Charlotty
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av