Google теперь будет разрабатывать Android за закрытыми дверями
Производители Android-устройств могут значительно изменять внешний вид и функционал операционной системы, но все основные возможности они заимствуют из открытого исходного кода Android Open Source Project (AOSP). Теперь Google решила существенно изменить процесс разработки платформы, чтобы оптимизировать её дальнейшее развитие. Компания подтвердила это изданию Android Authority.
Производители Android-устройств могут значительно изменять внешний вид и функционал операционной системы, но все основные возможности они заимствуют из открытого исходного кода Android Open Source Project (AOSP). Теперь Google решила существенно изменить процесс разработки платформы, чтобы оптимизировать её дальнейшее развитие. Компания подтвердила это изданию Android Authority.
Будучи опенсорсным проектом, AOSP развивается благодаря усилиям сторонних разработчиков, но основная часть разработки лежит на плечах Google. Именно она принимает окончательное решение о том, какой код включать в AOSP и когда выпускать новую версию платформы. Компания разрабатывает элементы AOSP в закрытом режиме, чтобы «разработчики и OEM-производители могли использовать единую версию» Android.
Для баланса между открытостью проекта AOSP и своей продуктовой стратегией Google поддерживает две ветки разработки Android: публичную ветку AOSP и собственную внутреннюю ветку. Публичная ветка доступна всем желающим, а внутренняя — только компаниям, заключившим лицензионное соглашение на использование Google Mobile Services. Большинство компонентов, включая основной фреймворк Android, создаются во внутренней ветке. Публичная ветка обычно существенно отстаёт, и Google приходится тратить время на слияние патчей между двумя версиями.
Со следующей недели вся разработка Android будет вестись во внутренней ветке Google. Это не значит, что система станет закрытой: Google продолжит публиковать исходный код новых версий ОС после их выхода. Также компания продолжит выкладывать исходный код форка ядра Linux для Android. Однако изменится частота выпуска обновлений исходного кода для отдельных компонентов Android. Ожидается, что новый подход упростит и ускорит разработку Android, а также уменьшит количество ошибок в коде.
На обычных пользователях Android-устройств и разработчиках приложений это изменение никак не отразится. Однако для сторонних разработчиков, желающих вносить вклад в развитие AOSP, без лицензии GMS участие в разработке становится затруднительным, так как доступный исходный код будет постоянно отставать от актуального на недели или даже месяцы.
10+ сертификаций Coursera, которые могут изменить вашу карьеру
Бюджетный способ прокачать навыки и повысить зарплату — это профессиональный сертификат от Google, IBM или крупного зарубежного университета. На Coursera как раз можно найти десятки полезных обучающих программ по машинному обучению, проджект-менеджменту и не только. Собрали 10+ сертификаций, которые будут выигрышно смотреться в резюме как новичка, так и опытного специалиста.
Дизайн, VR и интернет вещей: 10 доступных онлайн-курсов от Google, Amazon и других гигантов
На платформе Coursera можно найти сотни курсов от крупных корпораций, включая Google, Amazon и HubSpot. Это отличная возможность начать новую карьеру, повысить квалификацию и просто получить плюс в профессиональную карму. Мы собрали 10 программ от ИТ-компаний, которые помогут освоить машинное обучение, UX-дизайн, продакт-менеджмент, кибербезопасность и многое другое.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.