Dragoljub Radovanović U prethodnom periodu smo se često sretali sa izjavama drugih kompanija (pogotovo Apple-a), koje tvrde da je Android operativni sistem previše “fragmentovan”. Dok takve izjave jesu tačne do određene mere, fragmentacija Androida ne mora biti isključivo loša stvar. Priča o fragmentaciji je dosta široka i obuhvata stvari na koje se nećemo fokusirati u ovom tekstu – umesto toga, fokusiraćemo se na ono što nam je bitno u celoj toj priči – raznovrsnosti modela u ponudi, njihovim performansama i slobodi da biramo ono što nam najviše odgovara. Android sam po sebi već ima svojih prednosti (ali i mane) u odnosu na druge operativne sisteme, ali jedna od stvari koja je pomogla da ovaj sistem postane toliko popularan i rasprostranjen, je njegovo prisustvo na velikom broju uređaja od raznih prozvođača. Koliko god ovo bila pozitivna stvar – ipak predstavlja mač sa dve oštrice. Uzmimo za primer kompaniju Apple, koja svoj operativni sistem prilagođava samo jednom tipu hardvera u iPhone i iPad uređajima. Njima je posao dosta olakšan, jer iOS prilagođavaju samo jednom tipu hardvera koji se koristi u njima – Androidu je postavljen dosta teži zadatak.
Za razliku od Apple-a, Android srećemo na ogromnom broju modela, svaki od njih između ostalog sa drugačijim procesorom i grafičkim čipom – različiti čipsetovi, sa čipovima koji rade na različitim frekvencijama. Ovi čipsetovi se označavaju frazom SoC – ili u prevodu System On a Chip. Tu imamo Snapdragon od Qualcomm-a, Exynos (Hummingbird) od Samsung-a, Omap od Texus Intsruments-a, i naravno Tegra čipset od Nvidia kompanije. Svi ovi čipovi dele zajedničku ARM arhitekturu, i pripadaju određenoj verziji i porodici, i imaju jedno, dva, ili od nedavno četiri jezgra. Verovatno čitaocima koji ne plivaju u ovim vodama ovo sve izgleda konfuzno i previše komplikovano, ali ovo nije neka velika nauka, samo treba upoznati neke osnovne pojmove. Najbolje bi bilo da uzmemo konkretan model i pokažemo vam na šta mislimo. Uzmimo recimo mobilne telefone i nedavno predstavljeni Samsung Galaxy S3 model: Proizvođač, naziv i oznaka čipseta – Samsung, Exynos 4212 (poznat i kao Exynos 4 Quad) Arhitektura, proizvodni proces, verzija kojoj pripada – ARM, 32 nm , ARMv7 Procesor – broj jezgara, frekvencija i naziv procesora – Quad Core, 1.4 GHz, Cortex-A9 Grafički čip i njegov broj jezgara – Mali-400MP, Quad Core Ključna stvar koju želimo da istaknemo u ovom tekstu je to da se proizvođači odlučuju da stavljaju različite čipove sa drugačijim frekvencijama, ili sa manje ili više jezgara u svoje modele, što povlači i razliku u performansama između modela koje testiramo. Da bi stvari bile još komplikovanije, iako hardver nosi ogromnu ulogu, ukupne performansa uređaja ne zavise isključivo od njega, već i od optimizacije softvera za određeni model.
Situacija kod tableta je slična i takođe se koriste različite verzije čipseta, mada je Tegra čipset trenutno najrasprostranjeniji u ovoj kategoriji, barem kod poznatijih proizvođača. Dakle, iako na primer dva uređaja imaju isti Tegra 2 čip na istoj frekvenciji rada, ne mora da znači da će oni imati identične performanse u radu – bitna je i optimizacija softvera za određen model. Možete zaključiti i sami koliko izbor Android telefona ili tableta može biti komplikovan, pogotovo kada se pored performansi u odluku uključuje i i kvalitet ekrana, kvalitet izrade, kamera, baterija, korisnički interfejs, itd. Ovom prilikom ćemo se osvrnuti samo na rezultate benchmark aplikacija koje smo do sada dobijali za modele telefona i tableta, od vremena kada smo počeli da praktikujemo ovaj vid testiranja, pa zaključno sa aprilom mesecom.Kompletne testove modela telefona, koji čipset koriste, koliko jezgara, koju frekvenciju rada imaju i ostale bitne stvari možete naći u sledećoj listi: Test: Huawei Ascend P1 Test: LG Prada 3.0 Test: Samsung Galaxy S Plus Test: HTC Explorer Test: Samsung Galaxy Nexus Test: HTC Sensation XL U sledećem delu možete pronaći rezultate benchmark aplikacija koje su pomenuti modeli ostvarili, i na taj način dobiti sliku o njihovim performansama. Naravno, ne treba se slepo oslanjati na rezultate koji su dobijeni, jer oni ne daju potpuno realnu sliku o performansama nekog uređaja, ali ipak, oni su svejedno veoma dobar pokazatelj snage i performansi ovih modela. Bez njih nam ostaje samo subjektivan osećaj o brzini nečega, a složitećete se sa nama, kada imamo konkretne cifre, procena o performansama je mnogo lakša. Pogledajmo koji je model dobio koliko poena u testovima, i šta ovi testovi zapravo mere. Svaki od ovih testova je pokrenut više puta i odabrana je najveća vrednost koja je zabeležena pri testiranju.
Rezultati benchmark aplikacija
Quadrant Advanced je popularna benchmark aplikacija, sa kojom ste verovatno upoznati. Ona pokreće seriju CPU, I/O 2D i 3D testova, za koju dodeljuje određen broj poena i na kraju ih sabira u konačan rezultat.
NenaMark 1 je OpenGL ES 2.0 grafički benchmark, koji opterećuje GPU grafičkim elementima kao što su refleksije, dinamičke senke, parametrične površine, čestice i različiti modeli svetla.
Vellamo je benchmark aplikacija koja testira performanse browser-a Android mobilnih uređaja. On testira stabilnost, networking, JavaScript, rendering i korisničko iskustvo, tako da je dobrim delom baziran na realnim testovima i situacijama sa kojima se srećemo tokom pretraživanja interneta.
Antutu je benchmark alatka koja provodi vaš uređaj kroz performanse memorije, CPU integer-a, CPU floating point, 2D i 3D grafičke performanse, brzinu upisa/čitanja SD kartice i I/O performansu databaza.
Linpack je isključivo CPU benchmark aplikacija. Ona meri brzinu vašeg uređaja tako što meri koliko miliona floating point operacija u sekundi (MFLOPS) vaš uređaj može da uradi za što kraće vreme. Poseduje dve opcije Single Thread i Multi Thread.
BenchmarkPi je jednostavan benchmark koji računa koliko je vašem uređaju potrebno milisekundi da izračuna Pi (3.14…) vrednost.
CF-Bench je alatka koja između ostalog meri performanse memorije i procesora, a ona je specifično namenjena uređajima sa više jezgra, tako da nije baš reprezentativna za jednojezgarne modele.
BrowserMark nije aplikacija, već se ovaj test pokreće direktno iz Browsera uređaja. Ukratko, BrowserMark je namenjen da ispita koliko je brz vaš Browser.
Sunspider je takođe još jedna alatka, koja nije aplikacija, već se takođe pokreće iz Browsera. Sunspider je JavaScript benchmark koji testira JavaScript jezik, tako da je takođe vezana za brzinu Browsera.
Electopia je ujedno igra i OpenGL ES 2.0 benchmark, koji testira performanse GPU čipa. Kod uređaja koji to podržavaju, poseduje dve rezolucije, Fullscreen, gde se benchmark odvija preko celog ekrana, i WXGA, gde je benchmark smešten u manji prozor, kod kojeg su naravno bolje performanse.
Lista modela koja je testirana, njihove specifkacije, tipovi procesora, itd, od trenutka praktivanja nove metode testiranja i pravljenja baze rezultate, zaključno sa aprilom mesecom ove godine:
Test: Samsung Galaxy Tab 8.9 Test: Samsung Galaxy Tab 7.0 Test: Viewsonic ViewPad 10e Test: Huawei MediaPad Test: Motorola Xoom Test: MaxTab Dual B Test: Vodafone Smart Tab Test: Transformer Prime TF201
Rezultati Benchmark aplikacija
Quadrant Advanced je popularna benchmark aplikacija, sa kojom ste verovatno upoznati. Ona pokreće seriju CPU, I/O 2D i 3D testova, za koju dodeljuje određen broj poena i na kraju ih sabira u konačan rezultat.
NenaMark 1 je OpenGL ES 2.0 grafički benchmark, koji opterećuje GPU grafičkim elementima kao što su refleksije, dinamičke senke, parametrične površine, čestice i različiti modeli svetla.
Vellamo je benchmark aplikacija koja testira performanse browser-a Android mobilnih uređaja. On testira stabilnost, networking, JavaScript, rendering i korisničko iskustvo, tako da je dobrim delom baziran na realnim testovima i situacijama sa kojima se srećemo tokom pretraživanja interneta.
Antutu je benchmark alatka koja provodi vaš uređaj kroz performanse memorije, CPU integer-a, CPU floating point, 2D i 3D grafičke performanse, brzinu upisa/čitanja SD kartice i I/O performansu databaza.
Linpack je isključivo CPU benchmark aplikacija. Ona meri brzinu vašeg uređaja tako što meri koliko miliona floating point operacija u sekundi (MFLOPS) vaš uređaj može da uradi za što kraće vreme. Poseduje dve opcije – Single Thread i Multi Thread.
BenchmarkPi je jednostavan benchmark koji računa koliko je vašem uređaju potrebno milisekundi da izračuna Pi (3.14…) vrednost.
CF-Bench je alatk, koja između ostalog meri performanse memorije i procesora, a ona je specifično namenjena uređajima sa više jezgra, gde jasno možete videti kolika je razlika između Tegra 2 i Tegra 3 modela tableta.
BrowserMark nije aplikacija, već se ovaj test pokreće direktno iz Browsera uređaja. Ukratko, BrowserMark je namenjen da ispita koliko je brz vaš Browser.
Sunspider je takođe još jedna alatka, koja nije aplikacija, već se takođe pokreće iz Browsera. Sunspider je JavaScript benchmark koji testira JavaScript jezik, tako da je takođe vezana za brzinu Browsera.
Electopia je ujedno igra i OpenGL ES 2.0 benchmark, koji testira performanse GPU čipa. Poseduje dve rezolucije, Fullscreen, gde se benchmark odvija preko celog ekrana, i WXGA, gde je benchmark smešten u manji prozor, kod kojeg su naravno bolje performanse.
Telefoni Pošto imamo poveći broj aplikacija za testiranje, pre svega, pogledajmo koji su to modeli telefona dobili najveće rezultate u pojedinačnim aplikacijama, i bitnija stvar, koji je to model od ovih koje smo testirali na ovaj način zapravo najbrži model koji smo imali na testu.
Quadrant – Model sa najvećim brojem poena je Huawei Ascend P1 – 4623 Nenamark 1 – Model sa najvećim brojem frejmova u sekundi – LG Prada 3.0 – 57.4 fps Vellamo – Model sa najvećim brojem poena – Huawei Ascend P1 – 1566
Antutu – Model sa najvećim brojem poena – Huawei Ascend P1 – 6896
Linpack – Model sa najvećim brojem MFLOPS-a – Huawei Ascend P1 – 57.02 i 98.29 Benchmark Pi – Model sa najmanje milisekundi izračunavanja Pi broja – Huawei Ascend P1 – 349ms CF-Bench – Model sa najvećim brojem poena – Huawei Ascend P1 – 7930 BrowserMark – Model sa najvećim brojem poena – Huawei Ascend P1 – 141616 SunSpider – Model sa najmanjih brojem milisekundi – Huawei Ascend P1 – 1595ms Electopia – Model sa najvećim brojem frejmova u sekundi – Huawei Ascend P1 – 29.27 i 25.98 FPS Smatramo da je ovde pobednik u najvećim rezultatima benchmark aplikacija i više nego jasan. On je u svim aplikacijama sa izuzetkom NenaMark 1 aplikacije, postigao najviše rezultate, a reč je Huawei Ascend P1 telefonu – najbržem dvojezgarnom modelu koji smo imali na testu, zaključno sa aprilom mesecom ove godine. U međuvremenu smo imali i četvorojezgarni HTC One-X na testu, ali on i Samsung Galaxy S3 će biti ostavljeni za drugi presek performansi mobilnih uređaja. U ovom preseku, šampion performansi je Huawei Ascend P1. Svesni smo da se on još uvek nije pojavio na tržištu, ali to bi trebalo da se desi veoma uskoro.
Tableti
Slučaj sa tabletima je sličan, tako da pogledajmo koji je to model koji je osvojio najviše rezultata po aplikacijama. Hteli bi smo samo da skrenemo pažnju na dva Tegra 3 modela, Asus Transformer TF300T i Prime, koji su bili najbrži u našim testovima. Kod njih ćemo u obzir uzeti standardni Balanced režim, koji kod TF300T iznosi 1.1GHz, dok je on kod TF201 Prime modela nešto brži i iznosi 1.2 GHz.
Quadrant – Model sa najvećim brojem poena je Asus Transformer TF300T – 3877 Nenamark 1 – Model sa najvećim brojem frejmova u sekundi – Asus Transformer TF300T – 60.3 Vellamo – Model sa najvećim brojem poena – Asus Transformer TF300T – 1371
Antutu – Model sa najvećim brojem poena – Asus Transformer Prime TF201 – 11054
Linpack – Model sa najvećim brojem MFLOPS-a – Asus Transformer Prime TF201 – 48.62 i 138.82 Benchmark Pi – Model sa najmanje milisekundi izračunavanja Pi broja – Asus Transformer Prime TF201 – 395ms CF-Bench – Model sa najvećim brojem poena – Asus Transformer Prime TF201 – 12863 BrowserMark – Model sa najvećim brojem poena – Asus Transformer Prime TF201 – 112313 SunSpider – Model sa najmanjih brojem milisekundi – Asus Transformer Prime TF201 – 1956ms Electopia – Model sa najvećim brojem frejmova u sekundi – Asus Transformer Prime TF201 – 55.3 i 24.03 FPS
U određenim rezultatima kao što je Quadrant, Nenamark 1 i Velllamo, Asus-ov noviji TF300T pruža malo veće vrednosti, ali kaska za Prime modelom po pitanju čiste procesorske snage. Dakle, model Android tableta koji je do danas ostao neporažen po pitanju performansi je svakako Asus Transformer Prime TF201 model – najbrži model koji smo imali na testu do sada.
Ovom prilikom smo hteli da vam skrenemo pažnju na to kako se po performansama kotiraju modeli mobilnih telefona i tableta koje smo imali na testovima, što se jasno vidi iz grafikona, koje pravimo za deset benchmark aplikacija, koje nam pomažu u procenjivanju performansi uređaja. Istakli smo i koji su to modeli bili najbolji u ovim testovima, a nadamo da smo vam vam ovim tekstom barem malo pomogli u izboru modela između kojih ste se dvoumili. Naravno, nije sve u rezultatima, ali kao što smo već pomenuli, iako su ovi rezultati bazirani na sintetičkim testovima, oni ipak jesu dobar pokazatelj performansi uređaja koje testiramo. Toliko od nas ovom prilikom, do sledećeg čitanja!
Performanse Android mobilnih uređaja
Za razliku od Apple-a koji je svoj mobilni operativni sistem vezao samo za jedan telefon i jedan tablet, Google je odlučio da zauzme nešto drugačiji pristup. Put kojim je Google krenuo danas nam omogućava da se sretnemo sa ogromnim brojem Android modela od velikog broja proizvođača, što svakako nije loša stvar. Na nama ostaje da li ćemo se odlučiti za uređaj iz niske, srednje ili visoke klase - u skladu sa našim potrebama i uvek bitnom stvari - budžetom. Pošto se ne može očekivati da uređaj iz niske klase radi kao onaj iz visoke klase, njihove performanse se razlikuju od modela do modela. U ovom tekstu pravimo osvrt na rezultate benchmark aplikacija koje smo dobijali u testovima uređaja, zaključno sa aprilom mesecom ove godine...