Firma Sony udostępniła nową infografikę, która krok po kroku przedstawia proces przesyłania aktualizacji Androida z Google na smartfon, który trzymasz w dłoni
Aktualizacje Androida, w tym zarówno poprawki zabezpieczeń, jak i główne wersje, są czymś, co ceni wiele osób. To prawda, niektórzy boją się nowych aktualizacji, ponieważ mogą one zmienić sytuację i czasami mogą pojawić się nowe błędy lub problemy z wydajnością. Jednak w przeważającej części nowe aktualizacje Androida są ważne i niezbędne dla platformy. Cały proces aktualizacji Androida jest jednak niezwykle złożony, dlatego firma Sony opublikowała właśnie infografikę ilustrującą cały proces.
Pierwsza faza to proces „przywoływania” i rozpoczyna się od wysłania przez Google producentów OEM systemu Android tak zwanego zestawu deweloperskiego platformy (w skrócie PDK). Publikacja ta ukazuje się na kilka tygodni przed wydaniem nowej wersji Androida i zawiera zbiór plików źródłowych oraz inne informacje, które pomogą producentom OEM opracować, zoptymalizować i przetestować nową aktualizację. Następnie, gdy Google opublikuje aktualizację, producenci OEM będą mogli rozpocząć budowanie podstaw, aby móc skupić się na warstwie abstrakcji sprzętu (HAL).
Proces HAL koncentruje się całkowicie na zapewnieniu współpracy różnych komponentów sprzętowych z nowym oprogramowaniem. Jeśli firma nie używa tych samych komponentów, których używa Qualcomm (co czasami ma miejsce), zadaniem producenta OEM jest naprawienie tego. Po wykonaniu tej czynności mogą rozpocząć pracę nad podstawowymi funkcjami, które powinien obsługiwać smartfon lub tablet. Obejmuje to między innymi wykonywanie i odbieranie połączeń telefonicznych, wysyłanie i odbieranie wiadomości oraz łączność z Internetem.
Mając to na uwadze, producent OEM może następnie pracować nad funkcją oprogramowania, która wyróżni jego urządzenia na tle konkurencji. W przypadku Sony obejmuje to dostosowywanie ekranu blokady i innych aplikacji, w tym kontaktów, muzyki, filmów, albumu, aparatu, poczty e-mail i innych funkcji, takich jak Smart Stamina i Xperia Assist. Po wykonaniu tej czynności mogą przeprowadzić kilka testów wewnętrznych w firmie, a następnie więcej testów poza laboratorium.
Można by pomyśleć, że to koniec, ale to dopiero pierwsza faza. Po zakończeniu rozpoczyna się faza druga, w której wchodzi w grę certyfikacja i zatwierdzenie aktualizacji. Urządzenia te muszą spełniać określone standardy, jeśli chodzi o łączność Bluetooth, Wi-Fi i komórkową. Niektórzy z tych partnerów komórkowych również chcą pewnych rzeczy w oprogramowaniu, więc po ich wdrożeniu aktualizacja zostaje poddana pewnym testom ze strony operatora.
Wreszcie, gdy już to wszystko usuniemy, będą mogli rozpocząć udostępnianie aktualizacji użytkownikom. Zwykle odbywa się to stopniowo, podczas gdy zespół siedzi i sprawdza dzienniki pod kątem wszelkiego rodzaju błędów krytycznych podczas procesu aktualizacji. Jeśli niektóre zostaną wykryte, należy je naprawić, ale jeśli nie, proces wdrażania będzie kontynuowany aż do jego zakończenia.
Źródło: Sony Mobile