Google 致力于为黑人社区推动种族平等。查看具体举措
Эта страница была переведа с помощью 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 на устройство; они не реализуют спецификации и не курируют дистрибутив.