Menu

Android 4.3: Podrobný přehled všech důležitých novinek

android43_ico
Android 4.3: Podrobný přehled všech důležitých novinek
Ohodnoťte článek

Včera večer proběhla v San Franciscu “snídaně se Sundarem Pichaiem”, během které byla představena řada novinek. O nové generaci tabletu Nexus 7 už připravil článek Honza Dolejš, dnes se tedy podíváme na další důležitý moment, na který fanoušci operačního systému Android čekají přinejmenším od květnového Google I/O – představení nové verze. Ta nese číslo 4.3 a její kódové jméno je nadále “Jelly Bean”, z čehož můžeme (správně) usuzovat, že jde pouze o minoritní aktualizací. Pojďme si projít novinky, které Android 4.3 Jelly Bean přináší.

Android 4.3 je minoritní aktualizací

Android 4.3 je minoritní aktualizací

Vyšší rychlost, lepší plynulost a svižnější reakce

Android 4.3 staví na zvýšení výkonu, které přinesl již první Jelly Bean – vsync časování, triple buffering, snížení latence odezvy na doteky a hardwarově akcelerované vykreslování 2D – k němuž přidává nové optimalizace, jež učiní Android ještě rychlejším.

Pro zvýšení výkonu hardwarově akcelerovaného vykreslování 2D grafiky nyní optimalizuje tok příkazů a upravuje ho do účinnějšího formátu přeskupením a slučováním operací. U procesů probíhajících ve více vláknech může k provedení určitých úkolů použít multithreading na více jádrech CPU.

Android 4.3 také zlepšuje vykreslování tvarů a textu. Tvary, jako jsou kruhy a obdélníky s oblými rohy, se vykreslují ve vyšší kvalitě a efektivnějším způsobem. Optimalizace pro text přináší vyšší výkon při použití více písem nebo složitých sad (CJK), lepší kvalitu při změně velikosti textu a rychlejší vykreslování stínů.

Rychlejší přidělování vyrovnávací pamětí pro aplikace snižuje čas potřebný pro zahájení vykreslování při vytváření okna.

OpenGL ES 3.0

Vývojáři her mohou nyní využívat rozšíření OpenGL ES 3.0 a EGL jako standardní funkce Androidu s přístupem z frameworku nebo skrze nativní API. Na podporovaných zařízeních hardwarově akcelerované 2D vykreslování využívá OpenGL ES 3.0 pro optimalizaci správy textur a zvýšení věrnosti vykreslování přechodů/gradientů. Pochopitelně největší uplatnění najde OpenGL ES 3.0 u her, kde poslouží ve 2D i 3D grafice. Počítat můžete s akcelerací pokročilých vizuálních efektů, kvalitní ETC2/EAC kompresí textur a novou verzí GLSL ES.

OpenGL ES 3.0 je závislé na grafickém hardware – podporu mají zařízení Nexus 7 (2013), Nexus 4 a Nexus 10.

Vylepšené připojení Bluetooth

Aplikace mohou komunikovat s mnoha typy nízkoenergetických zařízení, využívajících technologii Bluetooth Smart. Android 4.3 poskytuje jednotné standardní API pro komunikaci, skrze které je možné vyhledávat okolní zařízení, číst a posílat do nich informace.

Podpora Bluetooth Smart je již k dispozici na Nexusu 7 (2013) a Nexusu 4, další kompatibilní hardware přijde v nadcházejících měsících.

Android 4.3 poskytuje jednotné standardní API pro komunikaci se zařízeními Bluetooth Smart

Android 4.3 poskytuje jednotné standardní API pro komunikaci se zařízeními Bluetooth Smart

Profil AVRCP 1.3

Android 4.3 přidává podporu pro Bluetooth AVRCP 1.3, díky které aplikace mohou lépe komunikovat s multimediálními zařízeními. Aplikace, jako jsou přehrávače médií, mohou využít AVRCP 1.3 k ovládání přehrávání a přenášení metadat, například názvu skladby, jména interpreta a dalších údajů.

Více o API pro připojení zařízení přes Bluetooth v následujícím videu.

Omezené profily

V Androidu 4.2 přinesl Google dlouho očekávané uživatelské profily, usnadňující práci více uživatelů na jednom zařízení. Podpora se týká pouze tabletů, byť některé alternativní ROMky ji obsahují i ve verzi pro telefony. Dosud ale nebylo možné vybraným uživatelům jakkoli omezit práva – všichni si byli rovni.

Majitelé tabletů mohou nyní v systémovém nastavení vytvářet profily s omezeným přístupem k aplikacím pro rodinu, přátele, informační kiosky a další účely. Aplikace mohou nabídnout různé druhy omezení, takže vlastník tabletu bude schopen ovlivnit jejich možnosti pro každý profil. Android 4.3 tedy rozšiřuje funkce pro práci více uživatelů na jednom zařízení, takže je možné rychle nastavit samostatné prostředí pro každého uživatele s předem určenými omezeními na aplikace, které jsou k dispozici v těchto prostředích.

Majitel tabletu může nastavit jeden nebo více omezených profilů.

Majitel tabletu může nastavit jeden nebo více omezených profilů.

Každý omezený profil nabízí izolované a bezpečné místo s vlastním lokálním úložištěm, domovskými obrazovkami, widgety a nastavením. Správce systému pak bude mít možnost ovlivnit, k čemu uživatelé budou a nebudou mít přístup. Například v případě multimediálních aplikací půjde nastavit omezení přehrávání obsahu vzhledem k věku přihlášeného uživatele. Asi již tušíte, kam tímto krokem Google míří ;). Počítá se také s tím, že majitel bude moci zakázat potomkům nakupovat v Obchodě Play včetně “in-app” nákupů.

Kromě toho bude možné (docela logicky) zcela zakázat běh vybraných programů v omezených profilech.

Aplikace může nabídnout sadu omezení, aby majitel mohl spravovat nastavení pro jednotlivé profily

Aplikace může nabídnout sadu omezení, aby majitel mohl spravovat nastavení pro jednotlivé profily

Lepší představu o omezených profilech si můžete udělat z následujícího videa.

Nový způsob vyhledávání kontaktů

Kdo někdy držel v ruce telefon s prakticky s jakoukoli grafickou nadstavbou, pro toho vyhledávání v kontaktech stylem “T9” (tj. podobně, jako se na starých telefonech s HW klávesnicí 4×3 psaly SMS) nebude novinkou. “Holý” Android však tuto funkci překvapivě neměl – tedy až do verze 4.3. Nyní tedy mohou majitelé Nexusů hledat v kontaktech přímo z aplikace pro zadávání telefonních čísel. Je to malá změna, ale rozhodně ji musíme pochválit.

Grafické nadstavby vyhledávání v kontaktech přes číselník umí už dávno

Grafické nadstavby vyhledávání v kontaktech přes číselník umí už dávno

Inovovaný Fotoaparát

Drobné inovace se dočkala také aplikace Fotoaparát, která nyní hlavní nabídku nezobrazuje v kruhu, ale v praktičtějších dvou kruhových výsečích. Jak připomněl čtenář kecinzer, zmínit bychom měli také možnost fotit tlačítky pro změnu hlasitosti.

Inovovaná aplikace Fotoaparát

Inovovaná aplikace Fotoaparát

Inovovaná aplikace Fotoaparát

Inovovaná aplikace Fotoaparát

Optimalizovaná lokalizace a schopnosti senzorů

Google Play services nabízí pokročilé API pro určování/zjišťování polohy, které minimalizuje spotřebu elektrické energie tím, že potřebné výpočty provádí na hardwarové úrovní místo softwarové. Přichází také již dříve objevené nastavení, ponechávající zapnutý Wi-Fi adaptér pro určování polohy podle okolních sítí, aniž by zařízení samotné muselo být k nějaké síti připojeno. Lokalizace touto metodou je energeticky úspornější než přes družicový systém GPS, její přesnost je však, především v odlehlých oblastech, řádově nižší.

Optimalizovaná lokalizace a schopnosti senzorů

Optimalizovaná lokalizace a schopnosti senzorů

Nové typy senzorů umožňují aplikacím lepší čtení jejich stavu – vývojáři se tak nemusí starat o magnetické rušení, systém si poradí s daty z nekalibrovaného gyroskopu či magnetometrických senzorů.

Nové možnosti multimédií

Modulární framework DRM umožňuje vývojářům multimediálních aplikací snadno integrovat DRM do svých vlastních streamovacích protokolů, jako je MPEG DASH (Dynamic Adaptive Streaming over HTTP, ISO/IEC 23009-1). Prostřednictvím kombinace nových a zlepšení stávajících API poskytuje DRM framework sadu služeb pro správu licencí, zajišťování přístupu ke kodekům a dekódování zašifrovaných nosičů.

Dekódování VP8

Aplikace mohou přistupovat k integrovanému dekodéru VP8 z frameworku nebo přes nativní API pro nahrávání videa vysoké kvality. Podpora zahrnuje nastavení cílového datového toku, snímkovací frekvence, odolnosti proti chybám, rekonstrukce a filtrů smyček. Podporu VP8 nabídnou všechny kompatibilní přístroje s operačním systémem Android 4.3.

Přístup aplikací k notifikacím/oznámením

Systém upozornění v notifikační liště je oblíbenou funkcí operačního systému, protože umožňuje uživatelům zobrazit informace a novinky z celého systému na jednom místě.

V Androidu 4.3 aplikace mohou přistupovat a reagovat na oznámení, která systém nebo jiná aplikace pošle do stavové lišty. Získaná oznámení lze zobrazit libovolným způsobem, včetně možnosti přesměrování na okolní Bluetooth zařízení a lze je aktualizovat nebo odmítnout podle potřeby. Přistupovat k oznámením je možné prostřednictvím nových API rozhraní, které umožní aplikaci naslouchat oznamovací službě.

Pochopitelně nemůže chybět možnost správy aplikací, které mohou přijímat oznámení. V nastavení tak snadno zjistíte, které aplikace mají přístup k oznámením a můžete jim ho podle potřeby povolit či zakázat. Ve výchozím nastavení je přístup k oznámení vypnutý – aplikace mohou při instalaci nasměrovat uživatele do příslušného nastavení, kde jim udělí příslušné právo.

Vylepšené nástroje pro vývojáře

Vylepšený nástroj Systrace je jednodušší a umožňuje přístup k více typům informací, které pomohou zvýšit výkon aplikace. Android 4.3 také obsahuje nové API pro “traceování”, které vývojáři mohou použít k označení konkrétní části kódu a jejího sledování pomocí Systrace.

Systrace používá novou syntaxi příkazu a umožňuje sbírat více typů dat.

Systrace používá novou syntaxi příkazu a umožňuje sbírat více typů dat.

Android 4.3 také přidává nové možnosti, které pomohou analyzovat výkon aplikace a určit problémy s vykreslováním na jakémkoliv zařízení nebo emulátoru.

Profilování GPU

Profilování GPU

Profilování GPU

Profilování GPU

Další podrobnosti se můžete dozvědět z videa.

Kdy dostanete aktualizaci na Android 4.3?

Již během včerejšího večera začalo uvolňování aktualizace pro LG Nexus 4, ASUS Nexus 7, Samsung Nexus 10 a trochu překvapivě také pro Samsung Galaxy Nexus. V Česku a na Slovensku ale očekáváme aktualizace později, neboť jsou uvolňovány postupně a celkem pochopitelně jsou “v první linii” Spojené státy. Odhadujeme, že první zařízení by mohla dostat Android 4.3 do týdne.

Jako další budou následovat Samsung Galaxy S4 Google Edition a HTC One Google Edition, nicméně přesný termín zatím nebyl veřejnosti sdělen – podle Hugo Barra to bude “brzy”.

U ostatních telefonů záleží především na výrobcích (u brandovaných zařízeních ještě na operátorech), jak rychle dokážou připravit, odladit a vyzkoušet svá zařízení s novým systémem. Zkušenosti ukazují, že v tom lepším případě to potrvá v řádu měsíců.

Zdroje: XDA developers, Android Developers, LifeHacker, Android Authority, Android Headlines, Android Police, Android Guys, Android Central, Droid Life, Android Police, Android Central a Android Police.

Komentáře

Dorian

Dorian

26.7.2013 19:43

Vyšla už někomu aktualizace pro Nexus 7?

Karel Kilián

Karel Kilián externista

26.7.2013 20:49

Mně ne :(

Phil.cz

Phil.cz

26.7.2013 21:33

Tak můj Nexus 4 už si právě sám stahuje Android 4.3 :)

otto

otto

26.7.2013 22:46

Moje N7 si ji právě načetla…

Marek Pospíšil

Marek Pospíšil

26.7.2013 22:50

můj galaxy nexus má taky OTA update na 4.3.. notifikační centrum po kliknutí na rozšíření je sekaný, jinak se mi zdá všechno super. raději jsem po updatu udělal restore, aby to bylo čistý, nicméně kromě novinky u ořezávání fotky / nového fotoaparátu jsem nic nenašel..

Marek Pospíšil

Marek Pospíšil

26.7.2013 23:31

add: i Nexus 7 mi nabídl update, takže běží taky na 4.3 :)

Rotvailer

Rotvailer

27.7.2013 7:35

Nabídlo někomu aktualizaci pro nexus 7 16 gb verzi bez 3g?

Marek Pospíšil

Marek Pospíšil

27.7.2013 9:41

rotvailer: ano, mně

Gree5

Gree5

27.7.2013 10:12

Lidi, bude aktualizace 4.3 i pro SGN 3?

David

David

27.7.2013 12:44

fog, uni:
To s instalacnim adresarem u Androidu je peklo. U Symbianu a Windows mobile jsem si mohl pred instalaci vybrat, kam chci aplikaci ulozit, Android to ma nedodelane. Pokud mam nastaveno defaulni uloziste na kartu, mnoho aplikaci se stahne a pri instalaci napise, ze nejde naintalovat. Pokud mam nastaveno jako defaultni uloziste interni pamet, velke aplikace pri instalaci napisi, ze neni misto. Pokud mam aplikaci naistalovanou v interni pameti a tato aplikace nepodporuje instalaci na kartu, mam defaultni misto prepnute na kartu, tak se aplikace neumi aktualizovat. Nechci si to nastaveni porad menit podle toho, co a kam instaluju.
Doufam, ze Android nekdy uchova nastaveni vyzvanecich tonu op restartu telefonu (coz ani u interniho vyzvaneni casto nefunguje), popripade bude podporovat v zahladu daualsim. Na coge.google je plno plno chyb, ktere by uz mely byt opraveny, Google zatim pridava malickosti a chyby neresi (popripade napise priority medium a chyby uz jsou par let otevrene).

RockPhill33

RockPhill33

27.7.2013 13:11

k profilu AVRCP 1.3 u BT..
Pořád mi BT sluchátka neukazují jméno volajícího kontaktu, pouze číslo :( ale u hudby už to jede :)

RockPhill33

RockPhill33

27.7.2013 13:14

btw sluchátka WM600 od SE a telefon Galaxy Nexus s 4.3 – takže jo, je i na SGN 3 :)

Edlik

Edlik

27.7.2013 13:22

Tak včera vešer můj Nexus 4 dostal update na 4.3, ted jeste Nexus 7 a Galaxy Nexus:-)

tommyq

tommyq

27.7.2013 16:10

To vyhledávání kontaktů pomocí DialPad mi příjde zbytečné, když mám přímo na screenu vyhledávání. Ale tak je to možnost navíc – asi když budu přímo v té aplikaci Telefon, tak místo abych dal a ten search, tak začnu přímo psát :)

tommyq

tommyq

27.7.2013 16:12

Hm, vzalo mi to jako tag

tommyq

tommyq

27.7.2013 16:13

Home

Dorian

Dorian

27.7.2013 19:56

Od rána funguji s android 4.3. O něco vyšší plynulost. Přidána aplikace na zápisky (poznámkový blok) profily, ve vzhledu se nic nemění. Avšak velká křivda – Nelzou stahovat aplikace z googleplaye ani aktualizace. Nemá někdo lék?

Jaro

Jaro

28.7.2013 12:39

Galaxy Nexus dostal 4.3 26.7. rano…..

Kecmo

Kecmo

31.7.2013 13:45

Konečně update na 4.3, mám galaxy nexus, a vše jede bez problému

Kepi

Kepi

1.8.2013 17:09

Ještě někomu dalšímu nejedou ty nové kontakty? Považuji to za velmi užitečné, ale po upgradu na N4 je vše jako dřív…

tommyq

tommyq

2.8.2013 18:42

Kepi, musíš to aktivovat – v Nastavení v DialPadu musíš najít automatické doplňování. Teď nevím přesně, protože jsem svůj GNex musel reklamovat kuli zlobivýmu USB

Petr

Petr

4.8.2013 14:37

Pokud chcete ořezat práva aplikacím v Androidu 4.3, tak zde je link:
https://play.google.com/store/apps/details?id=com.msd.permissionmanager

Pavulik

Pavulik

24.8.2013 18:25

Dobrý den, dnes jsem si zakoupil telefon nexus 4. Nyní má verzi systému 4.2.2 a myslel jsem si, že ho hned aktualizuji na 4.3 když ovšem vlezu do nastavení dám aktualizace systému žádná aktualizace mi není nabídnuta. Nevíte v čem je problém? Telefon byl zakoupen v T.S.Bohemia

Pavulik

Pavulik

25.8.2013 10:05

Neví někdo?

Karel Kilián

Karel Kilián externista

25.8.2013 10:14

To: Pavulik
To netuším. Android 4.3 byl pro tento telefon jistě uvolněn.
Asi bych se doporučil poptat u prodejce. Jestli tam nenahráli nějaký podivný firmware.

Pavulik

Pavulik

25.8.2013 17:29

Nemá tu s tím někdo zkušenost?

Pavulik

Pavulik

25.8.2013 20:28

No nic řekl jsem si že nebudu čekat a použil jsem factory images.

RSS (komentáře k článku)