Tekniska bloggspel, Android-app-apk, tips och tricks

AOSP (Android Open Source Project): Vet vad du ska göra

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: AOSP (Android Open Source Project): Vet vad du ska göra

Android är ett operativsystem med öppen källkod. Men innan världen kunde samarbeta med honom gick projektet via Google. Big G samarbetar med flera smartphones för att skapa den öppna källkoden som kommer att ligga till grund för våra enheter. Och det var så Android Open Source Project startade, eller bara AOSP.

AOSP – Android Open Source Project

Som du kan se är förkortningen AOSP en akronym för Android Open Source, eller “Android open source project”, på portugisiska. Detta är Googles plattform som distribueras till tillverkare och oberoende utvecklare som är ansvariga för att anpassa den till sina enheter.

AOSP är också känd som ren Android, en term som användes för att beskriva Android innan ändringar gjordes av tredje part. Och det är också mest likt det system som Google använder på sina Pixel-enheter.

Pixel 2 och pixel 3 är två enheter som använder ungefär AOSP-versionen av Android / © AndroidPIT

När akronymen används för att beskriva ROM betyder det att versionen av operativsystemet Android är baserad på källkoden som kommer direkt från Google utan att någon lägger den framför utvecklaren.

Från vanilj till producent

Nej, det är inte namnet på en mexikansk såpopera. Google kallar gärna vanilj (eller vanilj) för en ren version av Android som delas med företaget. Med den här koden i handen modifierar och lägger tillverkare till trimnings- och trimlager till sin enhetshårdvara.

Det vill säga, den renaste Android av alla är vaniljversionen och varje version av systemet som vi ser på enheten är en modifierad version. Den gamla Nexusen hade till exempel ingen extra funktionalitet utöver originalversionen, men den inkluderade GApps (Google-appar), som inte ingår i öppen källkod. Detsamma gäller enheten i Moto-serien. Applikationen du ser på enheten är utvecklad av Motorola.

system Inbyggt i pixlar inte vanilj, AOSP. Det beror på att Google själv tar Vannilas version av Android och lägger specialfunktioner på din enhet. Det är därför Pixel Launcher kallas Pixel Launcher, och även därför de bär GApps.

Andra tillverkare måste betala Google för att använda GApps, även om AOSP är gratis. Detta är det ultimata sättet Google tjänar pengar på.

aosp android Alla lager av Android / Google-programvara ©

I extrema fall har vi exempel från Samsung och Huawei, som ändrar Google-koden på ett sätt som nästan inte går att känna igen och till och med har ett eget namn på gränssnittet. Alla slutliga versioner som finns på enheten anropas Lanserar OEM. OEM står för Tillverkning av originalutrustning eller (“Original Equipment Manufacturer” på portugisiska) och släpp Detta är versionen.

Den senaste versionen är en blandning av öppen källkodsversion av Google och den egna eller slutna koden för enhetstillverkaren eller några av dess komponenter, som Qualcomm.

ROM baserad på AOSP

Många ROM-skivor du hittar online använder AOSP som efternamn. Detta innebär att utvecklare lägger sina egna (vanligtvis gratis) hårdvarudrivrutiner och Android-appar med öppen källkod.

AndroidPIT Android 1384 paranoid rom Paranoia baserad på AOSP / © ANDROIDPIT

Det finns några speciella ROM-designer baserade på AOSP. De har alla en sak gemensamt, det är att försöka lansera fler Android-operativsystem, utan inflytande från Google. Naturligtvis är dess uppgift också att förbättra enhetens prestanda och frigöra den från programvaran. Därför förbättrar det modifierade ROM-minnet kvaliteten på smarttelefonen jämfört med operativsystemet som den producerar på fabriken.

Hur är det med dig, vad tycker du om Googles strategi att dela kodbas med alla tillverkare?

Table of Contents