Apps ontwikkelen voor Android (deel 2)

 


Het grootste dilemma van de ontwikkeling van mobiele apps voor Android apparaten is het verschil tussen de diverse apparaatmerken, schermformaten, schermdichtheden, type apparaten en versies van besturingssystemen. Op dit moment zijn er meer dan 18.000 verschillende mobiele apparaten met het Android platform in omloop. Het foutloos laten werken van jouw mobiele app op de grote diversiteit aan Android apparaten blijft een uitdaging.



Apps ontwikkelen voor Android

In mijn vorige weblogbericht 'Apps ontwikkelen voor Android (deel 1)' kon je lezen over de tien meest gebruikte Android smartphones en tablets. De resultaten zijn gebaseerd op een fragmentatie van OpenSignal waarin 682.000 Android apparaten zijn vergeleken. Uit de fragmentatie is op te maken dat het gebruik van Samsung smartphones en tablets het meest populair is. In dit tweede deel focussen wij ons op de meest gebruikte Android besturingssystemen.



Android besturingssysteem

Android is het besturingssysteem met de grootste diversiteit in versies. Veel Android smartphones en tablets draaien op verouderde versies van het besturingssysteem. Dit is voornamelijk te wijten aan de vrijheid waarin fabrikanten van smartphones en tablet de keus hadden welk Android besturingssysteem zij wilden ondersteunen. Daarnaast hebben gebruikers dezelfde vrijheid om te bepalen of zij wel of niet een update van het besturingssysteem willen uitvoeren. Sinds 1 februari 2014 heeft Google de voorwaarden aangepast waardoor hardware fabrikanten verplicht worden de laatste Android besturingssysteemversies te ondersteunen.



Android statistieken en de meest gebruikte besturingssystemen

Het voordeel van de aangepaste voorwaarden van Google is de vereenvoudiging van mobiele applicatie ontwikkeling. Doordat de grote diversiteit in versies af zal nemen, hoeven app ontwikkelaars zich steeds minder te focussen op oude besturingssystemen. Dit bespaart een hoop tijd en problemen in compatibiliteit, stabiliteit en onderhoud. Gelukkig geeft Google inzage in het gebruik van het Android platform. Via de Android statistieken van Google kunnen app ontwikkelaars statistieken raadplegen van de meest gebruikte Android besturingssystemen, schermformaten en schermdichtheden. Totdat de nieuwe voorwaarden volledig zijn uitgevoerd, blijven ontwikkelaars afhankelijk van de Android statistieken. Hieronder tref je de statistieken van oktober 2014 aan.







Android codenaam

Android versie

Marktaandeel


Froyo

2.2

0,7%


Gingerbread

2.3.3 - 2.3.7

11,4%


Ice Cream Sandwich

4.0.3 - 4.0.4

9,6%


Jelly Bean

4.1

25,1%


Jelly Bean

4.2

20,7%


Jelly Bean

4.3

8,0%


Kit Kat

4.4

24,5%


In de diagram en de tabel is te zien dat de meest gebruikte Android besturingssystemen Jelly Bean en Kit Kat zijn.



Top 10 meest gebruikte smartphones en tablets

In deel 1 ‘Apps ontwikkelen voor Android (deel 1)’ van deze trilogie kon je lezen over de tien meest gebruikte Android smartphones en Android tablets. In onderstaande tabel vergelijken we deze resultaten met bovenstaande resultaten van Google Android. Op deze manier krijgen we een beter beeld van welke Android besturingssystemen standaard worden meegeleverd op de meest gebruikte Android smartphones en tablets. Op het moment dat je een Android app ontwikkelt en de app wilt testen op een specifiek Android apparaat dan geeft onderstaande tabel handvatten.



Android codenaam

Android versie

Marktaandeel

OpenSignal top 10 smartphones

OpenSignal top 10 tablets


Froyo

2.2

0,7%


7. Samsung Galaxy Tab (GT-P1000)



Gingerbread

2.3.3 - 2.3.7

11,4%

8. Samsung Galaxy Y
(GT-S5360)




Honeycomb

3.1



9. Samsung Galaxy Tab (GT-P7500)



Ice Cream Sandwich

4.0.3 - 4.0.4

9,6%

1. Samsung Galaxy S III
(GT-I9300)


4. Samsung Galaxy S II
(GT-I9100)


1. Samsung Galaxy Tab (GT-P3100)


3. Samsung Galaxy Tab 2 (GT-P5100)


4. Samsung Galaxy Tab 2 7.0 (GT-P3110)


8. Samsung Galaxy Tab 2 (GT-P5110



Jelly Bean

4.1

25,1%

10. Samsung Galaxy S3
(GT-I8190


2. Google / Asus Nexus 7 (Nexus 7)


10. Lenovo IdeaTab A3000-H



Jelly Bean

4.2

20,7%

3. Samsung Galaxy S4
(GT-I9500)


5. Samsung Galaxy Tab 3 (GT-P5200)


6. Samsung Galaxy Tab 3 (GT-P5210)



Jelly Bean

4.3

8,0%

6. Samsung Galaxy Note 2
(SM-N7100)


7. Motorola Moto G
(XT1033)




Kit Kat

4.4

24,5%

2. Samsung Galaxy S4
(GT-I9505)


5. Samsung Galaxy Note 3
(SM-N9005)


9. Samsung Galaxy S5
(SM-G900F)



Top 10 meest gebruikte Android smartphones en tablets verwerkt in de Google Android tabel



Een Android besturingssysteem kiezen

Wanneer je een moderne Android app wilt ontwikkelen van hoogstaande kwaliteit dan dien je een gerichte keuze te maken voor welk besturingssysteem je de mobiele applicatie maakt. Wanneer je alleen uitgaat van de Google Android statistieken dan is het aan te raden om allereerst te focussen op Jelly Bean en Kit Kat.

Ga je echter alleen uit van de OpenSignal top 10 meest gebruikte smartphone en tablets dan is de keuze lastiger omdat de top 10 van smartphones en tablets breed verdeelt zijn over de verschillende Android besturingssystemen.

Wanneer je op basis van de top 10 een smartphone of tablet applicatie wilt ontwikkelen dan is het aan te raden om je te focussen op Ice Cream Sandwich en Jelly Bean. Door te kiezen voor deze combinatie, zal je app hoogstwaarschijnlijk ook werken op Kit Kat. Kies je echter voor de combinatie Jelly Bean en Kit Kat dan is de kans groot dat je mobiel applicatie niet werkt op Ice Cream Sandwich.



Wat kun je verwachten in deel 3 van 'Apps ontwikkelen voor Android'?

Nu we weten welke tien Android smartphones en tablets en welke Android besturingssystemen het meest gebruikt worden, kunnen wij ons focussen op de meest gebruikte Android schermformaten en schermdichtheden. In het derde en tevens laatste deel kun je lezen over de meest gebruikte schermformaten en schermdichtheden voor Android en de conclusie van deze drie delen.



Wil je ook een Android applicatie ontwikkelen?

Heb je interesse in het ontwikkelen en vermarkten van een Android app? Neem dan contact met ons op voor een vrijblijvende afspraak. Wij denken graag met je mee en kunnen je helpen met de ontwikkeling van een Android app die voldoet aan de meest gebruikte apparaatmerken, schermresoluties, type apparaten en versies van besturingssystemen.



Dmitri Luchtmeijer

E-mail: dmitri@digibilities.nl

Telefoon: 050 - 211 00 55



Bron

Android statistieken

OpenSignal

Android Fragmentation Visualized



Gearchiveerd in de categorieën: Google Android, Mobiele apps

Voorzien van de labels: android, mobiel

Plaats een reactie