Vzhledem k tomu, že jsem před několika lety vytvořil univerzální porovnávátor výkonnosti mobilů s Androidem, Symbianem a počítačů s Linuxem i --cenzored-- widlemi, lze z mé strany si pohrát a porovnat několik mobilů s různými systémy. A já si hraji rád :-).
Nechci se chlubit, ale málokdo může říct, že má k dispozici multiplatformní aplikaci, která stejnou metodikou provede takové srovnání. Ano, takovou aplikací je Benchmark Universal. A já jsem jejím autorem.
Poslední dobou začínám oprašovat staré nokiácké mobily se Symbianem, protože už mě nebaví pracovat s děravými Androidy. Vždyť na Symbian existuje tolik zajímavých aplikací a her! Navíc ovládání přes tlačítka je pro moje prsty mnohem přirozenější než leštit sklo prsty, co si budeme povídat. Mně osobně z toho leštění displeje chytají tiky do prstů a nejsem schopen leštit displej dlouho, kdežto tlačítka můžu mačkat a nic se neděje. Je to přirozené.
Takže ano, jsem antiandroiďák a argumenty bych shrnul asi takto:
- Android je omezený derivát Linuxu, který se snaží oklešťovat práva uživatele.
- Android je děravý jako řešeto, neustále k němu vycházejí nové a nové monstrózní aktualizace (o velikosti v řádku gigabajtů).
- Android je směrovaný na dotykovou obrazovku. Vynucuje si dotykové ovládání a de facto diskriminuje :-) klávesnicové ovládání. Tlačítka z mobilů díky Androidů bohů žel mizí.
- připojení mobilu s Androidem k Linuxu se mi nedaří a odmítám laborovat nad tím, proč. Nejspíš je to problém. A to jsou to příbuzné systémy.
- Java na Androidu je omezená, nechci říct omezeně obšlehlá :-). Ale nějaké spory tam prý původně byly.
- Bateriový zdroj pro mobil s Androidem musí mít sakra kapacitu, aby tu obludu ukrmil.
Neříkám, že nokiácký Symbian je kdo ví co, ale o bezpečnost takového mobilu se prakticky nebojím.
Novější mobil (určitě od r. 2007) se Symbianem lze snadno připojit k Linuxu i Windows, není tam žádná komplikace.
I když jsou takové mobily omezené, co do výkonnosti, tak aplikace, které na nich fungují i v dnešní době strčí rychlostí, svižným chováním i funkcemi Android do kapsy. Zvláště ve spojením s klávesnicovým ovládáním.
Nyní dost politiky a vzhůru k testu.
Test jsem provedl mou aplikaci Benchmark Universal ver. 0.1.
K testování CPU i RAM používá všeobecně uznávané postupy, které jsem ještě trochu vylepšil.
Nokia 6300 - je úplně nejstarší mobil v tomto testu
Uvedena na trh v r. 2007. Startuje se o něco rychleji než-li Nokia 301 a samozřejmě řádově rychleji než-li Samsung s Androidem.
CPU: ARM9, 236 MHz (někde je uvedeno 231 MHz)
RAM: nedokážu zjistit, někde se píše limit pro Java aplikace 2 MB, je uváděna také RAM totožná s interní pamětí (cache?) 7.8 MB, jiné zdroje uvádějí 55 MB.
Můj Benchmark uvádí, že runtime paměť je 2 MB, obsazená systémem 700 kB, takže pro aplikace zbývá cca 1,3 MB. Takže toto by mohla být přesná informace :-). Programátor si nemůže příliš vyskakovat.
Výsledek testu:
CPU: 9 bodů
RAM: 30 bodů
Celk.: 39 bodů
Nokia 301
Uvedena na trh v r. 2013. Nemá nástupce.
CPU: nedokázal jsem zjistit, uvádí se, že je jednojádrový, což benchmark zjistil taky.
Jeho rychlost bude cca o 80 % vyšší než u Nokia 6300, odhadoval bych 400 MHz a určitě nebudu odhadem daleko.
RAM: 64 MB, ovšem pro Java aplikace to bude méně, Benchmark opět uvádí 2 MB pro runtime, ale volných na rozdíl od Nokia 6300 je celých 2 MB !
Výsledek testu:
CPU: 16 bodů
RAM: 19 bodů
Celk.: 35 bodů
Rychlejší RAM paměť u modelu Nokia 6300 jasně vysvětluje, proč se tato starší Nokia startuje rychleji a reaguje svižněji. Oproti tomu výpočetní operace provede svižněji Nokia 301. Je trochu zarážející, že Nokia 6300, ktera je o 6 let starší než Nokia 301 překonává tento model v rychlosti RAM a dokonce celkově získává více bodů. Škoda.
SAMSUNG GALAXY J5
Tento konkrétní model pochází z roku 2017, představen byl v r. 2016.
CPU: Quad-core 1.2 GHz Cortex-A53. Čtyř jádrový procesor by měl garantovat solidní výkon a mobil při vytížení teoreticky může fungovat jako topítko - zahřívač kapsy.
RAM: 1.5GB LPD DDR3 RAM. To je neskutečně rychlá paměť na tuto dobu pro mobil. Uvidíme v testu.
Výsledek testu:
CPU jedno vlákno: 191 bodů
CPU všechna vlákna: 749 bodů
RAM: 1006 bodů
Celk.: 1197/1755 bodů
Výkonově je tento mobil absolutně nesrovnatelný s předchozími mobily Nokia. Nicméně, startuje se pomaleji, zahřívá se rychleji a více :-).
Kolik je skutečně vyhrazeno RAM pro Java aplikaci, netuším, Benchmark tuto hodnotu nedokázal zjistit.
Tady je ovšem zarážející, kolikrát je Samsung výkonnější než Symbian a přesto Symbianu tak skromné zdroje stačí na to, aby dokázal spouštět poměrně sofistikované aplikace a dost pokročilé graficky vydařené (i 3D) hry (Např. Tron 3D).
SAMSUNG A50
Telefon z r. 2019.
CPU: 4jádrový ARM Cortex-A53 1.6GHz, 64-bit, 10 nm FinFET.
RAM: 4 GB. Konkrétní typ jsem nezjistil, nejspíš DDR4.
Výsledek testu:
CPU jedno vlákno: 317 bodů
CPU všechna vlákna: 1010 bodů (nejspíš zpomaleno antivirem)
RAM: 2016 bodů
Celk.: 2333/3026 bodů
Tento mobil je nejspíš dvojnásobně lepší než SAMSUNG GALAXY J5.
Jeho výkonnost je ohromná, jeho zahřívání při vytížení také. V zimě velmi užitečné.
Tablet HUAWEI MediaPad T3 7.0 Space Grey
Tablet z r. 2017 od "zlé" čínské firmy HUAWEI.
CPU: Quad-core 1.3 GHz Cortex-A7
RAM: 1 GB, pravd. DDR3
Výsledek testu:
CPU jedno vlákno: 73 bodů
CPU všechna vlákna: 285 bodů
RAM: 1194 bodů
Celk.: 1268/1479 bodů
Jak vidíte, tak u tabletu by člověk očekával vyšší výkon než u mobilu, ale není to tak. Jeho výkon je srovnatelný se SAMSUNG GALAXY J5.
Závěrem
Provedli jsme výkonnostní testy skrz různé platformy Symbian a Android a skrz různé typy zařízení mobil tlačítkový/mobil dotykový/tablet. Závěr si z toho činím, že i když zařízení oplývá papírovým mega výkonem, nemusí se startovat rychleji, nemusí se aplikace spouštět svižněji a co se týká sofistikovanosti aplikací, mohou být aplikace sofistikované na slabším i silnějším systému. Ono totiž nestačí mít po ruce milion dělníků, ale je třeba v jejich čele mít chytrou hlavu, která vymyslí dobrý plán - programátora. A pokud programátor tak nějak chybí a nebo existuje dobrý programátor, ale musí pracovat ve "frameworku", který generuje kód, jenž místo MHz odčerpává ze systému GHz, místo MB odčerpává GB, a to i na to nejjednodušší řešení, tak v ten okamžik nepomůže ani svěcená voda.
Ať žijí tlačítkové mobily se Symbianem :-).
PS: pro spojení s Androidem jsem musel místo Linuxu použít Windows Vista. Spojení se Symbianem fungovalo na Linuxu i Vistách.