Google sa rozhodol pre výraznú zmenu v spôsobe vývoja Androidu., jej operačný systém pre mobilné zariadenia. Spoločnosť opúšťa svoj tradičný otvorený a kolaboratívny prístup a presúva celý proces do úplne súkromného prostredia. Hoci zdrojový kód bude aj naďalej vydávaný v rámci iniciatívy Android Open Source Project (AOSP), živý vývoj už nebude prístupný.
Google celé roky udržiaval časť kódu viditeľnú pre komunitu, čo umožňuje vývojárom a výrobcom pozorne sledovať pokrok platformy a dokonca prispievať k zlepšeniam. Spoločnosť sa však domnieva, že tento model vytvára problémy so synchronizáciou a údržbou medzi verejnou a internou verziou.
Viac kontrolovaný a menej dostupný vývoj
Vďaka tomuto rozhodnutiu bude vývoj Androidu prebiehať interne v spoločnosti Google.bez zdieľania pokroku, kým nebude systém úplne dokončený. To znamená, že už nebudú k dispozícii priebežné aktualizácie AOSP, ale kód sa uvoľní až vtedy, keď bude hotová finálna verzia.
Pre koncových používateľov táto zmena nebude mať výrazný rozdiel v ich skúsenostiach, pretože budú naďalej dostávať aktualizácie prostredníctvom tradičných kanálov od svojich výrobcov a operátorov. však Pre vývojárov a nadšencov open source to znamená stratu prístupu ku kľúčovým informáciám o nových funkciách a zmenách v systéme. K tomu sa pridáva fakt, že zabezpečenie systému Android Môže to byť ovplyvnené aj nedostatočnou transparentnosťou vo vývoji.
Vplyv na komunitu a výrobcov
Tento krok sa týka aj výrobcov zariadení a vývojárov vlastných ROM., ktorí sa spoliehali na to, že AOSP prispôsobí systém ich potrebám. Značky ako Xiaomi, Samsung a OnePlus založili veľkú časť svojich vrstiev prispôsobenia na tomto otvorenom zdrojovom kóde, ale teraz budú musieť počkať na konečnú verziu namiesto toho, aby sledovali proces vývoja.
Ďalšou postihnutou skupinou budú únikové a mediálne výstupy, ktoré často nachádzajú stopy o nových funkciách analýzou kódu AOSP. S touto zmenou, Informácie o budúcich vydaniach budú výrazne obmedzené, čo by mohlo ovplyvniť očakávanie inovatívnych prvkov. Súvisí to so záujmom pochopiť ako Android Q zaviedla zmeny v oblasti ochrany osobných údajov, keďže teraz bude ťažšie predvídať budúce inovácie.
Google zdôvodňuje zmenu efektívnosti
Google to argumentoval Zjednotenie vývoja do jednej internej vetvy optimalizuje zdroje a vyhnúť sa problémom s kompatibilitou medzi verejnou verziou a súkromnou verziou systému.
Doteraz spoločnosť spravovala dve paralelné línie kódu: jednu internú pre svojich vývojárov a partnerských výrobcov a druhú open source v AOSP. Každá nová funkcia sa musela preskúmať, aby sa zabezpečila kompatibilita oboch verzií, čo viedlo ku konfliktom a oneskoreniam. Tento proces možno prirovnať k potrebe upraviť súkromie v prehliadači Chrome, ktorá sa tiež snaží zlepšiť súdržnosť funkcií.
Odstránením verejnej pobočky počas procesu vývoja časy sa zefektívnia a počet chýb sa zníži, čo podľa spoločnosti prispeje k stabilite a bezpečnosti budúcich verzií Androidu.
Android je stále open source, ale s obmedzeniami
Napriek zmene na tom Google trval Android zostáva operačným systémom s otvoreným zdrojom. Zdrojový kód systému bude aj naďalej vydávaný pod licenciou Apache 2.0, čo umožní komukoľvek si ho stiahnuť a upraviť.
Toto otvorenie však bude teraz podmienené stratégiou Google, od r Kód bude sprístupnený až vtedy, keď sa tak spoločnosť rozhodne.. To znamená jasný rozdiel od iných iniciatív slobodného softvéru, kde vývoj prebieha na základe spolupráce a je transparentný. Preto nie je prekvapujúce, že sa komunita pýta na budúcnosť Bezpečnosť systému Android a ako budú ovplyvnené vývojové nástroje.
Okrem toho bude v budúcnosti možnosť upravovať Android do značnej miery obmedzená služby Google Play, ktoré obsahujú mnohé z kľúčových funkcií systému a sú uzavretým zdrojom.
Rozhodnutie spoločnosti Google urobiť vývoj pre Android súkromným je krokom, ktorý síce priamo neovplyvní každodenných používateľov, no ovplyvňuje komunitu vývojárov, únikov a výrobcov. Odteraz budú informácie o nových funkciách systému závisieť výlučne od toho, čo sa spoločnosť rozhodne zdieľať pri spustení. Aj keď spoločnosť tvrdí, že tento krok zlepší efektivitu, niektorí to považujú za spôsob, ako získať väčšiu kontrolu nad ekosystémom Android.