Android-fragmentering

Författare: Peter Berry
Skapelsedatum: 12 Augusti 2021
Uppdatera Datum: 10 Maj 2024
Anonim
Sleek Android Design, by Jordan Jozwiak
Video: Sleek Android Design, by Jordan Jozwiak

Innehåll

Definition - Vad betyder Android-fragmentering?

Fragment av Android avser en oro över det oroväckande antalet olika tillgängliga Android-operativsystemversioner på marknaden. Huvudfrågan är potentiellt minskad interoperabilitet mellan enheter för applikationer som är kodade med Android Software Development Kit (Android SDK).

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Android Fragmentation

När Android-plattformsuppdateringarna släpps har Android-fragmenteringen i allt högre grad fångat uppmärksamheten hos programvaruutvecklare som förutser potentiella interoperabilitetsproblem i Android-ekosystemet. Detta innebär att Android SDK-applikationer skapade för specifika enheter inte alltid fungerar med andra många enheter.

Tillverkare av Android-enheter tenderar att anpassa Android OS så att de sticker ut på Android-marknaden. Variationsnivåer varierar från skillnader i hårdvara, t.ex. skärmupplösning och storlek, till modifierade programmeringsgränssnitt för Android-applikationer (API). I kombination med ofta uppgraderingar av Android OS har dessa variationer förstärkt fragmenteringsproblemet för de flesta utvecklare.


Googles ståndpunkt är att fragmentering inte är en allvarlig fråga, eftersom termen inte har definierats tydligt. Google har emellertid släppt ett Android-kompatibilitetsprogram för att hjälpa till att lösa problem med applikationskompatibilitet mellan enheter. Detta program filtrerar lämpliga enheter som kan få tillgång till applikationer och begränsar Android-marknadstillträde till enheter med förändrade Android-API: er.

Ändå löser inte Android-kompatibilitetsprogrammet interoperabilitetsproblem för applikationer som är gjorda för vissa enheter, vilket innebär att applikationer kräver justeringar innan de släpps på flera enheter.