Sistemul de operare va rămâne în continuare open source, deocamdată
Pe scurt: Google a confirmat că acum va dezvolta Android în privat ca parte a eforturilor sale de a eficientiza procesul de dezvoltare. Cu toate acestea, compania i -a asigurat pe utilizatori și dezvoltatori că sistemul de operare va rămâne open source și va continua să elibereze codul sursă pentru noi versiuni Android.
Google a declarat Android Authority că va muta toată dezvoltarea Android la sucursalele sale interne săptămâna viitoare, marcând o schimbare semnificativă de la sistemul care a fost în vigoare de aproape 16 ani. În prezent, o parte a dezvoltării are loc pe publicul public AOSP Gerrit, în timp ce restul se face în mod privat.
În timp ce sucursala AOSP rămâne accesibilă tuturor, sucursala internă a Google este disponibilă numai companiilor cu un acord de licență Google Mobile Services. AOSP este open source, în timp ce GMS nu este. În schimb, Google licențează GMS pentru producătorii de dispozitive gratuit, cu condiția să respecte termeni și condiții specifice. Unele dintre companiile cu un acord GMS includ Samsung, Xiaomi și OnePlus.
Potrivit Google, abordarea sa actuală de dezvoltare în două puncte creează provocări atât pentru companie, cât și pentru partenerii săi. Dezvoltarea pe AOSP Gerrit rămâne adesea în urma sucursalei interne a Google, ceea ce duce la întârzieri în derularea de noi funcții, la fixarea erorilor și la abordarea vulnerabilităților de securitate. În plus, codul de fuziune între cele două sucursale introduce erori – o problemă pe care noua politică își propune să o rezolve.
Google afirmă că modificarea nu este destinată să împiedice dezvoltatorii terți, ci mai degrabă să eficientizeze procesul de dezvoltare. Compania susține că va continua să accepte contribuții de cod la AOSP de la dezvoltatorii externi, păstrând în același timp un control complet asupra a ceea ce se contopește pentru a asigura „vitalitatea Android ca platformă și ca proiect open-source”.
După cum remarcă Android Authority, componente precum sistemul de construire, actualizarea motorului, stiva Bluetooth, cadrul de virtualizare și configurația SELINUX sunt dezvoltate în prezent ca parte a stivei AOSP. Cu toate acestea, începând de săptămâna viitoare, acestea se vor muta la sucursalele interne ale Google. Drept urmare, codul sursă pentru aceste componente va fi lansat numai atunci când Google publică o nouă sucursală care conține modificările.
Pentru utilizatorii finali, este puțin probabil ca schimbarea politicii să aibă un impact vizibil. Cu toate acestea, dezvoltatorii se pot confrunta cu unele inconveniente din cauza unor versiuni de cod sursă publică pentru anumite componente Android. Acestea fiind spuse, actualizările Android ar trebui să rămână neafectate, deoarece majoritatea producătorilor cu un acord GMS vor continua să aibă acces neîntrerupt la sucursala internă a Google.