Nadpis působí dojmem, že google kritizuje android, to zní divně... A teď k věci - pokud bude android na rozumné úrovni a aplikace z něj půjdou i na jiný systémy (OpenMoko, Ubuntu mobile, ..) tak mu můžu přát jen hodně štěstí, jen ať se snaží :)
Docela mě překvapuje ta argumentace "My nechceme, aby Google znovu objevoval kolo. My už máme mobilní Linux.". Když v jakékoli diskusi napíšte, že by bylo lepší, kdyby byla jedna distribuce, jeden windows manager, jedno cokoli, dozvíte se, že mít na výběr je vždycky lepší. A teď to najednou vadí...
Já to pochopil tak, že co jako Google od komunity chce? Ať si klidně Google dělá svou distribuci a klidně ať si přetáhnou i vývojáře z komunity, ale asi si to Google musí vést sam(a|o). A stejně to bude i u aplikací, GPL aplikací je spousta, stačí zkompilovat.
Pokud chcou své GUI a aplikace, musí si je napsat.
Možná to až takový rozpor není. Někdo hlásá výhody jednoty, někdo preferuje volbu. Asi není možné házet všechny do jednoho pytle a pak jim vyčítat nekonzistenci...
No, podle vyjadrovani mi prijde, ze chlapec se boji o svuj pisecek a nedejboze konkurence od googlu. Obcas nejakou nepresnost, citove zabarvena pridavna jmena... FUD jak vysity.
Btw. root uz taky prevezme kazdy bulvar co vyplave na povrch.
Kousek diplomky dělám v Androidu a nějak nevím, co si mám myslet. Otevřené kódy, dokumentace dobrá a přístupná, podpora rychlá. Ale to co napíšete nespustíte nikde jinde. Prostě struktura aplikace je velmi svázaná a specifická. V tomhle smyslu chápu i ten citát - Google se nesnaží být jedním (třeba i tím nejlepším) z výrobců, dávajíce na výběr další platformu. Dělá to co ostatní velké firmy - buď budete kódovat pro nás, nebo proti nám - a to, že je to opensource na tom nic nemění.
Noano. Je to normální VM se speciálním androidím frameworkem, jazyk je Java, ale celé se to jmenuje jinak a není to kompatibilní (asi kvůli licenci?). Ale zdrojáky doufám jsou a napsaný to bude multiplatformě, takže proč by to nešlo naportovat kamkoliv jinam? Ostatně, ten plugin pro Eclipse a Netbeans bude obsahovat nějaký emulátor, takže za nás někdo udělal půl práce.
Neni to normalni javovska VM, je to Dalviik, ktery bezne .class soubory neschrousta. Vicemene si Android vzal z Javy jazyk a par knihoven a ted bude uzivat toho, ze uz je pro ni hotova infrastruktura (IDEs, knihovny, vyskoleni programatori, literatura...)
Nemluvil jsem o neJave, to je naopak prijemne. Problem je, ze se nesleduji JSR - tedy vlastne ano i ne, tezko to vysvetlit, takova chytra horakyne. Obrazovka = subclass dane tridy, kdyz chcete nejaka data = subclass dane tridy ktera poskytne programove rozhrani pro data (kontakty, filesystem, sql), nejaka akce (treba zmena obrazovky) = subclass dane tridy a odevzdani systemu. Je to Java, ale jde o to, kolik procent trid v programu bude nezavislych na api od Googlu. Myslim, ze zvlast pro male projekty (par obrazovek a jednoducha logika) to bude hodne blizko nuly.