Google стремится продвигать расовую справедливость для черных сообществ. Смотри как.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Настройка для разработки Android

Android - это программный стек с открытым исходным кодом, созданный для широкого спектра устройств с различными форм-факторами. Основная цель Android - создать открытую программную платформу, доступную для операторов, производителей оборудования и разработчиков, чтобы воплотить в жизнь свои инновационные идеи и представить успешный, реальный продукт, улучшающий работу пользователей с мобильными устройствами.

Android спроектирован так, чтобы не было центральной точки отказа, когда один игрок отрасли ограничивает или контролирует инновации другого. В результате получается полноценный потребительский продукт производственного качества с открытым исходным кодом для настройки и портирования.

Детали платформы Android
Рисунок 1. Стек Android

Философия управления

Группа компаний, известная как Open Handset Alliance (OHA), во главе с Google, создала Android. Сегодня многие компании - как оригинальные члены OHA, так и другие - вложили значительные средства в Android. Эти компании выделили значительные технические ресурсы для улучшения Android и вывода Android-устройств на рынок.

Компании, которые инвестировали в Android, сделали это, потому что мы считаем, что необходима открытая платформа. Android намеренно и явно является проектом с открытым исходным кодом (в отличие от свободного программного обеспечения); группа организаций с общими потребностями объединила ресурсы для совместной работы над одной реализацией общего продукта. Прежде всего, философия Android прагматична. Целью является общий продукт, который каждый участник может адаптировать и настраивать.

Конечно, неконтролируемая настройка может привести к несовместимым реализациям. Чтобы предотвратить это, в Android Open Source Project (AOSP) поддерживается Программа совместимости Android , в которой прописано, что значит быть совместимым с Android и что требуется от разработчиков устройств для достижения этого статуса. Любой может использовать исходный код Android для любых целей, и мы приветствуем любое законное использование. Однако, чтобы принять участие в общей экосистеме приложений, которые мы строим на базе Android, разработчики устройств должны участвовать в Программе совместимости Android.

AOSP возглавляет Google, который поддерживает и развивает Android. Хотя Android состоит из нескольких подпроектов, AOSP строго управляет проектом. Мы рассматриваем Android и управляем им как единый целостный программный продукт, а не дистрибутив, спецификация или набор сменных частей. Наша цель состоит в том, чтобы производители устройств портировали Android на устройство; они не реализуют спецификацию и не курируют дистрибутив.