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.
Opensource na čínský způsob
15
2010
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.
Ještě jednou výdrž baterky HTC Magic
28
2009
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.
A koho to zajímá?
28
2009
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…
HTC Sense pro telefony Magic
23
2009
Dnes se objevil na stránkách taiwanského HTC update, obsahující oficiální Sense pro Magic.
Záhy byla pochopitelně na XDA k dispozici verze aplikovatelná na všechny Magicy, nejen na taiwanské.
http://forum.xda-developers.com/showthread.php?t=575501
Majitelé 32B si jenom stáhnou soubor hero3g_new.zip a flashnou ho jako kteroukoliv jinou ROM.
Majitelé 32A (čili patrně takřka všichni tady) si musejí stáhnout ještě Hero3G_32A_Updater.zip a aplikovat ho BEZ RESTARTU z recovery poté, co si taktéž flashli do telefonu hero3g_new.zip .
ROM obsahuje češtinu (přímo v onom updatu od HTC, není to žádné dobastlení), je rootovaná a obsahuje wifi tether. Jinak je prakticky neupravená. Je postavená na Androidu 1.5 (koblihy nejsou).
Já nejspíš časem dodám svou vlastní variantu se svým kernelem, který používám k portování ROM z 32A/G1. Neměl jsem na to dneska moc času, takže mě eugene z XDA předběhl, a když už teď aspoň nějaká verze k dispozici je, tak s tím nijak nespěchám.
Vývoj iPhone OS letí závratným tempem
28
2009
Zapletl jsem se dnes tak trochu do jednoho „skoroflame“ o tom, jak rychle se vyvíjí Android a jak rychle iPhone OS, a také o tom, jaký byly poddimenzované hardwarové specifikace G1, které dnes začínají vyvolávat jisté problémy, od Google podraz. Jeden ze zastánců iPhone si stěžoval na zoufale pomalý vývoj Androidu (první telefon s Androidem je na trhu – americkém – zhruba 11 měsíců). Mimo jiné konstatoval, že zatímco v chystaném Androidu 1.6 jsou tři nebo čtyři zásadní změny, v posledním OS 3.1 bylo změn na dvě stránky. A doprovodil svůj komentář odkazem na kompletní changelog iPhone OS. Samozřejmě už tenhle argument je sám o sobě dost svérázný – délka changelogu pochopitelně naprosto nijak nevypovídá o závažnosti změn v něm uvedených. Ale nedalo mi to a do changelogů jsem se začetl, abych se podíval, jak obdivuhodným tempem iPhone OS oproti vlekoucímu se vývoji Androidu postupoval. Zde je výběr některých položek, které mě zaujaly:
29.7.2007 – Zahájen prodej iPhone
27.9.2007 – Možnost nastavení hlasitosti upozornění
15.1.2008 – SMS lze nyní poslat více kontaktům současně
11.7.2008 – Zahájen prodej iPhone 3G
11.7.2008 – Možnost importu kontaktů ze SIM
11.7.2008 – Fotoaparát podporuje geotagging
9.9.2008 – Nastavení hlasitosti aplikací a médií je nyní nezávislá na nastavení hlasitosti vyzvánění
21.11.2008 – Možnost vypnout autokorekci psaní na klávesnici
17.6.2009 – Zahájen prodej iPhone 3GS
17.6.2009 – Možnost záznamu videa (pouze pro 3GS)
17.6.2009 – Fotoaparát má nyní autofocus (pouze pro 3GS)
17.6.2009 – Možnost přepnout SMS, Mail, Stocks, Contacts a Notes do landscape režimu
Je asi evidentní, že Google by se nad rychlostí vývoje Androidu měl zamyslet a případně se poučit u Apple ;)
(Prosím případné skalní příznivce iPhone, kteří by sem snad mohli zavítat, aby brali na vědomí, že výše uvedený seznam NENÍ míněný jako seriozní a objektivní srovnání. Díky.)