Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Vad är android open source-projektet?

Anonim

Android är ett gratis open source-operativsystem. AOSP (A ndroid O pen S ource P roject) är gratis att ladda ner, gratis att ändra, gratis att bygga in i en produkt som kan driva nästan vad som helst. Men det är förmodligen inte något du någonsin har använt när du plockade upp en telefon eller annan gizmo som kör "Android".

Android är inte så mycket som något du använder för att göra en sak.

I hjärtat är Android inget annat än en plattform som vem som helst kan använda för att köra applikationer plus de bitar och bitar som behövs för att den ska kunna prata med standard hårdvara. Vi tenderar att tänka på Android som ett operativsystem för en telefon eller surfplatta (eller till och med en klocka eller tv), men det är bara en del av programvaran som krävs för att få alla enheter att slå på och göra saker. Med det sagt är det en av de viktigaste delarna.

Att ha ett enormt bibliotek med kod som vem som helst kan använda är bra. Att ha alla de saker som människor bygger med det och kan använda samma applikationer är ännu bättre. Det är bättre för oss eftersom vi kommer att ha en enorm lista med applikationer som går ut ur rutan när vi köper en Android-driven enhet. Det är bättre för företagen som tillverkar enheterna eftersom vi vill köpa dem och de behöver inte lägga sig i arbetet för att bygga sin egen applikationsplattform. Det är också bra för Google eftersom det betyder att fler enheter kommer att kunna använda internet och dess tjänster.

Den sista delen är varför Google underhåller AOSP. Google har alltid haft tron ​​på att alla borde ha tillgång till internet. Även om vissa av orsakerna kan vara altruistiska och godmodig, är det främsta skälet till att Google som företag har dessa mål för att internet är hur det tjänar pengar. Alla företag finns för att tjäna pengar, men med AOSP har Google hittat ett nytt sätt att tjäna pengar på alla samtidigt som man ger bort en av sina dyraste produkter: Android.

Detta görs genom AOSP. Google behåller Android-källkoden. Det betyder exakt vad du tycker att det gör: Det håller rena och städda och uppdaterade och gör dem tillgängliga för andra människor. Det har också personer som arbetar heltid för att göra förbättringar och lägga till nya funktioner i Android. Allt detta görs tillgängligt för alla att fritt kan använda under en liberal licens som gör det möjligt att göra ändringar i koden och inte skicka tillbaka till underhållarna. Samsung får göra vad den vill med AOSP. Så är du, och det är jag också. Om vi ​​gör något annorlunda, kan vi behålla dessa förändringar för att erbjuda en (förhoppningsvis) bättre produkt än någon annan kan.

Men de telefoner och prylar vi köper kör inte AOSP som operativsystem. Det vi ser är slutresultatet av att någon eller något företag använder det för att skapa programvara som är unik och sin egen. Detta kan göras genom att ändra koden eller genom att lägga till mer kod eller till och med lägga till applikationer som inte är öppna, som AOSP är. Varje företag som säljer Android-drivna prylar, inklusive Google själv, gör detta. Men även detta passar in i Googles metoder för att tjäna pengar eftersom det finns vissa begränsningar när ett företag vill använda Googles populära applikationer och tjänster.

Processen är en cirkel. Google ger Android bort. Ett företag använder det på sin telefon. Som konsumenter vill vi ha Android-telefoner som kan använda Google Play och Gmail och Google Photos och alla andra saker som gör Android bra. Företaget som skapar telefonen kan pakka in dessa funktioner gratis så länge det ser till att dess produkt kan använda alla andra applikationer som finns i Google Play-butiken. Telefontillverkare, som Samsung, sparar tid och pengar genom att inte bygga sin egen applikationsplattform och applikationsbutik. vi får en telefon med tillgång till alla appar vi älskar plus en marknad med över en miljon andra, och Google får många människor som använder sina tjänster och är på internet för att se Googles annonser.

Genom att göra Android till en stor del av ett operativsystem som vem som helst kan använda gratis betalar Googles investering i det.

Detta kan inte hända utan att Android är fritt att använda, så den tid och pengar som Google investerar i Android gör det till en mycket lukrativ del av sin verksamhet. Genom att tillhandahålla Android som källkod kan vem som helst använda istället för en fristående produkt som Windows, kan Google skörda fördelarna medan ett annat företag gör arbetet med att bygga och underhålla ett levande operativsystem. AOSP betyder att alla vinner, och det är så vi gillar det.