Udviklingshuse: Android vil eksplodere efter sløv start
Foreløbig ryger der ikke mange linjer kode til Googles mobile styresystem, Android, henover skærmen hos to danske udviklingshuse, Version2 har talt med.
Men det kan der meget snart blive lavet om på.
For kunderne vil begynde at melde sig i butikken, i takt med at Android vinder terræn overfor konkurrenterne, mener de.
Google Android pibler frem på stadig flere smartphones fra mobilproducenter som Motorola, HTC og Samsung, og senest har Sony Ericsson i dag tirsdag annonceret deres første Android-telefon. Udenlandske analytikere har da også tippet Android til at slå i iPhone af banen omkring 2012.
Hos det nystartede konsulentfirma Enabling har man fra begyndelsen udpeget Android som et af de områder, spotlyset skal rettes mod fremover.
»Dels ser vi ikke særlig mange konkurrenter indenfor Android herhjemme lige nu, og vi ser samtidig et stort potentiale i platformen,« forklarer salgsdirektør i Enabling, Jakob Appel.
Googles tjenester vejer tungt Med Googles navn og udbud af tjenester i ryggen er der gode chancer for succes, vurderer Jakob Appel.
»Android inkorporerer alle de andre services, Google i forvejen tilbyder. Derfor har du lige pludselig adgang til Google Apps, søgning, korttjeneste og så videre direkte fra din mobiltelefon, og det er der ikke nogle af de andre spillere som Nokia og Microsoft, der kan tilbyde lige nu,« siger Jakob Appel.
Enabling arbejder både med ren softwareudvikling og udrulninger af eksempelvis Microsofts portalløsning, Sharepoint.
Jakob Appel forventer, at Android kan komme til at spille en rolle på begge områder.
»For vores vedkommende vil vi komme til at se helt specifik Android-udvikling, men også udvikling op mod andre systemer. Det kan for eksempel være Android-interfaces op mod databaser, CRM-systemer, betalingssystemer eller lignende,« siger Jakob Appel.
Udvikling sker uden om Android Market Hos udviklingshuset Lenio har man også haft fat i Android for at se, om der er noget om snakken.
»Vi har lavet nogle research-projekter på Android internt, men jeg tror der går lidt tid endnu, før kunderne er klar til det,« siger it-arkitekt i Lenio, Sven Pedersen.
Men det skal nok komme, siger it-arkitekten.
»Der er ingen tvivl om, at der kommer gang i det, og der vil da også komme flere applikationer rettet mod det danske marked, efterhånden som der kommer flere Android-telefoner herhjemme,« siger Sven Pedersen.
Lenio vil dog fokusere Android-udviklingen i retning af kundeprojekter, i stedet for på enkeltstående applikationer til online-butikken Android Market, der for nylig åbnede på dansk jord.
»Jeg tror heller ikke, at det primære for Google er at tjene på salg af applikationer gennem Android Market. For dem handler det lige så meget om at kunne gøre Googles søgning tilgængelig og styrke alle de andre tjenester, Google har gang i, på folks mobiltelefoner,« siger Sven Pedersen.
Heller ikke hos Enabling vil Android-potentialet folde sig ud gennem Android Market.
»Vi kommer ikke til på hverken kort og mellemlang sigt at lave egne, enkeltstående Android-applikationer. Men vi vil nok fremstille vores egne proof-of-concepts internt for at være på forkant med teknologien, og som så kan bruges som udgangspunkt for kundeprojekter,« siger Jakob Appel.
Først skal der dog lige gang i efterspørgslen.
»Vi hører nogle af vores kunder tale om Android, men vi mangler stadig at se de konkrete business cases. Men det er forståeligt nok, for vi skal lige have forbrugerne med, og det vil ske i takt med, at flere producenter af Android-telefoner kommer ind på det skandinaviske marked,« siger Jakob Appel.
Kommentarer (4)
Det kunne da være cool, hvis Android blev en udbredt platform for mobile applikationer. Efter at have leget en del med SDK og API'erne, er jeg ret imponeret. Der er selvfølgelig en del begynderproblemer og underligheder. Men jeg har prøvet det der er meget meget værre...
Jeg kan dog allerede nu have mine tvivl om, Android er på vej den rigtige vej for os softwaredesignere.
Jeg har kodet rimelig meget Java ME til mobiltelefoner. Nu ser jeg desværre noget af mønstret gentage sig på Android platformen.
Java på mobilen har været præget af ekstremt store forskelle på terminalerne. Forskellene gik på alt fra skærmstørrelser, tastaturer, touchskærme, forskellige understøttelser af de forskellige udvidelses JSR-pakker osv. Der var også forskelle på API'erne fra mærke til mærke, custom API'er fra Nokia, SonyEricsson. Der var fejl og forskelle på fejl fra model til model.
Det skulle være så godt, men blev det rene skidt.
Det betød i den sidste ende, at selvom Java endte med at blive ret udbredt på de forskellige håndsæt, så var det næsten umuligt at ramme et bredt udsnit af dem uden at bøje koden og provisioneringen af applikationer over baglæns.
Android går nu den samme slagne vej som Java ME gjorde. Håndsæt-producenterne har meget frihed til at bygge forskellige ting ind i de devices, som skal køre ens applikationer.
Det kan gøre det svært at lave lige så strømlinede applikationer, som man kan til iPhone, som er super topstyret med meget begrænset udvalg af hardware konfigurationer.
Det vil også medføre kompatibilitetsproblemer. Du downloader en applikation og finder ud af, at den ikke virker. Eller at den kun virker engang imellem.
Androids redning kan blive, at den faktisk tilbyder et meget bedre API og giver adgang til meget mere. Hvor Java ME forbød adgang til telefonens funktioner, tilbyder Android dem.
Tiden vil vel vise, om det bliver et hit eller ej. Lige nu er det lidt tidligt at sige.
"Der er pt. ikke meget gang i softwareudviklingen til Android"
Nå? Da jeg købte min Android tlf for 4 md siden var der 3.000 programmer, nu er der over 10.000: http://www.mobilecrunch.com/2009/09/07/android-market-now-over-10000-app...
Fra og med Android 1.6 [1] har Google indført api'er så det er blevet let at lave applikationer der kan køre på forskellige devices med e.g. forskellige skærm størrelser og densitet. Jeg er meget sikker på at Google vil gå langt for at Android ikke bliver fragmenteret og ikke vil være kompatible mellem de forskellige devices.
[1] http://developer.android.com/guide/practices/screens_support.html
Det er prisværdigt nok, at Google gør udviklerne opmærksomme på, at der er flere skærmopløsninger. Det er en i rækken af den slags artikler, om alle mulige små særheder og forskelle på diverse håndsæt. Jeg forudser, at der vil komme mange flere af den slags venlige formaninger om at kode ordentligt.
I min tid som mobil Java-udvikler læste jeg et hav af sådan nogle artikler. Man ender nærmest med at blive paralyseret og tør ikke skrive kode, fordi man skal huske at tage hensyn til 100 forskelle og teste ekstensivt, selv ved simple ændringer.
Der kan være omkring 20-30 forskellige Android håndsæt i handlen allerede i løbet af næste år. Disse er så forskellige, som billige low end telefoner, dyre smartphones og en e-book reader fra Barnes and Noble.
Det er i hvert fald en udfordring for Google (eller Open Handset Alliance), at holde styr på og administrere det der. Det kan blive lidt af en hovedpine mht betalingsapplikationer, som virker halvt på halvdelen af håndsættene, når det når så vidt.

