Artikkel

Hva er Android Support Libraries og hvorfor er de viktige?

protection click fraud

Når du står overfor den enkle sannheten om at fragmentering er kommet for å bli, sitter du igjen med å prøve å finne måter å redusere den slik at enhetsprodusenter kan beholde den friheten de har for øyeblikket mens apputviklere kan bygge de nyeste, kuleste tingene å installere på dem. Derfor er Android så populært som det er, og hvis du fikler med den formelen, kan du gjøre mer skade enn godt. Å få en nøkkelferdig pakke med produktivitetstjenester og en gigantisk applikasjonsmarked på utstillingsvare som den utvikler internt, er det som holder Samsung lage Android-telefoner og ikke slå Tizen på alle tingene.

Google jobber hardt for å gjøre hele fragmenteringssaken til et ikke-tema. Noen måter er vellykkede - Spilltjenester tillater at noen funksjoner nesten er versjonsuavhengige og tilbyr noen ekstra beskyttelse for enheter uten de nyeste sikkerhetsjusteringene. Noen er ikke like vellykkede; Materiell design skulle få alle appene til å se bra ut på alle enheter. Noen vil være vellykket i fremtiden, som

Prosjekt diskant. Men en av tingene Google gjør overgår suksess og blir fantastisk, spesielt hvis du er en apputvikler: Android Support Libraries.

Verizon tilbyr Pixel 4a for bare $ 10 per måned på nye ubegrensede linjer

Ingen klandrer deg hvis du ikke aner hva de er og aldri har hørt om dem. Med mindre du er en utvikler, trenger du ikke vite noe om hvordan de fungerer eller hvordan de brukes, men de er noe av det mer interessante ting Google gjør slik at fragmentering bare er en ting smarttelefon-nerder bryr seg om i stedet for et reelt problem i den virkelige verden mennesker.

Hva er Android Support Libraries?

Android Support Library er et sett med kodebiblioteker - ressurser som kan brukes til å bygge funksjoner og / eller funksjoner til en app - som gir ting som funksjoner eller widgets som normalt vil kreve en faktisk Android framework API å inkludere i en app. API-rammene for Android er kjernefunksjonene som er tilgjengelige for utviklere, levert av en spesifikk versjon av Android. For eksempel aktiverte Android 7.0 API-er støtte for flere vinduer for hver app på hver enhet. Støttebiblioteker kan tilby lignende funksjoner uavhengig av operativsystemversjonen.

Mer: Her er Android Pie-funksjonene som fungerer på tidligere versjoner

Det er vanligvis to typer støttebibliotekpakker. Det ene settet muliggjør funksjoner i nye versjoner av Android på enheter som kjører en eldre versjon, og det andre gir frittstående funksjoner for alle versjoner av Android. Fordi disse ikke er en del av Android riktig, kan de forbedres og oppdateres uten å vente på en større Android-plattformutgivelse.

På Google I / O 2018 lærte vi om Android Jetpack, og en av funksjonene er en ny måte å inkludere bibliotekstøtte på - noe som betyr at vi bør se enda raskere adopsjon av nye funksjoner i støttebibliotekene på grunn av det. Det betyr at små, men kule ideer og tweaks kan være tilgjengelige for apputviklere lenge før neste august når Android Q (ikke Quiche Lorraine) kommer rundt.

Hvorfor er Android Support Libraries viktige?

Det er en bestemt ting som gjør dem viktige for deg og meg - vi trenger ikke å vente på neste versjon av Android for å få en oppdatering hvis en funksjon leveres av Support Libraries. Dette gjør at utviklere kan legge til og forbedre hvordan appene deres fungerer, spesielt på telefoner som ikke kjører den nåværende versjonen av Android, når bibliotekene oppdateres. Vi så at når Android Messages fortsatte å se forbedringer i varslene før disse funksjonene ble samlet inn Android 8.0 og det betyr at telefoner som kjører Android 6.0 eller nyere kan ha apper som bruker endringene uten å bli oppdatert til Oreo.

Modularitet betyr raskere oppdateringer; dette gjelder for kodebiblioteker så vel som operativsystemer.

Oppdatering av Android fra en plattformversjon til en annen er en vanskelig oppgave. Det tar lang tid, og for øyeblikket ser vi bare en større plattformoppdatering omtrent en gang per år. Mobil er et utrolig konkurransedyktig sted, og telefonene til et selskap vil leve eller dø basert på funksjonene det har og hvor salgbare de er. Mobilentusiaster liker å krangle om hvem som kopierte hvem, men forbrukerne bryr seg bare om at telefonen de så annonsert har en kul funksjon og vil at deres neste telefon skal ha noe lignende. Apple (og Microsoft da det laget et telefon-OS) kan oppdatere hver eneste telefon for å ha alle mulige funksjoner fordi de styrer hvordan programvaren skrives og distribueres. Google har ikke den luksusen.

Noen telefonprodusenter, som Samsung eller Huawei eller LG, kan dempe dette litt på egenhånd. Disse selskapene er store nok og har et mobilutviklingsteam med ressurser til å bygge ting som støtte for dobbeltkamera eller animerte avatarer i operativsystemet. Andre, som Motorola (Lenovo), er ennå ikke klare til å bruke milliarder hvert år - så de er avhengige av Google for å tilby nye funksjoner i tide, slik at apper kan fylle ut for OS-funksjoner. Derfor måtte Google gjøre noe i dette rommet; de fleste telefoner kjører ikke den nyeste versjonen, og mange vil aldri gjøre det. Noe måtte gjøres for å få kule ting på disse telefonene hvis noen forventet at vi skulle kjøpe dem.

Det er alltid en god ide å ha den nyeste versjonen av hvilken som helst programvare når du kan. Hvis det av ingen annen grunn enn sikkerhetsjusteringer, har den nyere programvaren blitt forbedret. Men siden fragmentering er aldri å gå bort, omfavne den og deretter gjøre noe med det var det smarte trekket.

Android 9 Pie anmeldelse: Større enn summen av skivene

Jerry Hildenbrand

Jerry er Mobile Nation's bosatt nerd og stolt av det. Det er ingenting han ikke kan ta fra hverandre, men mange ting han ikke kan sette sammen igjen. Du finner ham på tvers av Mobile Nations-nettverket, og du kan slo ham på Twitter hvis du vil si hei.

instagram story viewer