Google jest zaangażowany w promowanie równości rasowej dla społeczności czarnych. Zobacz jak.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Skonfiguruj do programowania na Androida

Android to pakiet oprogramowania typu open source stworzony dla szerokiej gamy urządzeń o różnych formatach. Głównym celem Androida jest stworzenie otwartej platformy oprogramowania dostępnej dla operatorów, producentów OEM i programistów, aby urzeczywistnić ich innowacyjne pomysły i wprowadzić udany, prawdziwy produkt, który poprawia mobilność użytkowników.

Android został zaprojektowany w taki sposób, że nie ma centralnego punktu awarii, w którym jeden gracz branżowy ogranicza lub kontroluje innowacje innego. Rezultatem jest pełny produkt konsumencki o jakości produkcyjnej z otwartym kodem źródłowym do dostosowywania i przenoszenia.

Szczegóły struktury systemu Android
Rysunek 1. Stos systemu Android

Filozofia zarządzania

Grupa firm znana jako Open Handset Alliance (OHA), kierowana przez Google, zapoczątkowała Androida. Obecnie wiele firm - zarówno pierwotnych członków OHA, jak i inne - zainwestowało w Androida. Firmy te przeznaczyły znaczne zasoby inżynieryjne na ulepszenie Androida i wprowadzenie na rynek urządzeń z Androidem.

Firmy, które zainwestowały w Androida, zrobiły to, ponieważ uważamy, że otwarta platforma jest konieczna. Android jest celowo i jawnie projektem open source (w przeciwieństwie do wolnego oprogramowania); grupa organizacji o wspólnych potrzebach zebrała zasoby, aby współpracować nad pojedynczym wdrożeniem wspólnego produktu. Przede wszystkim filozofia Androida jest pragmatyczna. Celem jest wspólny produkt, który każdy współpracownik może dostosować i dostosować.

Oczywiście niekontrolowane dostosowywanie może prowadzić do niezgodnych implementacji. Aby temu zapobiec, Android Open Source Project (AOSP) utrzymuje program zgodności z systemem Android , który określa, co to znaczy być kompatybilnym z Androidem i jakie są wymagania od twórców urządzeń, aby osiągnąć ten status. Każdy może używać kodu źródłowego Androida w dowolnym celu, a my z zadowoleniem przyjmujemy wszystkie legalne zastosowania. Aby jednak uczestniczyć we wspólnym ekosystemie aplikacji, które tworzymy wokół Androida, producenci urządzeń muszą uczestniczyć w Programie zgodności z Androidem.

AOSP jest zarządzany przez Google, który utrzymuje i rozwija system Android. Chociaż Android składa się z wielu podprojektów, AOSP jest ściśle zarządzaniem projektami. Postrzegamy Androida i zarządzamy nim jako pojedynczym, holistycznym produktem, a nie dystrybucją, specyfikacją ani zbiorem części zamiennych. Naszym celem jest, aby konstruktorzy urządzeń przenosili Androida na urządzenie; nie implementują specyfikacji ani nie zajmują się dystrybucją.