Ekosistem Android ide prema strukturnoj promjeni svog razvojnog modela. Google je nedavno potvrdio da će se sav programski i razvojni rad na njegovom operativnom sistemu obavljati privatno, što je potez koji označava početak nove, zatvorenije ere slobodnog softvera. Ova promjena je relevantna u kontekstu rasprave o tome da li Android je zaista sistem otvorenog koda.
Ova promjena će direktno uticati na takozvani Android Open Source Project (AOSP), koji je do sada funkcionisao kao javna i otvorena grana operativnog sistema. Iako je Google uvjerio da će nastaviti dijeliti izvorni kod novih verzija kada se završi, proces razvoja u realnom vremenu više neće biti dostupan vanjskoj zajednici, što je u suprotnosti s filozofijom projekta. microG, koji nastoji održati otvorenost u Androidu.
Mjera ne podrazumijeva da Android postaje zatvoren sistem u strogom smislu, jer kod će se i dalje objavljivati pod licencama otvorenog koda. Međutim, to značajno ograničava učešće nezavisnih programera, proizvođača bez ugovora s Googleom i entuzijasta slobodnog softvera u evoluciji platforme. Trenutna situacija je u suprotnosti sa prethodnom panoramom, gdje Android 13 pokrenut je uz povećano učešće zajednice.
Do sada je Google održavao dvije grane razvoja Androida: jednu internu i jednu javnu (AOSP). Ovaj dualitet je često stvarao integracijske sukobe i kašnjenja u implementaciji novih razvoja.. Stoga, sa prijedlogom da se ujedini pod jednu privatnu podružnicu, kompanija ima za cilj da pojednostavi procese i smanji greške, što je strategija koja bi mogla biti od koristi za stabilnost operativnog sistema.
Android, sve više pod Googleovom kontrolom
Android je rođen kao operativni sistem sa pozivom za otvorenost, registrovan u Open Handset Alliance, i godinama je predstavljan kao alternativa Appleovom zatvorenom modelu. Međutim, s vremenom se Google postepeno distancirao od duha otvorene suradnje, dajući prioritet vlastitim interesima i interesima svojih poslovnih partnera. Ova evolucija se može uporediti sa trendom ka većoj centralizaciji uočenim u drugim ekosistemima.
Novi pristup dodatno će povećati ovisnost o GMS licenci (Google Mobile Services), koji omogućava proizvođačima pristup osnovnim uslugama i aplikacijama kao što su Google Play, Maps i Gmail. Samo oni sa ovom licencom imat će ranu vidljivost u razvoju, pa čak i priliku da sarađuju s Googleom prije nego što se kod objavi, što bi moglo utjecati na nove projekte u razvoju.
Ovaj model Izostavlja nezavisne programere koji su nesebično doprinijeli zajednici. open source, kao i proizvođači koji su svoje Android adaptacije bazirali direktno na AOSP-u. U regijama poput Kine, gdje se Google usluge ne koriste, ova odluka bi mogla dovesti do većih tehničkih prepreka i još veće fragmentacije, slično onima s kojima se suočavaju alternative u ekosistemu slobodnog softvera.
Google je tvrdio da ova konsolidacija odgovara na potrebu da se ubrza razvoj, olakša otklanjanje grešaka i skrati vrijeme implementacije.. Međutim, to također podrazumijeva manje transparentnosti u procesu i jača ekskluzivnu kontrolu kompanije nad budućnošću platforme.
Od otvorene saradnje do potpune centralizacije
Koegzistencija javnih i privatnih podružnica stvorila je velike interne izazove u Googleu.. Razvojni ciklusi se nisu poklapali, što je uzrokovalo neusklađenost i dupliciranje. Ponekad je posao obavljen u AOSP-u morao biti integrisan ili odbačen na osnovu paralelnog napretka ostvarenog na internoj grani, što je rezultiralo „konfliktom spajanja“. Ovaj sukob interesa je sličan onome što je uočeno u razvoju drugih softverskih platformi.
Sa novim modelom, Svi radovi će se odvijati iza zatvorenih vrata. Tek kada Google objavi novu stabilnu verziju – na primjer, Android 16 – promjene će biti javno podijeljene. Ovo će uključivati i opšti izvorni kod i kod određenih specifičnih komponenti operativnog sistema, sasvim drugačiji krajolik od onog koji programeri trenutno uživaju.
Jedan od najraširenijih strahova je da će ova strategija imati negativan uticaj na nezavisne inicijative., kao što su prilagođeni ROM-ovi (LineageOS, GrapheneOS, itd.) ili razvoji usmjereni na uređaje koje su njihovi proizvođači napustili. Odgađanjem pristupa kodu, održavanje ovih inicijativa će postati složenije, što bi mogao biti dugoročni izazov za korisnike koji se oslanjaju na alternativna rješenja.
Zatvoreniji ekosistem sa ograničenim uticajem na prosečnog korisnika
Sa stanovišta običnog korisnika, Ove promjene se neće pretvoriti u vidljive promjene u kratkom roku. Mobilni telefoni će nastaviti da dobijaju ažuriranja, Google usluge će nastaviti da rade kao i do sada, a nove verzije Androida će i dalje stizati po svojim unapred utvrđenim ciklusima. Međutim, važno je biti svjestan kako ove promjene mogu utjecati na cjelokupni Android ekosistem.
Programeri aplikacija također neće biti značajno pogođeni.. Oni će nastaviti da pristupaju kodu kada bude objavljen i moći će da kompajliraju svoje aplikacije kao i obično. Razvojni alati kao što su Android Studio, javni API-ji i kompleti za kompatibilnost ostat će operativni uprkos promjenama u strukturi razvoja.
Transformacija To uglavnom utiče na interni proces i model upravljanja projektom. Mogućnost predlaganja poboljšanja, prijavljivanja grešaka ili predlaganja novih funkcija bit će ograničena na one koji su dio Googleovog zatvorenog ekosistema saradnika. Ovaj pristup može izazvati zabrinutost za budućnost inovacija na platformi.
Dakle, dok je Android tehnički još uvijek otvorenog koda, smjer kojim ide Google To ga udaljava od principa koji su inspirisali njegovo rođenje. Ekskluzivna kontrola kompanije nad razvojem, njenim tempom i prioritetima jača njenu moć nad najšire korišćenim softverom na planeti.
Dok operativni sistem zelenog robota održava svoj status otvorenog koda na papiru, Sadašnji model se sve više udaljava od ideala zajednice i decentralizovane saradnje.. Google traži veću efikasnost i kontrolu, ali po cijenu žrtvovanja dijela transparentnosti i otvorenosti koji su razlikovali Android od njegovog direktnog konkurenta.