softwarové inženýrství

Or software engineering out and out ..

Je Android zlo?

Do kategorie Android přidal srakyi dne 13. 8. 2008

Mobilní platformu Android už nějaký ten pátek sleduju a u nás v Inmite se jí “tak trochu” zabýváme. V mých RSS sítích se proto často nějaká relevantní zpráva zachytí. Dneska tam ovšem uvázl článek, který mne docela pobavil – na serveru root.cz vyšel text “Havárie Androidu na dohled?“, na který musím zareagovat (i když to obvykle nedělám).

Takže si pojďme shrnout jak to vlastně s tím Androidem je. Jak jste si mohli na tomhle blogu přečíst už dřív, jde o komplet softwarový stack (tedy vše, počínaje operačním systémem a aplikacemi konče), jehož vývoj vede Google (ale není na to sám). Jádro je postaveno na klasickém Linuxovém kernelu, nad ním pak stojí několik dalších vrstev, včetně virtuální mašiny Dalvik (která opravdu není ukradené JVM, jde o VM, která je postavena na Apache Harmony a oproti JVM se dost zásadně líší). To hlavní čím je ale (pro nás vývojáře) Android zajímavý je SDK (Software Development Kit) – tedy sada nástrojů určená pro vývoj aplikací. Aplikace se totiž pro Android píší opravdu hezky a je radost si s platformou pohrát (i pro člověka, který nikdy předtím pořádně “pro mobily” nic neprogramoval, jako jsem třeba já).

OHA na to šla hezky od lesa – začali tím, že vydali právě ono SDK. A to ještě dávno předtím než se o nějakých mobilech začalo vůbec mluvit (což je třeba oproti LiMo přesně naopak). Každý si proto už koncem minulého roku mohl začít vyvíjit své vlastní aplikace pro tuto platfromu. A to přesto, že dodnes nejsou k dispozici žádné telefony na Androidu běžící (myslím nativně, ne všelijaké porty a hacky). Google také odstartoval ADC – Android Developer Challegne – soutěž vývojářů o 10 miliónů dolarů. Během ní vzniklo přes 1700 aplikací, z kterých bylo vybráno “Top 50” postupujících do dalšího kola. A tady se pomalu začínají objevovat pochybnosti těch, kdo si o Androidu přečtou náhodou jednu zprávu a půl roku ..

Už od začátku se tak nějak tušilo (aspoň mezi lidmi v diskuzích), že oněch Top 50 týmů bude privilegovaných. A taky že ano. Zdálo se, že se vývoj Androidu zastavil – od ADC zatím nevyšla žádná nová verze SDKčka, ale nebylo tomu tak. Vývoj dál postupoval (a postupuje) mílovými kroky. Jediný rozdíl oproti dřívějšku je, že nové verze SDK už nejsou veřejně dostupné, mají je k dispozici pouze oni vyvolení z Top 50 (kteří podepsali NDA a nemůžou toho tudíž mnoho prozradit). Důvodů se dá odhalit hned několik, já osobně myslím že hlavní motivace je tlak ze strany výrobců zařízení. Přecejen všichni lijí do Androidu nemalé peníze a v oblasti mobilních zařízení není až tak obvyklé vyvíjet naprosto otevřenou platformu. Proto si myslím, že Google ani neměl jinou šanci, než vypouštění SDK na čas pozastavit. Výrobci tak získají potřebný náskok pro první handsety a všichni budou happy. Tedy, až na vývojáře “zvenku”. Moho z nich se totiž nedokáže s touto situaci smířit. Mají pocit, že pokud si Android říká “otevřená platforma”, musí být nutně otevřena po celou dobu vývoje. Já si to nemyslím. Pro mne je daleko důležitější výsledek a těch pár měsíců bez aktuálního SDK klidně vydržím. Pořád je Android o mnoho řádů otevřenější než některé jiné mobilní platformy.

A jak to je s těmi mobily? Opravdu nestíhají? To je další fáma která se po webu šíří. Důvod jejího vzniku je opět docela úsměvný – úplně první zprávy, v době kdy se Android objevil, totiž tvrdily, že první zařízení budou k dispozici v druhé polovině roku 2008. Teď se ale začíná šuškat, že to bude až ve čtvrtém čtvrtletí tohoto roku. Cože? Ano, přesně tak – čtvrté čtvrtletí je pořád ještě druhá polovina :) Ne každý si to ovšem dokáže spočítat. Zákulisní informace dokonce tvrdí, že první handsety budou v USA k dispozici už v Září (u T-Mobilu) a dokonce na světlo světa proniklo video, které o sobě tvrdí, že ukazuje onen očekávaný HTC Dream. Moc těmhle řečem nevěřím. Věřím ale tomu, že za pár měsíců už budem mít Androida v kapse a na šum který se dnes šíří budeme pohlížet s úsměvem.

Abych to všechno shrnul – havárie Androidu na dohled opravdu není. Jen roste nervozita vývojářů, kteří by nejraději měli už dávno svůj Androidí mobil. OHA se naopak snaží platformu vypustit až ve chvíli, kdy bude vše vyladěno a připraveno pohnout světem mobilních zařízení, snad se to povede. Dál Androidu fandím a OHA držím palce.

P.S.: Já sám samozřejmě žádné zákulisní informace nemám a stejnětak nemám patent na rozum. Pokud tedy odhalíte v mém postu nějakou nepřesnostu, budu (a nejen já) moc rád za upozornění.

7 komentářů k 'Je Android zlo?'

Odebírat komentáře přes RSS nebo zkusit TrackBack k 'Je Android zlo?'.

  1. Meap said,

    dne 13. 8. 2008 v 14:03

    Moc pěkné shrnutí. Ačkoli dění kolem Androidu vůbec nesleduji přesto mě přišel dnešní článek na root.cz jako naprostý štěk někoho kdo si přečetl náhodně nalezený blogspot rozzuřeného vývojáře čekajícího na další verzi androidího SDK.

    Díky za tenhle článek, protože tohle je o třídu lepší přehled o aktuálním dění než ten co vyšel na “prestižním” root.cz.

  2. kane77 said,

    dne 13. 8. 2008 v 22:16

    myslim si ze je to jasne, vyvoj androida neprestava, prednedavnom som mal moznost navstivit google offices a stretol som sa z niektorymi vyvojarmi adroida, sice som sa vela nedozvedel, kedze detaily zatial nemohli zverjnovat, zato ma uistili ze je vo vyvoji.. preto ma celkom zarazila informacia na root.cz.. povazoval som tento portal za doveryhodny ale sem tam sa zrejme seknu

  3. Honza said,

    dne 17. 8. 2008 v 12:11

    Nerozumim. Pokud by chteli vyrobci naskok, tak by se musel vyvoj SDK zmrazit uplne (tzn. nejen nedistribuovat nova SDKcka, ale i vsem vyvojarum sebrat SDKcka stavajici a zastavit vyvoj), ne?

  4. srakyi said,

    dne 19. 8. 2008 v 12:04

    No ja to myslel tak, ze vyrobci telefonu ziskaji naskok tim, ze meli podstatne drive pristup k novemu SDKcku. Tim padem mohli s naskokem pripravit a vyladit aplikace uz pro nove SDK, ktere je zase o krok blize tomu, jez bude nasazeno do prvnich telefonu.


  5. dne 21. 8. 2008 v 17:00

    [...] že je Android mrtvý a navíc zlý jsem se snažil vyvrátit minule. A možná stačilo počkat – pár dní po bulvární zprávě na rootu vyšla nová verze SDK – [...]


  6. dne 29. 8. 2008 v 10:23

    [...] 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 [...]


  7. dne 2. 10. 2008 v 10:41

    [...] 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 [...]

Vložit komentář


()