Prohlížení arhcivu měsíce Srpen 2008.

Androidí novinky, srpen 2008

[převzato z blog.inmite.eu]

Zatímco ještě před měsícem to vypadalo, že se okolo Androida nic neděje (a některé nejmenované bulvární internetové magazíny dokonce informovaly, že Android umřel), v posledních týdnech se toho děje tolik, že skoro nestíháme sledovat. Pojďme si proto shrnout co se událo: začneme obsáhlejší (investigativní ;) reportáží o domělém prvním androidím telefonu, pak se podíváme na Android Market a vše uzavřeme výsledky soutěže ADC. Máme toho dnes trochu víc, pusťme se tedy rovnou do práce:

První telefon

Zhruba před deseti dny na světlo světa pronikly informace o zařízení, které podle všeho vypadá jako TEN první telefon s Androidem. Ale vezmu to hezky od začátku. Android není záležitostí Googlu samotného, nýbrž celého konsorcia OHA (Open Handset Alliance). Mezi významné členy patří také například HTC (výrobce smartfounů) či T-Mobile (nadnárodní operátor). A právě tyto dvě společnosti mají prsty v připravovaném zařízení (ostatně, že to bude právě HTC, kdo vypustí první androidí telefon už tipujeme docela dlouho :). Oficiálně samozřejmě nebylo zatím oznámeno nic a jedná se tedy jen o dohady a doměnky. Celkem významně však dohady podpořilo, když FCC (což je obdoba našeho ČTÚ, ale v USA) schválilo zařízení nazvané „Dream“ (konkrétně model označený „DREA100″). Takhle vypadá jeho nákres ze specifikace:

HTC Dream

Tím ovšem dohady neskončili. Pozdvižení způsobilo například to, že se dle dokumentu, který spolu s obrázky koloval, zdálo, že telefon nebude mít GPS modul. Což by znamenalo poměrně velké zklamání, třeba už jen proto, že poměrně značná část aplikací, které se pro telefon vyvíjejí na GPS závisí (ano, je možno si v některých případech vystačit s triangulací podle okolních BTSek, ale přesnost v takovém případě není vůbec růžová).

Ještě o něco dříve dokonce proniklo toto video, prohlašující o sobě, že jde o ukázku telefonu HTC Dream. Nikdo tomu asi dodnes nevěří, ale s přibývajicími kousky našeho puzzle se to zdá čím dál reálnější, ostatně, telefon vypadá dost podobně tomu, který byl používán při demech na Google I/O a odpovídá i dalším fotografiím z webu:

HTC Dream

Poslední věc v souvislosti s telefonem o kterou se dnes každý zajímá je reálný datum vypuštění. A tady je snad ještě více šumu. Přesto se ale většina zdrojů shoduje na tom, že telefon bude vypuštěn pod hlavičkou T-Mobile. Odvážnější tvrzení dokonce říká, že se bude nazývat G1 (což bylo odvozeno z domén které si právě potichoučku T-Mobile připravuje ke spuštění) a vyjde oficiálně v USA 13. řijna za 200$ (s dvouletým kontraktem).

No uvidíme. Sám se moc těším, až si tenhle post přečtu za pár měsíců a budu se smát jak jsem naivně věřil webovým spekulacím :)

Android Market

Narozdíl od předchozího textu, zde již končí čiré spekulace. Ovšem i o tom, že součástí platformy bude také infrastruktura pro poskytovaní aplikací se spekuluje už nějaký ten pátek. A je to vážne pravda, včera to potvrdil i Eric Chu z Google. Nemělo by však jít o uzavřený a přísně kontrolovaný obchod jako je třeba iTunes Store od Apple. Naopak, snahou je umožnit vývojářům snadno poskytnout své skvělé aplikace širokému spektru uživatelů. A jak píše i Eric, systém bude spíše podobný tomu z YouTube – uživatelé budou sami hodnotit kvalitu aplikací a jediné co budete potřebovat k pulikaci svého díla, bude registrace. Betaverze aplikace bude (prozatím jen s „free“ aplikacemi) už v prvních telefonech:

Android Market Android Market - výběr aplikací

Vítězové ADC I

A aby toho nebylo málo, byly dnes také ohlášení vítězové desetimiliónové soutěže „Android Developer Challenge I„.

O co jde? Protože to vzali pánove z Google hezky od lesa, raději než první telefony vypustili už témeř před rokem SDK (Software Development Kit) – tedy sadu nástroju pro snadný vývoj aplikací. Aby se ovšem SDK důkladně vyladilo, bylo potřeba k němu přitáhnout co nejvíce vývojářů. Byla proto vyhlášena soutěž „ADC“, v níž je mezi tvůrce nejlepších aplikací postupně rozdělováno 10 miliónů dolarů.

V prvním kole bylo nejprve z více než 1700 aplikaci vybráno 50 nejlepších. Jejich autoři krom menší odměny také postoupili do druhého kola (a získali přístup k novým verzím SDK, kolem čehož už bylo řečeno až až). Z top 50 pak bylo vybráno a dnes ohlášeno 2×10 „vítězů“. Co všechno je možno s Andoidem vytvořit si můžete i Vy prohlédnout v galerii vítězů. A musím uznat že některé aplikace vypadají opravdu nadějně ..

Přidat první komentář
Články

Android 0.9 SDK beta dorazil

[převzato z blog.inmite.eu]

Tak přece! V pondělí nastala dlouho očekávaná chvíle, kdy spatřil „veřejné“ světlo světa další milník Android SDK. Pokud Vám název Android nic neříká, vězte, že se jedná o novou open-source platformu pro mobilní telefony společnosti Google a dalších členů Open Handset Alliance. Více k představení platformy naleznete na Michalově blogu.

Pro nový release sami tvůrci zrušili označení „early look“ a přestože balík nese v názvu nestabilní „beta“, jedná se o téměř úplnou verzi 1.0, která dorazí podle současných plánů někdy na přelomu Q3/Q4. O existenci výrazného updatu se oficiálně ví už od letošního Google I/O , kde Steve Horowitz (t.č. Engineering Director) předvedl značně pokročilejší uživatelské prostředí ve srovnání se stašími verzemi SDK. Navíc se nedávno omylem od jednoho z inženýrů společnosti Google zjistilo (když poslal e-mail do špatné e-mailové skupiny), že inovované SDK je partě vyvolených (finalistům ADC I) již zpřístupněno. No a tak se není čemu divit, že ještě před verzí 1.0 přichází ukázka jak to vlastně bude.

vlevo nový, vpravo starý home-screen

Protože jako společnost pozorně sledujeme dění kolem kolem celého Androida a zabýváme se možnostmi vývoje pro tuto platformu, podělím se zde o to, co přinaší verze 0.9 nového. Pro ty, kteří netuší, co obsahovala předchozí verze může být shrnutí alespoň ochutnávkou, co že to ty telefony budou umět nového.

První a důležitou věcí je beta v názvu. Ta podle vyjádření ze strany Google znamená, že aplikace zde přeložené nemusí být a pravděpodobně ani nebudou funkční na zařízeních s oficiálním releasem Android 1.0. To si lze vyložit i tak, že se ještě očekávají / plánují nějaké drobné změny ať již v API nebo např. v bezpečnostních prvcích přeložených aplikací.

A co že je tedy v SDK nového? Na první pohled samozřejmě zaujme nová verze home-screen (tedy úvodní obrazovky, kterou uživatel vidí po startu „telefonu“), která svou funkčností odpovídá verzi prezentované na Google I/O a musím říct, že je to značný krok kupředu oproti statickému seznamu zástupců aplikací, které byly vlastností předchozí verze. Současná home-screen je složená ze tří desktopů, mezi kterými lze přecházet jak dotekem, tak šipkami. Na jednotlivé desktopy je možné libovolně umístit zástupce aplikací, kontaktů, multimediálních souborů či playlistů, ale i widgety jako jsou hodiny, či picture frame. Nechybí ani možnost změny tapety a tentokrát je již z čeho vybírat. Přestože starší verze home-screen byla ze systémového image Androida zcela odstraněna, byla ponechána alespoň jako sample aplikace pro zájemce, kteří se již nemohou dočkat kompletní sady zdrojáků, jejichž vypuštění je plánováno na Q4 tohoto roku.

Vedle uživatelského rozhraní došlo k nemalým změnám také v API. Tady Google tak docela nedodržel naznačené nepsané pravidlo, že ty části API, které jsou již zdokumentované, nebudou nadále měněny. Nejen, že došlo ke změnám v již dokumentovaných API (např. samotné třídy android.app.Activity), ale některá dokumentovaná API byla zcela odstraněna. Osobně s tímto porušením nemám problém, navíc mi i uváděné důvody přijdou rozumné. Nicméně zrušení rozhraní pro práci se službou GTalk (až do vyřešení bezpečnostních otázek) či dočasné odstranění celého rozhraní pro práci s Bluetooth (kvůli zdlouhavé certifikaci implementace některých Bluetooth profilů) jistě naštve nejednoho vývojáře, který má již téměř připravenou svoji aplikaci postavenou na těchto technologiích a netrpělivě čeká, až s ní (v telefonu samozřejmě) bude moci vyjít na ulici. Tolik tedy ke zrušeným rozhraním.

Ze změn API je třeba určitě zmínit, že pro použití Google Map ve Vaší aplikaci bude nově třeba vygenerovat API key. Vylepšena byla API pro práci s WiFi, s integrovanou kamerou, práce se sensory nově bude vyžadovat méně operací procesoru tedy spotřebuje méně energie. U media-playeru (na jehož chybovost bylo snad nejvíce stížností ze strany vývojářů a narazili jsme zde na problémy také) byly opraveny chyby a především se zvýšil výkon, stejně jako u vykreslování UI, které umožní více využít integrované akcelerátory grafiky.

Ke změnám a rozšířením došlo i na straně podpory pro vývojáře. Přibyly nástroje pro tvorbu 9-patch obrázků a pro procházení layoutů běžících aplikací vč. možností pro detailní dotahování grafiky, aby opravdu každý pixel byl tam, kde má být a aby vaše aplikace vypadaly perfetně. V ADT pluginu pro Eclipse je také možná pohodlnější editace všech Androidích XML souborů. Propracovanější je i mockování GPS, kdy přímo v Eclipse můžete uploadovat KML soubory a nastavit, jak podle nich má být simulován pohyb Vaší GPS. Kromě jiného jsou přeložené aplikace nově také podepisovány, nicméně vývářům uživajícím Eclipse tento krok odpadá, ADT plugin podepíše aplikaci za ně.

Celkově je nový release především zprávou pro vývojáře, jak to opravdu bude. Plány dalších kroků a announcementů jsou dostupné a měly by být udržovány aktuální přímo na androidích stránkách. Pokud Vás informace zde zaujaly a rádi byste nové SDK vyzkoušeli, pak neváhejte a přejděte rovnou k jeho stažení.

Přidat první komentář
Články