Recenze nového multimediálního přehrávače GP2X-F200 (F-200)
K narozeninám jsem si koupil novou verzi GP2X - GP2X-F200 a přináším vám podrobnou kritickou recenzi – podíváme se do tajů nového firmwaru a vyzkoušíme dotykový displej.
Nový vzhled

První, co na nové verzi zaujme oproti původní, je nový bílý vzhled. Někteří mají radši černou, některým se líbí zase bílá. Mně se bílá líbí, ale musím dodat, že vypadá levněji než předchozí černá verze – krytky na EXT a USB port se odchlipují a protivná modrá LED dioda prosvítá přes stříbrný panel.
Na nové verzi již chybí LED, která indikovala nízký stav baterie, ale tuto funkci přebírá oficiální firmware a stav baterie vám ukazuje vpravo nahoře na displeji.
Dále tu máme předělaný, či spíše odstraněný joystick, kterého nahradil "osmisměrný" D-Pad. Potvrzovací tlačítko, které bylo u joysticku, se jaksi vypařilo, takže se musí spousta aplikací přenastavit, aby se daly používat bez onoho tlačítka (například hudební přehrávač GMU, terminál STerm a další). D-Pad tvoří 4 talčítka a další 4 směry jsou tvořeny stisknutím dvou sousedních tlačítek – ani nechci vidět ty problémy v aplikacích...
Mezi další, již spíše kosmetické změny patří otočení SD slotu – SD karta již nevyčuhuje a není tak náchylná na nechtěné vysunutí, zúžení "díry" kolem EXT portu, přejmenování tlačítka START na HOME (no nevím, bylo to nutné? – programátoři budou muset dělat dvě verze aplikací pro F-100 a F-200) a slot na tužkové baterie obsahuje látkový pásek pro snažší vyjmutí baterií.
Dotykový displej
Dotykový displej je killer-feature nového GP2X F-200 a kvůli němu vlastně F200 je. Displej již nepřečuhuje nad okolí a je pěkně zapuštěn, což chválím. Stylus, kterým se displej ovládá, je ale nějak divně řešený – je to normální teleskopická tubička, jako je třeba u rádií a má tlustý zakulacený konec. Ovšem tento konec k dotýkání neslouží, na druhém konci musíte odšroubovat (!) víčko a pod ním se skrývá plastová špička, která je pro dotýkání určená. Nevím jak je to jinde, ale mě to připadá jak škrábání se levou rukou za pravým uchem – to nešlo vyřešit trochu lépe?

Při dotyku stylusem na displej je cítit dopad na tvrdou plochu a mírně se prohne blána v okruhu dvou centimerů čtverečních (asi je to jiný systém, než jaký jsem doposud měl možnost vyzkoušet). V rozích je dotyk trochu obtížnější, protože tam je blána ukotvená a musí se trochu přitlačit.

Z programátorského hlediska je snímání dotykového displeje řešeno otevřením /dev/touchscreen a přepočtem získaných hodnot na hodnoty, které odpovídají pixelům displeje jako události myši, takže žádný problém. Kvůli možným rozílům mezi různými kusy GP2X je nutná kalibrace displeje při spuštění aplikace, která touchscreen využívá.
A ještě jedna drobnost – ani vestavěné aplikace v novém firmwaru, natož programy třetích stran neumí zatím u nového displeje vypnout podsvícení. U vestavěného přehrávače by se podle oficiálního manuálu měla stisknutím SELECT + L zamknout klávesnice a zhasnout displej, ale aplikace na tento povel nereaguje. Zhasínání displeje byla dobrá věc na šetření baterií u předchozího GP2X, doufám že i u této verze tato možnost bude přidána.
Dotykový firmware verze 4.0
Nové menu a mutitasking přináší komfort, ale i problémy

S dotykovým displejem přichází také nový firmware, který plně využívá možností dotykového displeje. Po zapnutí na nás vykoukne nové uspořádání hlavního menu dělané právě pro dotyk – je zde 5 položek, které by se daly krásně rozmístit vedle sebe a mohly být dostupné jedním klikem, jenže proč to dělat jednoduše, když to jde složitě? Dole je rolovací lišta s ikonami, kterou posunujete tak, abyste se dostali k tomu, co potřebujete.
Firmware nyní umožňuje tzv. (pseudo)multitasking – můžete poslouchat hudbu a přitom si číst knihu nebo prohlížet obrázky. Pseudo- je proto, protože aplikace neumožňuje minimalizaci a opětné vyvolání, ale v tomto případě se jedná o jednu jedinou aplikaci, která se zároveň stará o pouštění hudby, čtení textu a prohlížení obrázků. Ale zase lepší než nic. Vstoupíte tedy do přehrávače aplikací, pustíte si skladbu (pozor ovšem, i ta nejmenší hlasitost je do sluchátek zabijácký řev) a můžete se přepnout do prohlížeče obrázků nebo do čtečky textu (a z nich samozřejmě zase zpět). Uvítal bych, kdyby se dala z prohlížeče textu nebo obrázků měnit hlasitost přehrávané hudby.
Dotyk není všechno!

Firmware je primárně dělaný pro ovládání stylusem přes dotykový displej – tomu odpovídají nepříjemně nakynuté ovládací prvky, které při vyvolání neprůhledně zakrývají většinu obrazovky a pro prohlížení obrázků nebo videa nezbývá místo. Předchozí systém ovládání by v pohodě dostačoval – nebyl tak minimalistický, aby se nedal ovládat stylusem a decentně zakrýval jen úzký pruh při horním okraji displeje. Nyní se vám zhora i zdola vysunou tlusté pruhy s ovládacími prvky tak nešikovně rozmístěnými, že zde je spousta volného místa, které akorát překrývá video či obrázek. Problémem je, že pokud nemáte zrovna po ruce stylus, některé aplikace jsou bez něj neovladatelné – díky záhadným chybám se pomocí D-Padu k některým ovládacím prvkům vůbec nedostanete.
Todle opravdu dělat neměli...

Přímo otravná "schopnost" je, že přehrávač hudby, videa, obrázků a prohlížeč e-knih mají své vlastní nadefinované adresáře na SD kartě, ze kterých vždy startují. Takže se vám na SD kartě samy od sebe tvoří adresáře music, picture, video a ebook. Když máte jinou strukturu adresářů (třeba jako já, s českými názvy), bohužel, firmware vám nesvobodně nutí tuto vlastní.
Dále bylo velmi zjednodušeno, ba přímo nehorázně osekáno nastavení – nenajdete zde volbu pro limit hlasitosti (který by se pro sluchátka opravdu hodil – minimální hlasitost je na utržení uší), již nemůžete nastavit jas a kontrast u videa, byla odstraněna volba IP adresy pro připojení telnetem z PC, volba pro FTP, HTTP a SAMBA server a další. Občas mi připadá, že mám doma nějakou nedodělanou předverzi.
Hledisko vývojáře
Nová verze GP2X, ač je psáno, že hardware (až na displej) a systém firmware zůstal stejný, přináší nové problémy – je nefunkční zjišťování stavu baterie, které fungovalo u předchozí verze a není zatím známý způsob pro vypínání displeje (když to ani samotný firmware neumí).
Pro vývojáře to znamená dvě možnosti: buď dělat dvě verze programů a nebo se na starý GP2X-F100 vykašlat. Přiznejme si, že druhý způsob je pro programátora jednodušší.

Konečný verdikt
GP2X F-200 je určitě zajímavý kus hardware jak pro vývojáře tak pro běžného uživatele. Aktuální firmware jej ale velmi degraduje a doufám, že autoři vydají novou opravenou verzi, nebo už konečně vyjde stabilní verze otevřeného firmware Open2X, kde si budou všichni moci svobodně vše nastavit podle svých potřeb.

Související články, odkazy
- GP2X s dotykovým displejem (GP2X F-200)
- http://www.gp2x.com - oficiální stránky
- GP2X F-200 IFA presentation video
- http://www.playcentrum.cz - první český prodejce GP2X
- http://www.open2x.org - firmware Open2X
- Pořídit GP2X F-100 nebo F-200 (diskuze na fóru emulatory.net)
P.S.: Abyste si nemysleli že je firmware v korejštině – firmware je normálně anglický, jen jsem nesehnal jiné obrázky :-)
» Přidat komentářDiskuze: 5 komentářů
Multitasking je vyřešen opravdu zle - jiným řešením může být použití druhého procesoru a nějaký dobrý plánovač jádra, který zvládne pouštět aplikace na pozadí tak, aby nebyla hudba trhaná. Podobnou věc jsem zkoušel - spustil jsem na pozadí řádkovou SDL aplikaci s nějakou OGG skladbou, ale výsledkem byla trhaná hudba a velmi dlouhé odezvy v GP2X menu i v prohlížeči obrázků a čtečce knih.
Náčrtník - je k dispozici první alfa verze Graffiti http://dl.openhandhelds.org/....cgi?0,0,0,0,8,2591 , ale je v korejštině :-D a kvůli pomalým odezvám displeje (či dlouhému času smyčky programu, nevím) je "malování" pomocí touchscreenu spíše sypání teček na displej....
Poznámky - jasně, proč ne? Na něčem podobném pracuji (zatím jsem ve stadiu vývoje pohodlné virtuální klávesnice). Primitivní virtuální klávesnice je na vyzkoušení ve hře GP2X_TLI http://dl.openhandhelds.org/...cgi?0,0,0,0,25,2402 a ve hře Yahtzee http://dl.openhandhelds.org/...cgi?0,0,0,0,25,1325
Obě klávesnice ale nejsou nijak extra dovedené do dokonalosti, občas se stane, že se napíše úplně jiné písmenko, než na které jsem máčknul - chtělo by to nějaká hluchá místa mezi klávesami, která by je lépe oddělovala. A díky plné podpoře UTF-8 v SDL i v samotném firmwaru by neměl být problém napsat kompletní český editor.


S tim multitaskem to nechapu. Cozpak normalne nelze prepinat bezici programy?
A co takhle nejaky nacrtnik a poznamky, nebyl by?