Google zrywa z kluczową cechą Androida. Teraz wszystko będzie za zamkniętymi drzwiami
Google przenosi cały rozwój systemu operacyjnego Android do swoich wewnętrznych oddziałów. Nad zmianą, która ma usprawnić wydawanie nowych wersji systemu, ubolewają deweloperzy.

Android powszechnie znany jest jako system otwartoźródłowy, jednak jest to połowicznie prawdziwe stwierdzenie. System operacyjny jest oparty na Android Open Source Project (AOSP), otwartoźródłowym systemie operacyjnym udostępnianym przez Google'a na licencji Apache 2.0. Otwartoźródłowość systemu sprawia, że każdy może zajrzeć do AOSP czy zaproponować zmiany do jego kodu źródłowego, z kolei licencja Apache 2.0 umożliwia tworzenie i modyfikowania dystrybucji systemu Android bez konieczności uiszczania opłaty czy uzyskiwania licencji od Google'a.
Google zamyka drzwi do współtworzenia Android Open Source Project
Na przeciwległym krańcu rozwoju Androida leży druga, rozwijana prywatnie przez Google'a gałąź systemu. Wgląd w nią mogą uzyskać tylko firmy, które mają podpisany z Google'em kontrakt na Usługi mobilne Google (GMS). Podczas gdy niektóre komponenty systemu operacyjnego są rozwijane w gałęzi AOSP, większość komponentów jest rozwijana wewnętrznie przez Google'a.
Teraz będziemy mogli jednak powiedzieć, że praktycznie wszystkie składniki systemu będą rozwijane za zamkniętymi drzwiami. Google w komunikacie dla serwisu Android Authority potwierdził, że wkrótce przeniesie cały rozwój systemu operacyjnego Android do swojego wewnętrznego oddziału.
Powodem tej decyzji ma być przyspieszenie rozwoju systemu Android, który miał być spowalniany przez dwoistą naturę Androida. Konieczność scalania zmian naniesionych w AOSP - projekcie, który zwykle był w tyle w porównaniu do zmian, jakie inżynierowie nanieśli w rozwijanej wewnętrznie wersji - miała prowadzić do konfliktów w działaniu i kodzie źródłowym. A co za tym idzie, spowalniała rozwój systemu.
Zmiany w rozwoju systemu Android to ziewnięcia jednych i dramaty drugich
Android nie stanie się zamkniętoźródłowy (closed-source), bowiem Google deklaruje dalszą publikację gotowego kodu źródłowego nowych wersji AOSP. Jednak aktualizacje będą pojawiać się znacznie rzadziej.
Zdaniem Mishaala Rahmana z Android Authority zmiana będzie miała "minimalny wpływ na zwykłych użytkowników" - nie powinniśmy spodziewać się znacznie szybszych wydań aktualizacji systemu Android. Zmian nie odczują także deweloperzy, w tym ci zajmujący się tworzeniem własnych ROM-ów, gdyż całość ich pracy oparta jest na jednym, konkretnym wydaniu systemu.
Zmiana odbije się czkawką u wszystkich deweloperów, którzy lubili zaglądać do AOSP czy po prostu go współtworzyć - decyzja o przeniesieniu rozwoju AOSP do wewnętrznych struktur Google'a uniemożliwi im to. Choć Google nadal będzie udostępniać kod źródłowy systemu, to będzie on aktualizowany co kilka tygodni lub nawet miesięcy i będzie on znacznie starszy w porównaniu do tego, nad czym obecnie siedzą inżynierowie Google'a. Zmiana przyprawi o ból głowy także tych, którzy na potrzeby swoich aplikacji i projektów śledzili najnowsze zmiany w AOSP, w tym blogerów, którzy w Android Open Source Project odnajdywali wskazówki i sugestie prac Google'a nad nowymi funkcjami i produktami.
Więcej na temat systemu Android:
Zdjęcie główne: Karlis Dambrans / Shutterstock