Sledujte nás na YouTube

Android N: Přehled novinek a vylepšení z Google I/O

Google dnes na vývojářské konferenci I/O představil novinky, kterými bude prošpikována příští verze operačního systému Android. Některé z nich jsme již měli možnost vidět v předchozích dvou preview, některé dnes ukázal Google poprvé.

Android

Vyšší výkon a bezpečnost

Google se bude snažit maximálně zvýšit výkon systému a tak připravil spousty novinek pod kapotou. Jednou za všechny je například grafické API Vulcan, které využijí zejména vývojáři her a budou moci vytvářet lépe vypadající tituly, aniž by utrpěla plynulost při hraní.

Snímek obrazovky (94)

Každý, kdo měl nějaké zařízení s Androidem, bude znát hlášku o optimalizaci desítek aplikací, která se zobrazuje například po aktualizaci systému a o několik minut prodlouží start systému. Na keynote zaznělo, že v Androidu N se díky novému JIT compileru nic podobného objevovat nebude, instalace aplikací má být rychlejší a úspornější při využívání interního úložiště a baterie.

scr 3

Vylepšena má být také bezpečnost, a to díky šifrování souborů, lepšímu oddělení vrstev systému, a upozorňování na potencionálně nebezpečné aplikace.

Rychlejší přepínání aplikací

Android N nabídne vylepšeného správce naposledy spuštěných aplikací. Jeho současná podoba se po čase stává velice nepřehledná, jelikož v ní zůstávají uložené všechny naposledy spuštěné aplikace. Android N tento seznam zpřehlední a aplikace, které jste dlouho nepoužili, jednoduše nezobrazí. Objeví se také tlačítko pro ukončení všech aplikací.

scr 6

Aplikace bude nově možné přepínat rychle dvojklikem na tlačítko multitaskingu, funkce má fungovat podobně jako klávesová zkratka Alt+Tab ve Windows.

Práce se dvěma aplikacemi v jednu chvíli

Android N také dostane dlouho požadovanou možnost pracovat se dvěma aplikacemi na jedné obrazovce. Tuto schopnost do Androidu přidávali prozatím výrobci třetích stran ve svých nadstavbách, avšak v Androidu N bude tato funkce řešena nativně. Funkce multi-windows bude vyvolána na smartphonech a tabletech dlouhým stisknutím tlačítka multitaskingu a výběrem druhé aplikace.

Snímek obrazovky (96)

Vylepšená práce s notifikacemi

Google v Androidu N dohání konkurenci a umožňuje odpovídat na příchozí zprávy přímo z notifikací bez nutnosti spouštět danou aplikaci. S oznámeními bude možné podrobněji pracovat, dlouhý stisk například vyvolá dialog umožňující vybrané notifikace blokovat, případně je zobrazovat v tichém módu. Uživatel si tak bude moci stanovit priority, které aplikace jej mohou vyrušovat, a které nikoliv.

Snímek obrazovky (98)

Unicode smajlíci

Android N má být prvním systémem, který používá Unicode smajlíky. Emotikony mají být pohyblivé, barevnější a také korektnější – obličeje mají být k dispozici ve všech odstínech pleti a také má být zastoupeno něžné pohlaví při vykonávání různých profesí.

Snímek obrazovky (99)

Jakub Karásek

Redaktor serveru SMARTMania.cz, příznivec mobilních technologií, konvertibilních zařízení a bezdrátového nabíjení, fanoušek tvrdé hudby a milovník rychlé jízdy v motokárách, na kole a na lyžích. Odpůrce FUPu, pomalého internetu a přerostlých tabletofonů.

28 komentářů

  1. Mannik (neregistrovaný)

    cože :D to s takovou slávou představili ART a teď už mají zase něco nového … :D zajímalo by mě, jak dlouho to bude trvat, než to zase bude použitelné

    • zipiik (neregistrovaný)

      ART je v Nku porad.

    • Njn, ukrást Javu a spatlat si vlastní JVMko věru nebyl ten nejlepší nápad a to se táhne s Androidem do dnes. Tak snad to nějak do pěti let konečně pro jednou vyřeší :)

      • zipiik (neregistrovaný)

        Java je jazyk, ten se neda ukrast, ostatne ani toto Oracle nenapada. Vyuziti Javy v Androidu posvetil Sun, ostatne ten Android nikdy nenapadnul, videl to jako moznost rozsireni Javy.
        Pouziti Javy zase nebyl tak blby napad, diky tomu je Android nezavisly na platforme a mohly vzniknout zarizeni s CPU od Intelu, to neumi ted zadny mobilni OS. Navic slo uz o rozsireny jazyk se spoustou potencialnich vyvojaru.

      • Petr (neregistrovaný)

        wally, pis pouze o vecech, o kterych neco vis. Tady jsi zjevne naprosto mimo.

      • Vím co je Java, zrovna v ní něco píšu ;) Myslel jsem ten jazyk + bytecode + JVM. Použití tohodle všeho rozhodně Sun neposvětil – viz soudní spot, který se táhne do dnes a ještě pár let táhnout bude. Nekritizuju použítí toho jazyka, ale těch technologií okolo (např. Dalvik), protože tahle technologie už v té době byla za zenitem. Jinak ART je krok správným směrem, Dalvik byl opravdu sračka a evidentně si to i v Googlu uvědomili. Jenže když máš OS postavený na něčem, co pak nechceš, není úplně legrace to všechno překopat. A to je tak ještě těch pět let ;)

      • Petr: Ty jsi komik :D Až budeš vědět tolik, co o Androidu já, tak se s tebou budu bavit. Jinak to fakt nemá smysl.

      • zipiik: Vím co je Java, zrovna v ní něco píšu a hodně věcí už i v minulosti napsal ;) Myslel jsem ten jazyk + bytecode + JVM. Použití tohodle všeho rozhodně Sun neposvětil – viz soudní spot, který se táhne do dnes a ještě pár let táhnout bude. Nekritizuju použítí toho jazyka, ale těch technologií okolo (např. Dalvik), protože tahle technologie už v té době byla za zenitem. Jinak ART je krok správným směrem, Dalvik byl opravdu sr*čka a evidentně si to i v Googlu uvědomili. Jenže když máš OS postavený na něčem, co pak nechceš, není úplně legrace to všechno překopat. A to je tak ještě těch pět let ;)

      • zipiik (neregistrovaný)

        Co vim, tak bytecode Dalviku neni kompatibilni s bytecode JVM, pri kompilaci pro Android se .class JVMka prekompiluje do DEX formatu. Navic Davik je register-based VM, zatimco JVM je stack-based VM.
        Soudni spory zacaly az po zakoupeni Sunu Oraclem, nejdriv na tema, ze ma Oracle patentovane API, coz soud zamitl a ted se soudi o to, ze Google (nebo mozna jeste Android Inc.) pouzili kod standardnich knihoven Javy. Vysledek je zatim ve hvezdach…kdo zna praktiky Oracle, ani ho to neprekvapuje.

      • To jestli jestli využívá registry nebo stack, bohužel nemění nic na tom, že ta technologie byla už tehdy zastaralá. VM je prostě v mobilech sh*t. Jen bych chtěl připomenout, že Dalvik není výtvor Googlu, takhle ho už koupili. A nesnaží se ho vykopat jen tak zbůhdarma.

        Soudní spory sice začaly až po koupení Oraclem, ale Sun z toho rozhodně šťastný nebyl. Google se sice pokoušel se Sunem dohodnout, ale žádná dohoda nepadla. Nebo odkud máš, že Sun v té době posvětil použití Javy? Můžeš uvést zdroj?

      • zipiik (neregistrovaný)

        O tom, ze je Dalvik mrtvola se prit nechci, ART je mnohem lepsi. Argumentoval jsem proti tomu, ze Google/Android Inc. Javu ukradl vcetne VM a bytecode.

        Nejake odkazy jsem ted narychlo nasel:
        http://arstechnica.com/tech-policy/2016/05/suns-jonathan-schwartz-at-trial-java-was-free-android-had-no-licensing-problem/

        https://www.techdirt.com/articles/20110724/11263315224/oracle-deletes-jonathan-schwartzs-old-blog-which-excitedly-celebrated-googles-use-java-android.shtml

      • Já psal „v té době“. Tohle jsem četl, ale tohle vyjádření přišlo dlouho po tom, co Oracle Sun koupil.

        Schwartzovo jásání po vydání první beta Androidu jsem taky četl a tu diskuzi pod tím taky… Můžeme se domnívat, jak by to bylo, kdyby Oracle Sun nekoupil, ale tipuju, že Sun by z toho neměl tak jako tak vůbec nic. Ovšem jestli teda firma Sun nebyla něco jako neziskovka, pak bych to celé chápal :)

      • zipiik (neregistrovaný)

        Sun byval stary IT mohykan, ktery dokazal vymyslet spoustu veci, ale nedokazal je zpenezit. Vzhledem k tomu, ze se o Javu otiram nejakych 16 let, pamatuju jeji zacatky, Sun skutecne chtel bojovat s MS pomoci Javy, proste dat do sveta otevrenou prenositelnou platformu, kde bude jedno, jestli bezi na Win nebo Solarisu. Oracle je pravy opak, kdyby bylo na nem, tak by si Javu nechal jen pro sebe a nikoho do ni nepoustel. Jeho jednani otravilo dost lidi, jak kolem Javy tak kolem MySQL.

      • zipiik (neregistrovaný)

        Ostatne v obdobi velke rivality mezi MS a Sunem byla natocena komedialni pohadka pro ITaky Antitrust (Elita), ktera nepokryte narazi na MS a Billa Gatese osobne a kdyz se clovek podiva na pocitace, ktere vsichni pouzivaji, je mu jasne, ze Sun neco na vyrobu prisypal.

      • Já se o Javu sice otírám jen 13 let, ale taky si docela dobře pamatuju její začátky. Myslím ale, že C# a .NET hodně brzo Javu předběhl a ani s tou přenositelností to dnes není tak špatné. Spousta her je v něm napsaná a taky běží na všech možných platformách. Java prostě postupně funkčně upadala a defacto v Sunu přestali vymýšlet a začali kopírovat to, s čím přišel C#. Ale aspoň se ten jazyk snažili tak nějak držet s trendem. No a po koupení Oraclem je to ještě horší, nemá to žádný směr se mi zdá. A proto, jako se mi zdálo hloupé rozhodnutí používat VM tehdy, tak teď už se mi zdá i nepříliš moudré používat i ten jazyk. Přeci jen je v rukou Oraclu a jeho pseudovývoj (nebo spíš „nevývoj“) může mít negativní dopad na vývojáře (to je to otrávení. o kterém píšeš). já už osobně v Javě dělám jen z donucení, samotného by mě to nenapadlo :)

      • zipiik (neregistrovaný)

        Rozsireni .NETu by me docela zajimalo, protoze tuhle platformu nejak moc nesleduju. Vim o projektu Mono, ale ofiko MS snad nic jineho nez Win nepodporuje. Nedavno cosi uvolnil pod open source.
        Jsou nejake solidni vyvojove nastroje krome Visual Studia?

        C# byl postaveny mj. po zkusenostech s prvnimi verzemi Javy, navic ho navrhoval Anders Hejlsberg, muj oblibenec…minimalne do doby, nez presel k MS :)

        V Jave uz toho bylo napsane tolik, ze tu s nama zustane pekne dlouho. A nejde jen o aplikace, ale jsou na ni postavene integracni platformy, BPM platformy, ma knihovny snad na vsechno. Jasne, z pohledu modernich jazyku je „zastarala“, ale to jednou budou moderni jazyky taky, az za sebou budou vlacet 20 let kompatibility. Navic v ni programuje spousta lidi, takze jeji volba z toho hlediska je pragmaticka.

  2. Kuba (neregistrovaný)

    :D Tak se vám ten android přibližuje windowsům, tam taky není možnost ukončit aplikace všechny naráz :/

    • tedy (neregistrovaný)

      Kubo jo, v W10m vsechny appky naraz ukoncit nejdou, zprvu me to stvalo ale pak si vzpomel na zajimavyvclanek kdysi, tykal se androidu, ze he to pitomost.
      Appky nejakou dibu bezi aktivnibna pozadi a pak je system v zavslksti na priorite uspi, spusti se o makinki deke ake rychleji nez kdyby byly zceka ukoncene a na pozadi maji na vydrz zanedbatelny vliv, pozor vsak na appky typu fv a messenger, to jsouvti nejvetsi zrouti baterie pokud je notifikace aktivni.
      Naopak prave opetovne spusteni zcela ukoncene appky da cpu zabrat vic a na spotrebe se to podepise.

    • zipiik (neregistrovaný)

      V clanku je chyba, naopak tlacitko pro zavreni vsech aplikaci v Nku pribyva. Tusim, uz to bylo v ICS nebo JB, ale jisty si tim nejsem.

      • ian (neregistrovaný)

        @zipiik: Ani v ICS nebo JB to neslo. Vetsina nadstaven to ale umoznuje.

      • zipiik (neregistrovaný)

        Fakt ne, nastartoval jsem kvuli tomu Galaxy Nexuse a neni tam…pamet uz neni, co byvala :)

  3. Jochen (neregistrovaný)

    Nejvíce oceňuji rozšíření etnicity u smajíků. Cítil jsem se diskriminován a ponížen, když mě Google nutil posílat rozesmáté žluté asiaty. Nyní díky tomuto zrovnoprávnění a narovnání křivd mohu posílat bílé evropany. Děkuji Googlu za novátorský přístup.

    • Lemur (neregistrovaný)

      Já jsem zas ocenil, že nyní, když se cítím více ženou, mohu na to reagovat korespondujícím emotikonem. Ta rasa je taky super, protože konečně ten člověk na druhé straně ví, že jedná s bělochem a ne s nějakym černym vošoustem, žejo.

  4. Pavel (neregistrovaný)

    jen asi předčasný dotaz :-) bude android N dostupný na Samsung S6 edge?díky

  5. Jakub (neregistrovaný)

    Vyřešili už konečně tu tristní aktualizaci systému napříč výrobci? Pokud ne, tak si tu čteme o funkcích, které budou mít tak 2-3% majitelů Androidu a to možná až za rok …

    • Přesně tak, max 5% bude mít vůbec možnost to využít a z toho využije nové funkce zlomek.

      • Mr. Arakin (neregistrovaný)

        Moznost vyuzit to, bude mit KAZDY, kdo bude chtit…

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *