Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

Vývojári perníkov majú nové hračky na hranie

Obsah:

Anonim

Z pohľadu koncového používateľa sa v perníku veľa deje, ale v zákulisí je rovnako veľa nových a skutočné mäso a zemiaky spočívajú v hlavných zmenách, ktoré vývojári môžu použiť na vylepšenie skvelej veci. Aj keď existuje nespočetné množstvo malých zmien, môžeme sa pozrieť na hlavné zmeny a na to, čo pre nás znamenajú.

Nová základná verzia jadra systému Linux

Počnúc dolnou časťou pyramídy Gingerbread bolo aktualizované jadro Linuxu na 2.6.35. Toto je verzia jadra, ktorú vývojári ROM tretích strán už nejaký čas používajú, a poskytuje väčšiu stabilitu a rýchlosť. Vyhľadajte nové skladové jadro, ktoré vám ukáže niektoré vylepšenia, na ktoré sme zvyknutí z vlastných jadier, ktoré sa dnes používajú.

Rámec pre nové médiá

OpenCore (súčasný mediálny rámec Froyo) bol úplne nahradený. Všetka predchádzajúca podpora kodeku bola zachovaná a bola implementovaná podpora pre nové technológie, ako je video kompresia VP8 a video kontajnery WebM. Perník je nastavený a pripravený držať krok s najnovšími zvukovými a obrazovými súbormi pri ich výrobe.

Networking

Okrem nového volacieho zásobníka SIP a podpory Near Field Communication, o ktorej všetci hovoríme, je v Gingerbread nový zásobník BlueZ. Podpora Bluetooth 2.1 znamená lepší výkon Bluetooth v širokej škále zariadení BT. To je niečo, čo všetci radi uvidíme.

Runové časy dalviku

Vo virtuálnom stroji Dalvik došlo k niekoľkým vylepšeniam (to bolo vylepšené pomocou kompilátora just-in-time (JIT) vo Froyo a veci sú rýchle). Pre koncového používateľa je skutočne potrebné vedieť, že by mal bežať trochu rýchlejšie, najmä pri vykresľovaní webových stránok. Tu je úplný zoznam zmien pre hardcore geekov Android:

Dalvik VM:

  • Súbežný zberač odpadu (pauzy cieľových sub-3ms)
  • Pridáva ďalšie optimalizácie JIT (generovanie kódu)
  • Vylepšené overenie kódu
  • Ladenie StrictMode na identifikáciu problémov s výkonom a pamäťou

Základné knižnice:

  • Rozšírená podpora I18N (úplné celosvetové kódovanie, viac miestnych nastavení)
  • Rýchlejší formátovač a formátovanie čísel. Napríklad, float formátovanie je 2, 5x rýchlejšie.
  • Odpovede HTTP sú v predvolenom nastavení gzipované. Veľkosť odpovedí API XML a JSON API sa môže znížiť o 60% alebo viac.
  • Nové rozhrania API pre kolekcie a pomocné programy
  • Vylepšené sieťové API
  • Vylepšené ovládacie prvky na čítanie a zápis súborov
  • Aktualizované JDBC

Aktualizácie z predchádzajúcich projektov:

  • OpenSSL 1.0.0a
  • BouncyCastle 1.45
  • ICU 4.4
  • zlib 1.2.5

Toto je iba špička ľadovcov. Existuje celá škála zmien API, ktoré vývojárom poskytujú priamu podporu operačného systému pre veci, ako sú fotoaparáty smerujúce dopredu, gyroskopické snímače a lepšia podpora OpenGL. Ak sa chcete zašpiniť a skontrolovať ich všetky, choďte na odkaz na zdroj.