V úterý jsem mezi soukromými zprávami našel jednu, která mi přišla jako skoro typická ukázka toho, jak udělat při položení dotazu na odborném (ehm) diskusním fóru takřka všechno naprosto špatně. A říkal jsem si, že bych to tu mohl trochu rozebrat. Tady ten dotaz je:
01
2010
Jak je to s těmi pentajly…
Když přišly na trh Android mobily s prvními displeji s tzv. pentile uspořádáním, tzn. Nexus One a HTC Desire, mluvilo se hodně o tom, jak odlišně na nich vypadá obraz (zdánlivě hrubší rastr) a také o tom, že nemají tak docela rozlišení, které je u nich udávané. Celý problém byl na zahraničních serverech mnohokrát probrán a vysvětlen a měl jsem dojem, že už všichni ti, které tahle věc zajímá, mají ve věci jasno. Jak se ale ukázalo před několika dny ve velmi bizarní diskusi na Androidfóru, kde několik osob (zejména jeden „rádobyodborník“) prezentovalo pod rouškou odborných znalostí naprosté nesmysly, zřejmě to není až tak úplně pravda. Usoudil jsem proto, že bych se mohl pokusit celý problém vysvětlit ještě jednou sám (a česky – pro ty, kteří neovládají angličtinu).
29
2010
Samsung Galaxy S – první postřehy
Dnes ráno mi přišel nový telefon, Samsung Galaxy S. Zatím se s ním samozřejmě pouze seznamuji, přestože jde o Android, v řadě věcí se např. od Magicu odlišuje. První dojmy jsou velice pozitivní – telefon je velice rychlý, perfektně reaguje a displej je opravdu nádherný a obstojí docela ucházejícím způsobem i v přímém slunci. Pokud vidím nějakou nevýhodu, pak kromě absence trackballu a notifikační diody, se kterými jsem se asi už smířil, by to asi byla velikost – myslím, že 4″ displej je skutečně na hranici smysluplné úhlopříčky v případě mobilního telefonu. Řadě lidí by asi už takhle velký displej výslovně vadil, dávat do telefonu větší už by mi pak přišlo velmi nepraktické. Na druhou stranu, na softwarové klávesnici se s touhle úhlopříčkou, citlivostí dotykového displeje a také odezvou systému píše naprosto neuvěřitelně – myslím, že jsem zatím za celý den neudělal ani jediný překlep.
29
2010
Vodafone 3G v Olomouci
Omlouvám se za zmatky, které tu vznikly, ale na poslední chvíli jsme se už v okamžiku, kdy došlo k publikaci zde, ještě se serverem SvetAndroida.cz domluvili na tom, že článek o zahájení provozu 3G sítě v Olomouci přesuneme k nim. Tuto informaci tu ponechávám proto, aby byly alespoň částečně funkční starší linky, které vedly na původní verzi článku zde. A ještě jednou se omlouvám.
15
2010
Opensource na čínský způsob
Diskusní fóra stránek XDA Developers jsou, nebo dnes už možná spíše bývala, středem dění v komunitě kolem Androidu. Vyšla odtud spousta nových ROM (včetně slavného CyanogenModu), portů, úprav a všeho možného. Mezi návštěvníky těchto fór je nezvykle vysoké procento lidí, kteří o Androidu vědí opravdu hodně a teprve v poslední době se tam začínají stahovat mračna uživatelů s dotazy typu „jak mám telefon zapnout?“. Ze stejných důvodů mají tamní návštěvníci také vysoký respekt k principům open source software a obecně platí, že pokud někdo na něco nového přijde, dá to samozřejmě ihned k dispozici všem ostatním. Ostatně, sám Android je až na proprietární aplikace a služby Google (bez kterých může systém zcela normálně fungovat) open source v rámci Apache licence, zdrojový kód kernelu pak podléhá standardní GPL licenci, což znamená, že každá společnost, která začne prodávat zařízení s Androidem, je povinna veřejnosti zpřístupnit zdrojové kódy kernelu pro dané zařízení. Některé firmy to dodržují lépe, některé hůře (např. HTC se ke zveřejňování zdrojových kódů kernelů svých zařízení příliš nemá a ostatně už kvůli tomu byla nahlášena na GPL Violations). Čas od času se ale na XDA bohužel objeví nějaká „aféra“ stran „kradení“ cizí práce či porušování komunitních zvyklostí nebo dokonce GPL, která tamní komunitu tříští. Nejeden vývojář už v minulosti na základě podobných událostí z XDA znechuceně odešel někam jinam, takže v současné době je androidí komunita, zejména v případě našich starších G1 a Magiců, roztahána po množství různých serverů a fór, což jí samozřejmě nesvědčí. Jedna taková aféra s nerespektováním komunity a GPL tam probíhá v poslední době a je opravdu smutnou ukázkou toho, jak se v open source komunitě nechovat.
28
2009
Ještě jednou výdrž baterky HTC Magic
Začátkem listopadu zveřejnil server Phandroid.com test baterie Motoroly Droid (v Evropě vbrzku jako Motorla Milestone). Jde o první dostupný mobil se systémem Android 2.0, který má současně poměrně velký displej o uhlopříčce 3.7 palce a s rozlišením 480×854 pixelů. Navíc má oproti Android telefonům první generace od HTC novější a výkonnější procesor (byť opět podtaktovaný, tentokrát na 550MHz z nominálních 600). Baterii má naproti tomu víceméně stejnou, s kapacitou 1400mAh. Ve zmíněném testu, sestávajícím z nastavení trvale zapnutého displeje se 100% jasem, nonstop přehrávání MP3 a cca. hodiny práce s mapami a GPS, vydržel Droid v provozu takřka přesně sedm hodin, což je poměrně působivá hodnota, zejména když se vezmou v úvahu všechny zmíněné faktory.
28
2009
A koho to zajímá?
Poslední dny trávím většinu volného času mezi návaly práce tvorbou optimalizovaného kernelu a optimalizované ROM pro HTC Magic a o výsledky své práce se, jak je v těchto komunitách zvykem, zcela nezištně dělím (ostatně, nedělám nic jiného, než že upravuju to, o co se přede mnou zase podělili jiní, to je na open source to úžasné). S těmi optimalizacemi je i přes např. výrazně rychlejší odezvu systému problém v tom, že ne všechny součásti takové ROM jsou bohužel open source, takže nezřídka je výsledkem to, že něco přestane fungovat, protože by to bylo potřeba překompilovat pro aktuální kernel. Jedním z největších problémů je momentálně bluetooth v Sense UI, který používá součásti, o které se HTC nehodlá dělit. S původním kernelem samozřejmě funguje, ale…původní kernel je pro každého, kdo někdy zkusil optimalizovaný, zoufale líný. Většina lidí chápe, jak podobné věci vznikají, a když už nejsou alespoň přímo vděční (ne že by mi o nějaký vděk až tak šlo – samozřejmě potěší, ale zkrátka se jenom dělím o něco, co bych si jinak nechával na disku a používal sám, takže o nic moc nejde), tak si zkrátka nespokojenost nechávají pro sebe. Občas jeden ale přesto narazí na někoho, kdo žije v trochu jiném světě. Jako třeba jedna z reakcí před chvílí, když jsem se odpoledne svěřil s jistými pokroky v přípravě dalšího updatu (v jejichž rámci jsem mimochodem s jistou dopomocí captaina realizoval něco, co pokud vím v Android světě ještě přede mnou nikdo nerealizoval, což mě samozřejmě vcelku potěšilo). Parafrázuji angličtinu:
„Nemůžeš udělat nějakej patch pro tu oficiální ROMku? Nepotřebuju utahaný BFS, nesmyslnej squashfs (to fakt někdo potřebuje???), pitomou compcache a přiblblej swap. Řekni mi jedinej důvod, proč bysme neměli používat původní, NORMÁLNĚ FUNKČNÍ kernel ???
Tvoje ROMka je jinak SUPER, akorát ten kernel je hrůza.“
Inu…



