MojAndroid

Aj keď sme fanúšikovia OS Android, nemôžeme slepo hovoriť len o jeho výhodách v porovnaní s konkurenčným iOS a musíme pripustiť, že i ten má svoje prednosti. Jednou z najlepších vlastností iOS je manipulácia s akciami UI. Stránky sa v tomto prípade načítajú o niečo dlhšie a inžinier Andrew Munn z Google vysvetlil, prečo je to tak a prečo práve Android OS nikdy nebude taký plynulý ako práve iOS alebo Windows Phone 7.

V čom je rozdiel je fakt, že Android OS vykresľuje všetky prvky na rovnakej priorite a priebežne. V tomto sa líši od napríklad WP7, ktorý vykresľuje prvky vo fronte a určuje priority ak je to potrebné. To je dôvod, prečo keď otvoríme pod Androidom niekoľko aplikácií, prístroj začne sekať a nereaguje plynulo, spomaľuje a snaží sa udržať všetko v behu. V prípade iOS, ak sa aplikácia práve načítava a vy sa dotknete obrazovky, akcia sa dokončí iba vtedy, ak sa obrazovky prestanete dotýkať. To pomáha udržať prístroj v plynulom chode aj keď je enormne zaťažený, čo sa odzrkadľuje aj na spotrebe batérie.

Andrew Munn z Google:

Nie je to preto, že Android beží na byte kóde a iOS beží na natívnom kóde. Je to preto, že na iOS vykresľovanie všetkých UI sa objavuje v špeciálnom UI vlákne s časovou prioritou. Na druhej strane, Android nasleduje tradičný PC model vykresľovania vyskytujúci sa na hlavnom vlákne s normálnou prioritou.“

V podstate zvyknúť si na vykresľovanie Androidu je čoraz jednoduchšie, hlavne keď hardvér kráča dopredu míľovými krokmi, kedy ešte pol roka dozadu bol vrchol jednojadrový procesor s 1 GHz frekvenciou, dnes už sa objavujú prvé lastovičky so 4 jadrami. Spustením množstva aplikácií tak bude čoraz viac problematické dosiahnuť výkonnostný prah Androidu a čoraz viac bude problém reálne dostať zariadenie do stavu spomalenia reakcií a „sekania“ celého OS Android.  

Zdroj: SlashGear

 

7.12.2011

Pravidlá diskusie

Portál MojAndroid.sk si vyhradzuje právo zmazať neslušné, rasistické a vulgárne príspevky, ako aj osobné útoky na redakciu, či diskutérov v komentároch pod článkom bez ďalšieho upozornenia. V prípade uverejňovania odkazov na externé stránky, je komentár automaticky preposlaný do redakcie na schválenie.

27 odpovedí na “Google inžinier hovorí, prečo je iOS plynulejší ako OS Android”

  1. To pomáha udržať prístroj v plynulom chode aj keď je enormne zaťažený, čo sa odzrkadľuje aj na spotrebe batérie. 
    myslim ze aj dvojjadro na 1.5ghz sa odrazi na baterke. ! 

  2. Myslím, že v Tegra 3 zariadeniach s ICS sa tento problém nevyskytuje, aj keď neviem ako to je pri spustení veľa aplikácií naraz.

  3. ten problem tam musi byt. Kde ma IOS widgety? nikde   multitasking? len par procesov aj to musi ich pouzit developer. Mam ipad2 a ked dam kopirovat film zo storage cez wifi a aplikaciu hodim do pozadia, koniec kopirovania. To je ten slavny multitasking. Nieco ide a nieco nie. Pritom na mojom SGS ide na pozadi vsetko. Takze preto aj chapem to sekanie sem tam.

    • Presne…a keď sa k tomu pričíta fakt že ios má za prioritu plynulosť, tak to proste provnávať nejde. Co ma je potom že to je upltra plynulé….android mám tiez plynulý a to že mi pri posuve obrazoviek trosku trhne animácia ma ani v najmensom netrápi.

    • Ách, ty nechápeš že ipad má multitasking spravený tak že funguje čo má a nie čo máš na pozadí? Si slaboduchí alebo si si to nečítal?

  4. Mno, Android je katastrofa sama o sobě…. Mám Nexus S a jsem spokojen tak na 50%. Nedokážu si představit telefon s Androidem a nástavbou od Samsungu apod….. 
    Mohu srovnávat, mám IPAD2 a MacAir2011 13″.

      • Srovnávám iOS jako celek. Nechci flamovat, aled Gingerbread není odladěnej. 

        • Lenže ten beží na desiatkách zariadení…kdež to na iOS ich spočítaš na jednej ruke.

            • Keď už flame, tak iOS dokáže bežať na pár zariadeniach, ale Android dokáže sekať na všetkých :-)))

    • No neivem, ja akurat testujem Ice Cream Sandwitch na Desire HD a vsetko ide uplne plynule (dokonca mam este len nejaku betu cize nieje vsetko odladene). Som aj vlastnikom najnovsieho iPod touch a ten mi ani zdaleka nepride plynuly, akosi tomu celemu neviem prist na chut. O iPhone neviem povedat kedze ten som neskusal dlhodobejsie. 

      • Ani poslední beta není zdaleka tak plynulá a rychlá jako třeba poslední CyanogenMod, ale už se dá používat. Ještě je co zrychlovat. Nicméně musím říct, že ta okamžitá odezva a čistá plynulost se mi na iOS vždycky líbila, ale bohužel je to vykoupeno právě multitaskingem, aj.

  5. Cista Apple filozofia: nevadi ak sa to nefunguje ako ma, hlavne aby to bolo pekne… Najsilnejsia a pritom aj najslabsia stranka androidu je ze je univerzalna: pobezi aj na stoeurovom, aj na tisiceurovom hardveri, ale pritom  nie je dokonale optimalizovana ani na jednu. IOS bezi len na troch zariadeniach, a vsetky WP7 telefony musia mat ten isty hardver.  
    Podla mna toto nevyriesi ani ICS, videl som test noveho nexusu a aj tam sa to sekalo.

  6. Tak ja nevim…resp vim! Pro androidy 1.x.x a 2.x.x plati sekani. Novy co se tyce UI je hw akcelerovany! tak jako u iOS. Navic na g+ munn citoval kohosi z google…a rozvinul si to podle sebe. Vim, ze zdroj je Slashgear…ale i tak to muze byt sranec:-D

  7. Pak se tu lidi zbytecne hadaj! Ta zprava je o nicem! Omlouvam se, ale stve me to…ten borec nema s googlem nic spolecnyho! Jak to sem muzete dat!!!!

  8. Andrew Munn  –  Yesterday 9:41 PM (edited)  –  Public
    Follow up to “Android graphics true facts”, or The Reason Android is LaggyYesterday +Dianne Hackborn posted to Google+ an article that dismissed the common accusation that Android is laggy because UI rendering wasn’t hardware accelerated until Honeycomb

  9. Minule som testoval iPad 2 s poslednými Samsungami a je holou pravdou, že je iPad plynulý a Samsungy mierne sekajú. Druhou časťou pravdy je že prostredie s widgetami je podstatne krajšie, efektívnejšie na prácu a informácie ako hrsť ikon po celej ploche bez ničoho. Chce to do tých android tabletov prosto Tegru 3 a bude pokoj … :-)

  10. Ked sa človek trošku zaujíma a pozerá si čo je nové na xda-developers, tak tam nájde ROM-ku odladenú, s väčšou výdržou, pre hocijaké zariadenie.. len treba tomu venovať čas a človek nájde čo hľadá a čo mu vyhovuje :)

  11. bodaj by to nefachalo rychejsie ked apple spravi za rok 1 ntb, 1 smartphone a 1 tablet … samsung za ten rok spravi 40 roznych z každeho a android musi bežať na každom z nich + k tomu este pračky televizory kulmy a kadečo, keby sa sustredil iba na par vyrobkov a všetky prachy napchal iba do ich vyvoja a reklami tak si myslim že by apple fukol jak nič 

    • ani nie. Keby chceli spravit, tak to spravia na vsetky telefony zvlast, a notebooky, ale oni na to seru, takze asi im na tom moc nezalezi, a iOS mam ipod touch, a iphone 4s dostanem na vianoce, teraz mam len 3gs, a som maximalne spokojny. Aplikacie a hry su spravene 2000x lepsie aj grafikovo aj rychlostou na iOS, a myslim, ze keby nebol velky rozdiel medzi androidom a iOS, tak by si nikto nekupil iphone, kedze hardware ma vela telefonov rovnaky, a iphone vlastni 5% sveta podla statistik.. Takze nechapem vam, co tu melete s androidom, ze chapete ze seka, ked ma dvojjadrovy 1ghz procak, a 500mb ram, ked mne ipod neseka a ma iba 256mb ram a okolo 800mhz procak. Troska sa uvedomte co hovorite, bo toto nedava zmysel!

      • som spokojný používateľ SGS2. za tie dva mesiace čo ho mám sa mi ani raz nestalo že by sa nejako zasekol alebo niečo podobné. Tiež nechápem čo tu ostatní riešia. aké sekanie? 
        BTW: čo sa týka tých aplikácií. uznávam že na sifón sú apps vyspelejšie. ale graficky?? systémovo?? keď si na SGS2 pustím na pozadí všetky apps čo mám v telefóne tak neexistuje že by sa zasekol alebo niečo. všetko ide rovnako ako keby som spustil jednu jedinú tak neviem na čo narážaš. hneď ako ťuknem na obrazovku vyletí animácia a mám tam čo chcem. Preto som spokojný že som si iphone nekúpil. na jednej strane 3 plusy a na druhej 5 mínusov…

  12. iOS je lepší, usúdte, prečo 40% sveta majú iOS a 42% android? Pretože v iphonoch je iOS, keby tam nebol, nekupil by som si ho aj ja. Hardware ma asi taky jak 200€ HTC, a 500€ som dal len do os, a som rád, že som tak urobil. Pozrite sa, že sme na androidáckom fóre, a neprevláda tu android, aspon nie tu, je to tu vyrovnane, preco sa o to nebijete viac? Kebyze sa nieco o iOS pise na applackom fore, uz tam mate 100vky komentov, ze to tak nieje. Tuto to obhajuje zopar ludi, ktory vzivote nedrzali v ruke iPhone! Ano patrim medzi ludi co maju radi apple vecicky, no zoberte si fakty, hlavne ten, že prečo by si niekto kupoval mobil s priemernym hardwareom a horsim operacnym systemom o 200 eur drahsim? A preco polka zeme? Android mobil si kupi len ten, čo nemá na kvalitné výrobky, alebo musi mat naozaj vymletu hlavu. iPhone nieje otvoreny jak android, to je pravda, no da sa jailbreaknut, a uz na tom bude rovnako, a s marketmy, na appstore sa vsetky appky kontroluju, a nevytvara ich hocikto, pretoze si musi kupit apple notebook alebo pc, bez toho to nejde, a prave preto tam su len kvalitne veci, pricom na android store si mozem hocikedy nieco vytvorit, a hodit to tam, !!!kludne aj s vyrusom!!! a prejde to, pretoze to nikto nekontroluje. A preto aj predbehol android market appstore s poctom aplikacii, pretoze tam dava hocikto hocico. 

    • vraj preto má 40% iOS lebo apple si kupujú len “hlúpi” ľudia, to že polovica majitelov androidov, ho má len preto že bol u operátora za euro, a sťažuje sa že sa im vybije baterka za deň, lebo ani nevedia, že tam majú nejaké nastavenia to nie je dôležité, pretože android majú len vysoko inteligentní ľudia, naopak od iOS :D :D :D

+