Android-nyheter

05/04/2011

Utviklere: Android sliter med fragmentering

android-fragmentation110404184539

Google innrømmer aldri at Androids fragmentering kan faktisk være et problem for sitt mobile operativsystem, men de som utvikler for plattformen mener noe helt annet. I følge en fersk undersøkelse fra Bairds-analytiker William Powers mener hele 86 prosent av utviklerne at spredningen av de forskjellige versjonene av Android er et hinder for å utvikle for plattformen. Faktisk så mener 24 prosent at fragmentering er et “stort problem.”

Android anbefales likevel

Fred Wilson, risikokapitalist fra USA, anbefaler likevel utviklere til Android før iOS. Selvfølgelig er det et visst antall utviklere som skriver for begge plattformer, og mange av dem fant at det var lettere å få eksponering på iOS enn Android, som siterer mengden av spam-apps i Android Market som årsak. Debatten vil sikkert fortsette blant brukere, utviklere, og ikke minst Google.

Fortune og AVC



Om forfatter

Jarl G. Falkenborn





Post comment as twitter logo facebook logo
Sort: Newest | Oldest

Du kan jo vri statistikken som du vil å si at "76 % av utviklere ser ikke på fragmentering som et stort problem".
Der jo forskjell på problem og en utfordring :-)

Som Android utvikler så vil jeg ikke si at fragmentering er et problem. Når du lager en app så bestemmer du deg for hvilke enheter (skjermstørrelse hovedsakelig) og hvilke Android versjoner du vil rette appen mot. Man går rett og slett på http://developer.android.com/resources/dashboard/platform-versions.html og ser at Android 2.1 og høyere dekker 90% av Android telefoner, resten er 1.5 og 1.6. Så vurderer man om 90% er nok og så sier man at appen skal rettes mot SDK 7 som minimum (SDK 7 er Android 2.1). Android versjoner er altså noe man må ta hensyn til, men det er ikke et stort uoverkommelig problem, det er mye vanskeligere å kode generelt en det er å bestemme seg for API nivå.

Når det gjelder modifikasjoner av Android så er disse som regel veldig overfladiske, f.eks HTC Sense som har litt andre farger på highlighting osv. Dette er sjeldent et problem og vil man unngå problemet så tar man rett og slett og tilpasser alle aspekter av appen, da er man 100% på at den vil se lik ut på alle slags skins og roms. Det viktigste er og blir versjonen av Android som ligger i bunnen.

På jobben min har ikke Android "fragmentering" skapt noe problemer og jeg ser ikke på det som et uoverkommelig problem, det er bare en del av å være utvikler.

Ein kan også nytte seg av eigenskapar som er i høgare versjonar av API'en enn den ein programmerer mot, ved å bruke såkalla Reflection:

http://developer.android.com/resources/articles/backward-compatibility.html

Trackbacks

  1. [...] med å finne den rette appen. Vi vil ikke si at dette er en god ide da det kan føre til at Android fragmenteres enda mer. Nå som Sony Ericsson har gjennomført dette kan vi være sikre på at andre produsenter [...]


 
Read previous post:
Location History dashboard
Google Maps oppdatert

Nå kan du sjekke inn hjemme.

Close