Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

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

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

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

Сведения о платформе Android
Рисунок 1. Стек Android

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

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

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

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

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