JavaScript teljesítmény: Android 2.2 vs. iOS 4

Az Ars Technica szemügyre vette a nemrég megjelent Android 2.2 és a szintén az elmúlt napokban debütált iOS 4 JavaScript teljesítményét. Az Android-os tesztet Nexus One-on, az iOS tesztet iPhone 4-en követték el. Az oldal konklúziója: Az Apple-nek össze kell szednie magát, ha azt szeretné, hogy a mobile Safari visszaszerezze a leggyorsabb mobile böngészőnek járó koronát. A cikk itt.

Hozzászólások

Android -on mi a default browser? Gondolom arra vonatkozik a teszt.

...

Mi van?
A javascript teljesítmény?
Ezt nem tudtam.

Ha van videokártya teljesítmény, a javascript motortok teljesítménye is mérhető. Az más kérdés, hogy a különböző hw, os miatt egyrészt nem sok értelme van, mert nem összehasonlítási alap; másrészt az end-user oldaláról nézve igenis van értelme, mert az end-usereknek (bizonyos szempontból) tökmindegy milyen vas van a telefonban, amit használnak.

A V8-as benchmark Google találmány, ne csodálkozzunk, hogy gyorsabb. Az asztali gépemen az Opera és Firefox 100-200 körüli értéket ér el, a Chrome pedig 3000 felettit. A cikknek bizonyára igaza van, az Androidon a böngésző gyorsabb, de valószínű, hogy a böngészőt pont erre a tesztre optimalizálták, így az értékek nem túl sokat mondanak.

Aszali gép:

Firefox: Score: 367
Opera: Score: 3054
Chromium: Score: 4370
Midori: Score: 2733

A chromium az "EarleyBoyer: Classic Scheme benchmarks, translated to JavaScript by Florian Loitsch's Scheme2Js compiler (4685 lines)" részben mutat kimagasló eredményt, anélkül nem kiemelkedő különösebben.

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Real world: Android-on 0.005 másodperc alatt fut le egy js, iPhone4-en 0.01 sec.

Csámcs.

[ "Security people are leaches!" - Linus T. ] [ hupexpertize© || hupdiploma ]

Nem hinném, hogy különösebben célra tartottam volna, egy egyszerű állítást tettem. De ha úgy gondolod, hogy a "real world" és a 10 másodperces js-ek életszerűbbek mint amit írtam, akkor neked tök jó! ;)

[ "Security people are leaches!" - Linus T. ] [ hupexpertize© || hupdiploma ]

Arról van ugye szó, hogy a fless egy optimalizálatlan szar, és emiatt lett száműzve a steve platformjairól, de helyette megajándékozott minket az extraordinary Böngészővel, ami a szuperstandard brilliant html5++ képességekkel és worderful script és layout motorjával amazing lehetőséget ad a tanulni nem lusta magical fejlesztők számára. (oh wait...)

Egyébként a real word komplex script-re, hamá fless replacement, a másik teszt értelmesebb módon tesztel, nem milliószor iterált atomi műveleteket végez.

az optimalizálással nem az a baj hogy valamelyik előnyben van, hanem hogy nem valós

olyan valóban használt oldallal kell tesztelni, amit valóban használ az ember, pl gdocs .. és igen ez milyen meglepő optimalizálva van, naná majd fog valaki a másikra optimalizálni hogy ne "appstore"-os termék is működjön :)

Pár napja engedtem, hogy a Nexusom megfrissítse 2.2-re magát. Az egész telefon gyorsabb lett, olyan mintha egy másik nagyobb teljesitmányű teló lenne.
A böngészés sebesség növekedése is meglepett. Persze sikerült megszoknom. :)
Gondoljatok bele: Nem az új hardver mitt gyors,tehát nem fizettem érte ki a készülék vagy a szoftvr árát mégegyszer, hanem kaptam egy frissítést és most gyorsabb mint volt. Gyors.

--
A gondolat még szabad ...

És most mi lesz a felhasználók ezreivel, akik trey "Működik." üzenetét látva upgradeltek, és most Cupertinóban éhségsztrájkolnak?

Amúgy ezek nem újdonságok, a 3.1.3 egy kibaszott memory hog a 3.1.2 után. A 2.0-4.0 meg egy fos sebességben az 1.x-hez képest.

[ "Security people are leaches!" - Linus T. ] [ hupexpertize© || hupdiploma ]

Aztán, hogy a topikhoz is legyen valami köze, éppen napjainkban vagyunk tanúi annak, hogy a mobilpiac kereskedelmi versenyzőit is kezdi lassan alázni (Android).

Aztán lassan jön a Google Chrome OS, ami még egy fekete ló jelenleg, de azért ne essünk abba a hibába mint egyesek estek az Android-dal, hogy leírták. Az Android felfutófélben van. A Chrome OS pedig bármi lehet a jövőben. Erős bukta, vagy nagy pofon egyeseknek.

--
trey @ gépház

> mobilpiac kereskedelmi versenyzőit is kezdi lassan alázni
> Az Android felfutófélben van.

Szerintem tökre igazad van. Nem is értem miért cserélik le a környezetemben azt a kevés zandroidos telefont is iPhone-ra, "kurvalassú", és egyéb kiáltások kíséretében. :O

[ "Security people are leaches!" - Linus T. ] [ hupexpertize© || hupdiploma ]

Itt pont azt mondják, hogy milyen gyors. Vannak cégek, akik ramatyot tesznek az Android alá, vannak akik rendes vasat. Nyilván nem a 12 ezer forintos vásári bóvlit kell összevetni az iPhone-nal. A cégek kielégítenek minden igényt. Volt nálam pl. Samsung Galaxy Spica. Semmi jót nem tudok elmondani róla. De gyanítom, hogy az nem egy Nexus One kategória. Árban sem.

--
trey @ gépház

Hát, errefelé unix kernelhackerek és h264 hardverek reverse engineer-elői adnak ilyen tapasztalatokat, de persze a szabadszoftverintézetes hobbitnak is hiszek én.. ;) Meg neked is, hiszen te is Androidos telefont használsz... oh wait

[ "Security people are leaches!" - Linus T. ] [ hupexpertize© || hupdiploma ]

Felvilágosítanál minket, hogy miben jobb egy mobil Safari, mint mondjuk egy Dolphin HD? Amint láthatjuk sebességben nem jobb.
Egy olyan oldalt nem találtam még, ami nem úgy jelent volna meg, mint PC-n, és nem működött volna rajta minden javascript tökéletesen. Nem beszélve a gesture vezérlésről, add-on-okról(pl. Adblock), tabokról, és oldal-előnézetekről.

---
BME-VIK '09
Compaq Mini 311 - N270 @ 2323 MHz - 3GB DDR3 @ 1240 MHz - ION

Természetesen van alapból double tap zoom, szerintem valami beta-t használt még májusban a gyerek, nekem akkor se ugrált fel, amikor még nem állítottam be default-nak.
Szégyenlem magam, de nem tudom mi az a PF :)

---
BME-VIK '09
Compaq Mini 311 - N270 @ 2323 MHz - 3GB DDR3 @ 1240 MHz - ION

Cannibal!
Szerintem te úgy kötekedsz, hogy bele sem gondolsz.
Tehát az, hogy én és még néhányan az Android 2.2 telepítése után jobbnak gyorsabbnak érezzük a telefonunkat (én a Nexust, más meg mást) az pontosan miért is irritál téged. Mi okod bárki véleményét tapasztalatát kétségbe vonni?
Olyan vagy mint egy barátom kisfia, aki nem issza meg a kakaót (kiönti a csapba), ha nem ő keveri meg. Neki jól áll, Ő 4-5 éves. Te sokkal idősebb vagy.

Megjegyzem Nekem a Nokia E90 a kedvenc okos telefonom a Nexus, Pulse / iPhone munka / teszt készülék. Az iPhone készülékeket (a legutóbbi 3 változatot) is kipróbáltam hosszabb rövidebb ideig, érintő képernyősben maradt a Nexus. Dolgozom pár Windowsos készülékkel is némelyikkel csak mert muszáj mert tesztelni kell rajta.
Miként itt a fórumban kiderült az iOS!-e frissítés a régebbi iPhon esetén talán nem okoz olyan gyorsulás élményt mint az Android 2.2 telepítése.

--
A gondolat még szabad ...

Miként itt a fórumban kiderült az iOS!-e frissítés a régebbi iPhon esetén talán nem okoz olyan gyorsulás élményt mint az Android 2.2 telepítése

Azert tegyuk hozza, hogy a szarbol nem nehez hasznalhatot faragni... :) 2010-ben JIT nelkul vm-et kiadni batorsagra vall es persze tokeletes alapot ad a "gyorsabbak lettunk kiralyok vagyunk" marketingnek.

---
pontscho / fresh!mindworkz

Szerintem ne menjünk bele, hogy melyik cég szokta magát kikiáltani a spanyol viasz feltalálójának minden terméke után, akkor is ha már a többi évek óta nyújtotta ugyan azt a funkciót :)

És attól, hogy JIT nélküli volt, azonos szintű hardveren nem volt sokkal lassabb(ha egyátalán), mint az iOS4. (Legalábbis javascript eredményekből erre következtetek, nem nagyon találtam más összehasonlító tesztet.)
De ezt igazából az tudná megmondani, aki használt 3GS -t iOS4-el és azonos hardver szintű Androidos mobilt Eclair-el, ezért hozzájuk intézek egy kérdést: Melyik tűnt gyorsabbnak?
(Azt ugye már láttuk, hogy az ős Nexus1-on a JIT-es Android 3x gyorsabb, mint az iPhone4, legalábbis js-ben)

---
BME-VIK '09
Compaq Mini 311 - N270 @ 2323 MHz - 3GB DDR3 @ 1240 MHz - ION

És attól, hogy JIT nélküli volt, azonos szintű hardveren nem volt sokkal lassabb(ha egyátalán), mint az iOS4. (Legalábbis javascript eredményekből erre következtetek, nem nagyon találtam más összehasonlító tesztet.)

Az ui altalaban veve? Dehogynem, szemmel lathatoan lassabb volt, a bongeszo hasznalhatosaga pedig a beka segge alatt volt egy Mobile Safarihoz kepest. Azota picit javult a sztori.

De ezt igazából az tudná megmondani, aki használt 3GS -t iOS4-el és azonos hardver szintű Androidos mobilt Eclair-el, ezért hozzájuk intézek egy kérdést: Melyik tűnt gyorsabbnak?

JIT nelkul barmely iOS verzio jobb volt, azzal egyutt kb. egalban vannak.

(Azt ugye már láttuk, hogy az ős Nexus1-on a JIT-es Android 3x gyorsabb, mint az iPhone4, legalábbis js-ben)

Eleg bator es morbid egy js engine benchmark alapjan a teljes rendszer sebessegere sebessegere barmilyen kijelentest tenni. :)

---
pontscho / fresh!mindworkz

>Eleg bator es morbid egy js engine benchmark alapjan a teljes rendszer sebessegere sebessegere barmilyen kijelentest tenni. :)
A végére odaírtam, hogy legalábbis js-ben :)

Jó lenne valami egyéb benchmark is, ha lenne rá valami natív keresztplatformos progi.

---
BME-VIK '09
Compaq Mini 311 - N270 @ 2323 MHz - 3GB DDR3 @ 1240 MHz - ION

fura, mert a kollégáim épp, hogy androidra váltanak iphone-ról, ill jó páran már megtettük. többek között azért, mert az iphone volt a lassabb, illetve jóval több korlátba ütköztünk a felhasználás során :)
ja, jfyi, rengeteg iphone felhasználó kezd váltani "zandroidra" - nyílván mert lassabb és jóval rosszabb :)