mboost-dp1

Flickr - tico24

Android-arkitektur

- Via Google - , redigeret af Pernicious , indsendt af SuX

Open Handset Alliance (OHA), der har blandt andet Google som medlem, har nu frigivet sin softwareløsning til mobiltelefoner, samt en del dokumentation i form af bl.a film.

Udviklingsmiljøet (SDK) er frit tilgængeligt og baserer sig på Java, som dog afvikles i en egenudviklet Java Virtual Machine, Dalvik, der endnu ikke er en “godkendt” Java VM. Udviklingen af android-programmer foregår med Java, evt. med det tilgængelige Eclipse-plugin.

Android er baseret på Open Source-software (herunder Linux, WebKit og QEMU) og bruger en Apache-licens. Selve Android-koden er ikke tilgængelig endnu, men den medfølgende tredjepartskode er frigivet.

Android er ment som en softwarepakke, der skal “frigøre” telefonerne fra deres nuværende leverandører (typisk Symbian eller Windows Mobile), og give producenter af telefoner, samt brugerene af disse, flere muligheder for egen udvikling.





Gå til bund
Gravatar #1 - sand
17. nov. 2007 06:40
Det ser rigtig spændende ud... jeg glæder mig til at se nærmere på Android, og se hvad det udvikler sig til. Evt. kunne det være smart med en PalmOS-simulator til Android, så man kan køre gamle PalmOS programmer. Men ellers lyder det som et godt alternativ til Windows Mobile... De viste bare ikke nogen kalender applikation...?
Gravatar #2 - Mazon
17. nov. 2007 06:42
Jeg er enormt positiv over for dette projekt. Jeg er ikke imponeret over Symbian/UIQ - ej heller windows mobile.

Men det er svært at sige ret meget om projektet før der er devices ude man kan pille ved.

SDK'et virker relativt godt, men der mangler meget dokumentation endnu. Ydermere er deres Performance paragraf skræmmende og vidner om en "simpel" VM.

Personligt havde jeg fortrukket en full-blown VM (som skulle være på vej i kraft af JavaFX platformen), frem for en bastardiseret, og pt closed source løsning. Jeg r dog fortrøstningsfuld i forhold til at SDK source kode og evt Dalvik VM samt dex filformatet bliver open sourced/dokumenteret.
Gravatar #3 - Dijkstra
17. nov. 2007 08:55
Det ser vildt spændende ud! Jeg glæder mig.

Med en lille smule held så får de en masse g33ks til at skrive nogle nye spændende programmer og får på den måde en unik og spændende platform.

Som #2 skriver så virker det heller ikke til at det bliver så umuligt at overhale Symbian og Windows Mobile.

Jeg glæder mig i hvert fald til at "opgradere" min Windows Mobile til en Android!
Gravatar #4 - myplacedk
17. nov. 2007 09:17
Endnu et lille skridt tættere på at jeg får mig en opensource-telefon , hvor jeg kan lave de små tilpasninger, der gør den store forskel.

Fx. når jeg sender en SMS, så spørger telefonen sgu om den skal sendes til mobil-nummeret eller fastnet-nummeret - ja hvad tror du! Telefonnumre af en fastnet-type skal ikke vises på den liste. Og hvis der så kun er ét nummer tilbage, skal listen ikke vises. Det kan da ikke være svært at lave.
Gravatar #5 - KaW
17. nov. 2007 11:10
Hvad jeg især godt kan lide ved Android er at alle programmer er "lige", at man nemt bare kan skrive en erstatning for deres besked system, og samtidig hugge dele fra de allerede byggede dialoger i OS'et.

Jeg tror de vinder markedet.
Gravatar #6 - Sprut nik
17. nov. 2007 11:27
#5 Ulempen er bare der ikke er så meget marked at vinde. Folk bruger primært deres mobiltelefoner til meget specifikke opgaver såsom tale, sms, email og så videre og der er ikke noget der tyder på ,det ændrer sig betydeligt det næste lange stykke tid. De eksisterende proprietære mobilstyresystemer opfylder nuværende krav helt fint, så Googles indtræden på markeden tvivler jeg på, får særlig stor betydning for hovedparten af mobilbrugere de første fem år, hvertfald.
Gravatar #7 - myplacedk
17. nov. 2007 11:47
#6
Folk bruger primært deres mobiltelefoner til meget specifikke opgaver såsom tale, sms, email og så videre og der er ikke noget der tyder på ,det ændrer sig betydeligt det næste lange stykke tid.

Jeg tror der skal meget mere vægt på "og så videre". Folk bruger sine telefoner til alt muligt, og efterlyder mere funktionalitet.

Fx. er telefonen ved at overtage MP3-afspillerne. (Apple og Sony er vist enige.) Folk efterlyser dog bedre funktionalitet på dette område (i hvert fald Nokia-ejere).

Folk bruger mobilen til at tage billeder med, se sjove video-klip, se TV, vise billeder på, læse nyheder og så videre...

Hvis vi bliver ved med at tilføje nye funktioner i samme tempo kan vi gå to veje:
1) Stoppe mere og mere i den samme telefon, indtil ingen kan finde ud af at bruge den (hvilket mange brokker sig over allerede nu)
2) Lave en forholdmæssig simpel telefon, hvor man selv kan tilføje funktioner.

Og det er vel især på det punkt Android bliver interessant: Folk efterspørger meget mere end hvad producenterne kan give. Giv alle og enhver mulighed for at lave udviddelser, og med lidt held dukker de op.

Mobiltelefonerne er stadig i sin barndom. Der er masser af kampe der kan vindes og tabes endnu.

Se fx. hvor hurtigt Iphone bliver populær, trods prisen, og hvor lidt nyt der reelt er i den. Hvad sker der hvis man lancerer en telefon som er mindst lige så revolutionerende, men ikke koster pokkers meget mere end vi er vant til at give for en god telefon?
Gravatar #8 - Sprut nik
17. nov. 2007 13:18
#7 Jeg betvivler ikke at mobiltelefoner udbygges med stadig flere features og at nogle brugere er interesseret i dem. Jeg betvivler, at markedet er interesseret i smart phones, som er det Android lægger op til . Det er en uhyre lille del af en procentdel, der gider at opgradere deres mobil for at få nye features, så det med selv at tilføje funktioner er en smuk tanke, men holder ikke i praksis. Mobilen skal fungere fra den dag den købes, til den smides ud.
Alt det der med at folk bruger deres mobil til sjove vidoer, TV og så videre; det er der nogle få, der gør, men langt størstedelen vil have en mobil til tale og sms. At satse på mere avancerede features er økonomisk selvmord. Se f.eks. på "3" der har stort underskud på mobilindhold (der er skræddersyet til deres mobiler), men nu tjener penge ved at sende mobilt bredbånd til PC'er.
Men forstå mig ret, det ér et problem at mobiler overlæsses med flere og flere features og i fremtiden bliver der et behov for det. Bare ikke nu, næste år eller året efter igen til den tid har eksisterende proprietære mobilstyresystemer også udviklet sig i takt med brugernes behov. Jeg tvivler på at Android faktisk løser noget, der ikke løser sig selv i takt med at brugerne stiller højere grad til eksisterende software.
Gravatar #9 - Sprut nik
17. nov. 2007 13:29
Noget helt andet er at, det kan godt være Andoid er open souce, frit for alle og alt det der, men man skal være naiv, hvis man tror at Google ikke sætter sig der i fødekæden, hvor Andoid kommer til at tjene pengene, hvis det får succes. Det vil andre mobilproducenter eller mobiloperatører selvsagt ikke finde sig og uden deres opbakning får Google det mere end svært. Mobilbranchen har lært lektien fra PC-verdenen og vil ikke risikere, der opstår en ny "Microsoft" i deres branche. Heraf også en del af forklaringen på hvorfor, der ikke findes én standard inden for mobile styresystemer.
Gravatar #10 - myplacedk
17. nov. 2007 13:38
#9
Ja, for Google er jo kun en lille virksomhed, som står helt alene. Ligesom alle de andre der også står bag:
http://www.openhandsetalliance.com/oha_members.htm...

Og selvfølige bliver Android ikke alt-dominerende på mobil-markedet, de fleste har ingen interesse i de ting Android tilbyder. Men de kan da potentielt blive ret store inden for deres eget segment, ligesom Symbian/S60 og Windows CE/Mobile/HvadDenNuHedderForTiden.
Gravatar #11 - Tyrian
17. nov. 2007 15:41
#9
Ehm, findes der én standard inden for PC styresystemer?
Desuden synes jeg da indtil videre, at det er begrænset hvor mange af Googles services du skal betale for, eller?
Gravatar #12 - Hack4Crack
17. nov. 2007 15:58
Open Handset Alliance (OHA), der har blandt andet Google som medlem

Nåeh ja, fordi så er det jo pisse godt??? og er alle andre medlemmer no name firmaer?
Gravatar #13 - Abekongen
17. nov. 2007 17:44
Nu skal man også lige huske på at Google har størrelsen til at SKABE et marked, og ikke kun til at overtage andele i et marked som allerede eksisterer. Synes projektet lyder spændende, og så længe det får stolene til at flyve i Redmond så må de jo gøre noget rigtigt :-)
Gravatar #14 - KaW
17. nov. 2007 18:08
#12: Hack4Crack >
Vil du kalde alle dem her små?
- HTC
- LG
- Motorola
- Samsung Electronics
- NVIDIA Corporation
- Texas Instruments
- NVIDIA Corporation
- Intel Corporation
- T-Mobile

Det er en alliance mellem en masse firmaer så alle der er med i den vil højst sandsyneligt både få indflydedelse og noget ud af det.
Gravatar #15 - jlor
17. nov. 2007 19:51
Lille note: de har ikke frigivet softwareløsningen endnu. De har frigivet SDK samt dokumentation og sample kode. Der foreligger endnu ikke et fungerende OS, kun en emulator (kommer med SDK'en).

Så vidt jeg ved er der endnu ikke en udgivelses dato på OS'et.. Desværre.
Gravatar #16 - arne_v
17. nov. 2007 20:11
#8

Google har jo allerede erfaringer med distribution af mobil apps. Du går ind på nettet og "bestiller" en app, så får du en SMS og klikker på link og svarer ja til at installere.

Det er der mange som kan finde ud af. Jeg vil sige at langt de fleste kan enten selv finde ud af det eller kender nogen der kan.

(jeg har ikke læst specs så jeg ved ikke om Android apps kan distribueres ligesom Googles eksisterende Java apps, men jeg tillader mig at antage, at Google ikke vil lave det vanskeligere end idag)
Gravatar #17 - Sprut nik
18. nov. 2007 02:21
#16
Som jeg forstår Android, er det målrettet smart phones og de der har sådan en kan garanteret, og er interesseret i, selv at opdatere deres mobil. Men markedet for smart phones set i forhold til almindelige mobiltelefoner er meget lille og Android kommer til at konkurrere mod Iphone, Symbian og MS. Så enten skal det marked vokse eksplosivt eller også skal konkurrenterne udraderes, hvis Google skal have en forretning ud af det.
Det er ikke sådan, jeg er uforbeholden kritisk over for Android, jeg mener bare folk overser nogle af de problemer Android skal have tacklet, hvis de skal opnå succes og at det ikke på nogen måde bliver nemt. Lancerer HTC deres næste TYTN med Android, er jeg også den der står først i køen for at få den.
Gravatar #18 - KaW
18. nov. 2007 02:38
#17: Sprut nik >
Men markedet for smart phones set i forhold til almindelige mobiltelefoner er meget lille og Android kommer til at konkurrere mod Iphone, Symbian og MS. Så enten skal det marked vokse eksplosivt eller også skal konkurrenterne udraderes, hvis Google skal have en forretning ud af det.


Markedet vokser markant. Analyse: Smartphone-salg vil stige 33 % om året
Gravatar #19 - Sprut nik
18. nov. 2007 11:02
#18 Spørgsmålet er stadig om det vokser markant nok. Markedet for smart phones forventes i 2012 at have en størrelse på cirka 250 mio. brugere (kan ikke huske hvor tallet er fra). Det er cirka 25% af det antal mobiltelefoner, der bliver solgt i hele 2007. Android skal konkurrere mod Symbian, der allerede sidder tungt på markedet, og MS der er lidt en joker i det her, men som bestemt ikke skal afskrives. Derudover har vi Apple og de andre linux-systemer, der siges at dukke op de følgende år. Med så mange konkurrenter, hvor de fleste er etablerede på markedet, skærper det altså ikke på konkurrence til Android og så virker 250 mio. potentielle smartphone-brugere ikke længere af så mange. Derfor (plus den andre grunde jeg har skrevet) tror jeg Android får det svært, men jeg håber da det lykkedes for dem for det lyder som et spændende projekt.
Gravatar #20 - jlor
18. nov. 2007 18:31
Symbian OS er jo til grin i forhold til MS og Linux på mobiltelefonerne (ja, selv linux der indtil nu har været langt fra brugervenligt på smartphones). Symbian OS er et legetøjs OS, for at sige det lige ud..

MS er smart og det har de features man forventer i en smartphone idag - dog kræver det en pokkers masse CPU kraft efterhånden for at køre flydende, og det er RAM hungrende. Som følge deraf ryger batteri levetiden som regel i bund..

Fra hvad jeg har set af Androids arkitektur, bliver det her meget meget lovende! Den måde de håndterer resourcer på er ganske smart. Reelt dræber de processen når den ikke kan ses mere, mens de gemmer et mirror af den på disken/rammene. Så den hurtigt kan startes op igen hvis man skulle få behov for at vende tilbage til den. MS løser problemet ved at holde applikationen åben da deres system ikke kan håndtere samme trick.. Desuden er der en del memory leaks i windows mobile 6 pro (kender ikke til de andre), så efter noget tids brug har man pludselig 10% mindre RAM at råde over.. Der er nemlig brugt en del på ting man kørte for 2 dage siden..

Om ikke andet glæder jeg mig til endelig at få en ordentlig terminal på min telefon :)
Gravatar #21 - KaW
18. nov. 2007 20:34
Jeg synes nu egentlig ikke at Windows Mobile er særlig brugervenligt. Det føles lidt mere som en computer end Symbian, men styringen af det er stadig for computer-præget til at være super smart på en mobil.

Jeg håber lidt at Android er den perfekte krydsning mellem symbian og Windows Mobile :-)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login