Так выпускается обновление программного обеспечения Android (OTA)
Sony разработала подробное графическое / информационное представление, чтобы рассказать своим пользователям о том, как Вышло обновление программного обеспечения Androidс подробным описанием его пути от начала до конца.
Мы часто говорим об обновлениях программного обеспечения и видим многие из них почти ежедневно. Многие из нас даже жалуются на то, насколько медленным может быть производитель Android, когда дело доходит до установки последних обновлений программного обеспечения на устройства. Скажем, например, Android Oreo в этом случае, который был недавно анонсирован. Пользователи ожидают, что OEM-производители предоставят такие обновления программного обеспечения как можно скорее. Но в такой спешке мы почти забываем время, необходимое производителю для адаптации своего проприетарного кода к новому программному обеспечению. Не поймите меня неправильно, я ни за, ни против производителя или пользователей.
Итак, Sony выделилась и сделала небольшой шаг, продемонстрировав, как именно выпускается обновление программного обеспечения Android, чтобы пользователи могли понять процесс.
Путь к выпуску обновления программного обеспечения Android — Инфографика Sony
Sony опубликовала графическое изображение всего процесса. Я не только покажу это вам, но и постараюсь полностью посвятить себя тому, чтобы помочь вам понять, как проходит весь процесс и как начинается обновление программного обеспечения Android. Согласно Sony, это двухэтапный процесс.
Инфографика была разделена на части, чтобы дать вам пошаговое объяснение.
Фаза 1 — Поднять

Новая версия Android запускается непосредственно из Google в виде PDK (Platform Development Kit), который в основном является исходным кодом нового обновления. Этот PDK отправляется OEM-производителям, таким как Sony, за несколько недель до окончательного выпуска. Это может быть просто не окончательный код, содержащий все исправления, улучшения и новые функции, но он помогает производителю создать основу и начать процесс тестирования устройств. Это помогает компании ускорить разработку и обработать окончательные сборки в гораздо более короткие сроки.
Затем он медленно продвигается к финальной версии, исходный код которой Google продвигает. Затем производители адаптируют этот код к своей собственной запатентованной системе, и разработка идет дальше.
Третья остановка — HAL (уровень абстракции оборудования), где OEM получает свои аппаратные микросхемы и конфигурацию для работы с последней версией программного обеспечения.

Если производитель не использует то же оборудование, что и Qualcomm, он должен самостоятельно пройти через код и протестировать каждый бит функциональности в устройстве. К ним относятся правильная загрузка, службы RIL, аудио, графика и все остальное, что устройство настроено для работы.
Теперь идет перестройка Sony, в которой система получила проприетарное программное обеспечение Sony. К ним относятся капитальный ремонт пользовательского интерфейса, улучшения экрана блокировки и приложения, такие как фильмы, музыка, камера и т. Д.
Затем идет финальное тестирование, которое проводится в стенах Sony. Для этого назначаются тестировщики, которые дают соответствующую обратную связь. Обратная связь затем приводит к большему количеству исправлений и оптимизаций, которые могут быть выполнены в программной части. Компания также проводит испытания вне своих лабораторий, чтобы получить отзывы.
Этап 2 — Сертификация и одобрение

Настало время для обеспечения качества и сертификации. Процесс сертификации гарантирует, что разработанное программное обеспечение соответствует требованиям по качеству и производительности, а также стандартам технологий Wi-Fi и Bluetooth. Опубликуйте сертификацию, финальная сборка почти готова к выпуску, но есть еще одна вещь.
Некоторым партнерам-операторам может потребоваться поставка специальной версии окончательного программного обеспечения. Затем эти операторы помогают OEM-производителю в тестировании и окончательном изменении специальной версии.
После всех этапов разработки, непрерывного тестирования, утверждения сертификации и участия оператора (оператора) обновление программного обеспечения Android распространяется на OEM-устройства.
На этом процесс не заканчивается. В промежутке времени между окончательной версией PDK и прибытием следующего обновления компания уделяет время поддержке клиентов. Этот процесс осуществляется посредством голосовых вызовов при оказании помощи клиентам, на форумах сообщества и в социальных сетях.
И именно так публикуется обновление программного обеспечения Android. Он проходит через различные остановки и посвящения разработчиков и производителей.
Подождите, Sony не единственная
Несколько лет назад, в 2013 году, известный производитель Android — компания HTC, представила похожую инфографику. Он подробно описывает каждый шаг как выпускается обновление программного обеспечения Android.
Посмотреть HTC «Анатомия обновления ОС Android«.
Представление HTC более детализировано, но в то же время может сбивать с толку конечных пользователей.
Действительно, мы понимаем, сколько работы и времени требуется OEM-производителю Android, чтобы пройти через этот процесс обновления. И мы им за это признательны. Конечно, могут быть некоторые OEM-производители, которые могут вам не понравиться (Кашляй .. Самсу ..), так что поделитесь с нами своим опытом. Как вы относитесь к расписанию обновлений вашего устройства, идет ли оно вовремя или требует значительных улучшений? Прокомментируйте ниже, и мы также хотели бы поделиться своим опытом.
Источник: Блог Sony Mobile