
Google menja način razvoja Androida: Napušta javne kanale, ali ostaje otvoren kod
Google planira značajnu promenu u načinu razvoja Android operativnog sistema. Kompanija je potvrdila da će celokupan proces razvoja novih verzija Androida ubuduće biti vođen isključivo kroz interne kanale kompanije, napuštajući dosadašnju praksu razvoja kroz javno dostupne kanale.
Prema zvaničnoj potvrdi koju je Google dao portalu Android Authority, sav budući razvoj Androida odvijaće se u internim granama (internal branch) kompanije, umesto u javnim AOSP (Android Open Source Project) granama koje su do sada bile dostupne javnosti. AOSP predstavlja otvoreni kod Android operativnog sistema koji je svima dostupan, dok su interne grane rezervisane isključivo za Google i kompanije koje poseduju Google Mobile Services (GMS) licence, poput Samsunga, Motorole i drugih proizvođača uređaja.
Kompanija naglašava da ova promena ne znači da Android napušta svoje korene otvorenog koda, ali proces razvoja više neće biti transparentan kao ranije. Google će i dalje objavljivati kompletan izvorni kod u AOSP repozitorijumu nakon završetka svake nove verzije sistema.
Pojednostavljenje procesa razvoja kao glavni motiv promene
Kao glavni razlog za ovu promenu, Google navodi pojednostavljenje razvojnog procesa, nadovezujući se na nedavni prelazak na "trunk-based development" metodologiju. Problem koji kompanija želi da reši je činjenica da javne i privatne grane Android koda često nisu sinhronizovane po pitanju funkcionalnosti i podrške za API-je, što primorava razvojni tim da mukotrpno spaja ove grane za svako izdanje.
Fokusiranjem na internu granu, Google tvrdi da može da pojednostavi izdanja i olakša posao svima uključenim u proces razvoja. Navodno, ovakav pristup će omogućiti programerima aplikacija da se fokusiraju na podršku za svoje aplikacije bez potrebe da prate promene na platformi u AOSP-u. Istovremeno, proizvođači uređaja sa licencom mogu da se usredsrede samo na internu granu tokom razvoja svojih uređaja, čiji proces često traje godinu dana ili više.
Trenutno, većina Android razvoja već se odvija u internoj grani, ali nekoliko komponenti, poput Bluetooth-a i kernela, još uvek se razvijaju javno. Prema novom sistemu, i ove komponente će preći na interni razvoj.
Ova promena ka privatnom razvoju ne dolazi iznenada – Android se već godinama čini manje otvorenim nego u svojim ranim danima. Na primer, Google već duže vreme premešta funkcije Androida iz AOSP-a u pakete zatvorenog koda, što kompaniji daje veću kontrolu nad platformom, ali i olakšava ažuriranje ključnih komponenti bez potrebe za kompletnim ažuriranjem operativnog sistema.
Iako će ova promena nesumnjivo olakšati rad Google-ovom razvojnom timu, ona bi mogla ograničiti informacije o Androidu pre zvaničnog objavljivanja novih verzija. Sitnice koje se pojavljuju u AOSP-u ponekad mogu ukazivati na nadolazeće uređaje, ukidanje funkcija ili promene u podršci za aplikacije. Te informacije bi ubuduće mogle biti manje dostupne, što znači da će biti manje prilika za programere i korisnike da ospore Google pre nego što implementira neku nepopularnu promenu.
Međutim, prosečan korisnik Android telefona verovatno neće primetiti nikakvu razliku zbog ove strukturne promene. Google će navodno objaviti više detalja o prelasku na privatni razvoj kasnije ove nedelje, a sama promena bi mogla stupiti na snagu već sledeće nedelje.
(Telegraf.rs)
Video: Čovek zarobljen u zgradi u Nišu dok bukti požar: Snimak sa lica mesta
Telegraf.rs zadržava sva prava nad sadržajem. Za preuzimanje sadržaja pogledajte uputstva na stranici Uslovi korišćenja.