El Android 16-utgåva det medförde inte bara nya funktioner och förbättringar för användare och utvecklare, utan också en stark oro i utvecklargemenskapen av alternativ firmware för Android.
Och denna oro är Det uppstod genom att observera en oväntad förändring, sedan Google har slutat publicera den nödvändiga källkoden för kompatibilitet med Pixel-enheter, vilket påverkar möjligheten att skapa anpassade bilder baserade på AOSP.
Samma dag som Google tillkännagav Android 16 släppte de huvudkällkoden till det officiella AOSP-arkivet. Men till skillnad från tidigare versioner, viktiga komponenter saknades, såsom:
- DeviceTree-filer, som beskriver den specifika hårdvarukonfigurationen för Pixel-enheter.
- Binära drivrutiner (blobbar) som krävs för att operativsystemet ska kunna interagera med hårdvaran.
- Den kompletta ändringsloggen för Googles modifierade Linuxkärna för Android.
Denna brist på komponenter har skapat allvarliga svårigheter för projekt som CalyxOS och GrapheneOS, två av de mest respekterade firmware-versionerna som strävar efter att ge en säker, privat och tjänstefri Android-upplevelse.
Reaktionen i samhället var omedelbar. Vissa befarar att detta är det första steget mot progressiva nedskärningar. från offentligt stöd för AOSP-projektet, vilket skulle kunna äventyra den öppna och samarbetsinriktade karaktär som har präglat Android sedan starten.
från Grafen OS, ett av de ledande projekten med fokus på integritet, De påstod sig ha fått inofficiella varningar sedan april om Googles planer på att begränsa källkoden. För många är den nuvarande utelämnandet inte en slump, utan ett avsiktligt drag som kan bli återkommande.
Konsekvenserna för det alternativa Android-ekosystemet
Fram tills nu kunde utvecklare enkelt kompilera AOSP och generera fungerande firmware för Pixel-enheter, tack vare direkt åtkomst till alla hårdvaruspecifika element. Men med Android 16 har den enkelheten äventyrats, eftersom det nu Utvecklare måste tillgripa reverse engineering-tekniker för att avgöra vad som har förändrats jämfört med tidigare versioner, en tekniskt komplex och opraktisk uppgift. I sitt nuvarande tillstånd kan Android 16 inte kompileras direkt för Pixel-smartphones utan komponenter som inte längre är allmänt tillgängliga.
AOSP förlorar transparens
Även AOSP fortsätter att erbjuda den allmänna källkoden av Linux-plattformen och kärnan, Det senare levereras nu som ögonblicksbilder utan commit-historik, Detta gör det svårt att korrekt spåra ändringar som Google har introducerat. Och även om GSI (generiska systembilder) fortsätter att genereras från AOSP, är deras användbarhet begränsad till generisk testning eller utveckling på stödda, icke-anpassade enheter som Pixels.
Mitt i växande missnöje, Seang Chau, vice vd för Android-plattformen på Google, gick ut för att dementera ryktenaEnligt Chau:
"Android är fortfarande en öppen plattform, och AOSP kommer att fortsätta publicera sin källkod. Det finns inga planer på att ta bort arkivet eller stänga projektet för communityn."
Han erkände dock en sanning: AOSP har ingen referensenhet modern, öppen och prisvärd, vilket begränsar dess användning för oberoende utvecklare. Alternativt, Google föreslår att använda bläckfisk, en virtuell apparat med öppen källkod, som en officiell testmiljö för framtida versioner av Android.
Dessutom, GSI-bilder är fortfarande ett giltigt verktyg för att utveckla och testa Android. på ARM64- eller x86_64-arkitekturer, utan behov av specifik hårdvara.
Vad betyder detta för Androids framtid?
Även om Android tekniskt sett fortfarande är öppen källkod, Brist på tillgång till viktiga komponenter för att skapa byggen funktionell på riktig hårdvara som Pixels utgör en utmaning För utvecklare av alternativa projekt undergrävs idealet om en verkligt fri och anpassningsbar plattform om dess nyckelkomponenter privatiseras eller görs otillgängliga.
Utan vidare dröjsmål får vi helt enkelt vänta och se vad som händer under de kommande månaderna, vilket kommer att vara avgörande för att avgöra om Googles beslut är ett tillfälligt undantag eller början på en ny, mer sluten policy. Under tiden väntar gemenskapen på större klarhet och framför allt överensstämmelse med de öppenhetsprinciper som gav upphov till Android.
Fuente: https://calyxos.org