Android 2.2 si iOS 4 sunt ultimele versiuni stabile ale sistemelor de operare mobile de la Google si, respectiv, Apple. Pentru a mai domoli putin fanii si a demonstra ca Android este si va fi din ce in ce mai bun, cei de la ArsTehnica au testat viteza de decodare JavaScript pentru ambele. Surpriza iOS 4 a pierdut competitia la o distanta stanjenitoare. Sa vedem.
Cei de la ArsTehnica au testat viteza de traducere cod JS folosindu-se de doua tip-uri de teste: SunSpider si V8. Primul dintre ele testeaza viteza de compilare a limbajului iar al doilea testeaza kernelul sistemului de operare si cum reactioneaza la operatii de criptare/decriptare.
Rezultatele le aveti ma jos:
Pe langa faptul ca Android e facut mai cu cap, a primit si cateva imbunatatiri ce-l fac mai rapid. Printre acestea, si care sunt relevante pentru testele noastre, se numara si JIT (Just In Time) care este un compilator ce ruleaza in masina virtuala Dalvik. Acest e mult mai rapid pentru ca traduce codul in cod masina in timp ce programul ruleaza.
Asadar, Android a fost de doua ori mai rapid in SunSpider si de trei ori mai rapid in testul V8. Felicitari robotelului!
[Sursa]
Pe ce terminal iphone a fost testat iOS 4 ?
iPhone 4, scrie in review-ul original.
Nici nu mai stiu ce sa zic despre site-ul asta ….. domnilor, cititi oriunde si veti gasi faptul ca codul JavaScript e interpretat, nu compilat…
Java (Dalvik, JIT) si JavaScript (SunSpider, V8) sunt limbaje, respectiv subiecte, complet diferite: http://ro.wikipedia.org/wiki/JavaScript. Traducerea din Arstechnica este gresita si naste confuzii. In fraza de marketing cu JIT si Dalvik ar trebui facuta precizarea ca se vorbeste de cu totul altceva si anume Java iar adaosul „si care sunt relevante pentru testele noastre” trebuie eliminat complet.