Від початку до кінця: як виходить оновлення програмного забезпечення Android [ІНФОГРАФІКА від Sony]

Sony випустила нову інфографіку, яка крок за кроком розповідає про те, як оновлення Android потрапляє від Google на смартфон у вашій руці

Багато людей цінують оновлення Android, включаючи виправлення безпеки та основні версії. Звичайно, деякі бояться нових оновлень, оскільки вони можуть змінити ситуацію, а іноді можуть з’явитися нові помилки або проблеми з продуктивністю. Проте здебільшого нові оновлення Android важливі та життєво важливі для платформи. Увесь процес, через який проходить оновлення Android, є неймовірно складним, тому Sony щойно випустила інфографіку, щоб допомогти проілюструвати весь процес.

Перший етап — це процес «підготовки», і він починається з надсилання Google OEM-виробникам Android так званого набору для розробки платформи (скорочено PDK). Він виходить за кілька тижнів до випуску нової версії Android і містить колекцію вихідних файлів та багато іншого, щоб допомогти OEM розробити, оптимізувати та протестувати нове оновлення. Тоді, коли Google випустить оновлення, OEM-виробники зможуть почати будувати фундамент, щоб вони могли зосередитися на апаратному рівні абстракції (HAL).

Процес HAL повністю зосереджений на тому, щоб різні апаратні компоненти працювали з новим програмним забезпеченням. Якщо компанія не використовує ті ж самі компоненти, що використовує Qualcomm (іноді це трапляється), то виправити це має OEM. Як тільки це буде зроблено, вони можуть почати працювати над основними функціями, які повинен мати смартфон або планшет. Це включає, але не обмежується такими речами, як здійснення та отримання телефонних дзвінків, надсилання та отримання повідомлень, а також підключення до Інтернету.

Усунувши це, OEM зможе працювати над функцією програмного забезпечення, яка виділяє їхні пристрої серед конкурентів. У випадку Sony це включає налаштування екрана блокування та інших програм, включаючи контакти, музику, фільми, альбом, камеру, електронну пошту та інші функції, такі як Smart Stamina та Xperia Assist. Зробивши це, вони можуть провести деякі внутрішні тести всередині компанії, а потім додаткові тести за межами лабораторії.

Можна подумати, що це кінець, але це лише перша фаза. Після завершення цього починається друга фаза, і тут вступає в дію сертифікація та затвердження оновлення. Ці пристрої мають відповідати певним стандартам щодо Bluetooth, Wi-Fi та стільникового зв’язку. Деякі з цих партнерів стільникового зв’язку також хочуть, щоб у програмному забезпеченні були певні компоненти, тому після їх впровадження оновлення проходить деякі тести від оператора.

Нарешті, коли все це припинено, вони можуть почати випускати оновлення для користувачів. Зазвичай це робиться поступово, поки команда сидить і перевіряє журнали на наявність критичних помилок під час процесу оновлення. Якщо деякі виявлені, їх потрібно виправити, але якщо ні, вони продовжуватимуть процес розгортання, доки він не завершиться.


Джерело: Sony Mobile