Jeden z výzkumných týmů Purdue University ve spolupráci se společností Microsoft se věnoval tématu vlivu mobilní reklamy na výdrž mobilního telefonu. Vzniknul z toho 14-ti stránkový dokument, který byl následně publikován na stránkách Microsoftu. Co z něj vyplývá?
Výzkumný tým vytvořil aplikaci Eprof (zkratka z Energy Profiler), která na telefonech s operačním systémem Android dokáže přesně identifikovat místa v aplikaci, která jsou zodpovědná za nejvyšší spotřebu energie. Při testu v populární hře Angry Birds vyšlo najevo, že z celkové spotřeby energie je pouze 20 - 30 procent nutných k zobrazení a běhu hry, a zbylých 70 - 80 procent spotřebuje lokalizace telefonu (prostřednictvím GPS či mobilních a Wi-Fi sítí), stahování, zpracování a zobrazení mobilních reklamních bannerů. Testování probíhalo na 3G síti, kde je tento efekt nejvíce patrný.
Současné displeje a procesory jsou už relativně úsporné a nejvíce energie spotřebovává komunikace s mobilní sítí. Mnoho her, které jsou pro Android k dispozici zdarma, obsahuje tyto reklamní bannery, z nichž mají vývojáři provizi za každé kliknutí. Je to obdoba reklam, které můžete vidět všude na internetu. Uživatelé jsou sice rádi, že si tyto hry nemusí kupovat, ale právě kvůli těmto reklamám se pak diví, jak rychle dokáže taková hra "vycucnout" baterii.
Utilita Eprof, která dokáže přesně monitorovat spotřebu aplikací na úrovni jednotlivých tříd jazyka Java by měla být už brzy pro operační systém Android ke stažení zdarma pod Open Source licencí. Cílena bude primárně na vývojáře, kteří díky ní budou moci lépe optimalizovat své aplikace.
Jistě si kladete jako já otázku, proč se na tomto výzkumu spolupodílel i Microsoft, a ne třeba Google. Dokument jsem si prostudoval a mimo Android vznikla i verze utility Eprof pro starší systém Windows Mobile 6.5, o verzi pro aktuální Windows Phone tam ale nepadlo ani slovo. Android i Windows Mobile jsou zcela otevřené systémy, kde není problém, aby jedna aplikace na pozadí mohla monitorovat všechny systémové služby ostatních aplikací. U Windows Phone kvůli uzavřenosti systému není nic takového na systémové úrovni možné, snad jen u odemčených vývojářských telefonů by něco podobného šlo realizovat.
Jaké máte vy zkušenosti s hrami a aplikacemi zdarma, které zobrazují reklamní bannery? Pozorujete u nich vyšší spotřebu energie?
Zdroje: gsmarena.com, research.microsoft.com