Fragmentering

I edb-programmering, fragmentering er, når en kombination af software og hardware giver ikke en konsistent, erfaring topniveau for langt de fleste af sin brugervenlighed base. Årsagen er, når en endelig kombination af både software og hardware stilles til rådighed for forbrugerne.

Årsagen til fragmentering kan variere. Hardware udviklere siger, at fragmentering er forårsaget af en løs retningslinje sat for softwareudviklere. Softwareudviklere sige, at fragmentering er forårsaget af en række forskellige versioner af et bestemt operativsystem eller miljøet, og hardware, hvilket skaber en usammenhængende økosystem.

Android

Et udtryk, der anvendes i Android udvikling samfund er Android fragmentering. Opsplitning i Android er, når en række versioner af Android-platformen, kombineret med en blanding af hardware resulterer i manglende evne til nogle enheder til korrekt køre visse anvendelser. På trods af Google opgradere sit Android styresystem til version 4.4, også kendt som KitKat, fortsætter brugerne til at bruge de tidligere versioner af styresystemet, primært Gingerbread. Årsagen skyldes primært, at hardware producenter af enhederne ikke er i stand til at opgradere til den senere styresystem til en række årsager. Som følge heraf vil applikationer skrevet for en version ikke fungere konsekvent på den anden, og vice versa.

I august 2010, udviklere af OpenSignal trådløse crowd-sourcing app opdaget 3.997 forskellige værdier for "android.build.MODEL" blandt brugere af deres app. Denne variabel viser indretningen modellen, selvom den kan ændres ved at tilføje en brugerdefineret ROM. OpenSignal erkendte, at mens dette gjorde det problematisk at udvikle apps, den brede vifte af modeller gør det muligt for Android for at indtaste flere markeder.

Udviklere har lagt skylden på Google og hardwareproducenter, mens Google har skylden softwareudviklere til ikke opholder sig inden for retningslinjerne i dens vilkår og betingelser. Spørgsmålet med fragmentering har tvunget Google til at tilføje et forbud til dens vilkår og betingelser for sin udvikling af software kit, som udviklere skal acceptere, før udvikle til Android-styresystemet. For eksempel har OpenSignal og Testdroid undersøgelser fundet ud af, at OEM'er fragment Android økosystem betydeligt mere end Google.

  0   0
Forrige artikel Conway
Næste artikel David Jack

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha