Reklama

Android 5.0 Lollipop został wydany w listopadzie. W lutym, pełne trzy miesiące później, TechCrunch poinformował o tym mniej niż 2% urządzeń z Androidem prowadzili to. Teraz, w marcu, liczba ta wciąż się unosi około 3%.

Porównaj to z głównym rywalem Androida. jabłko wydało iOS 8.0 we wrześniu iOS 8 jest tutaj: 10 powodów, aby od razu go zainstalowaćJeśli posiadasz iPhone'a, iPada lub iPoda Touch, musisz jak najszybciej uaktualnić go do iOS 8. Dlatego. Czytaj więcej a do listopada, zaledwie dwa miesiące później, ponad 60% iPhone'ów korzystali z najnowszej wersji - i to w rzeczywistości powolny gdy spojrzysz na współczynnik adopcji poprzednich wersji iOS.

Co daje? Dlaczego urządzenia z Androidem aktualizują się do najnowszej wersji o wiele wolniej niż ich konkurenci? Dlaczego nie Twój urządzenie z systemem Lollipop już?

Problemem jest konstrukcja Androida

Jak się okazuje, kwestia powolnego wdrażania aktualizacji, a nawet wolniejszego wdrażania aktualizacji nie jest niczym nowym, gdy spojrzysz na historię wersji Androida. Patrzyliśmy na Androida

instagram viewer
przyjęcie wersji fragmentarycznej Krótki przewodnik po wersjach i aktualizacjach Androida [Android]Jeśli ktoś powie Ci, że używa Androida, nie mówi tyle, ile myślisz. W przeciwieństwie do głównych komputerowych systemów operacyjnych, Android to szeroki system operacyjny obejmujący wiele wersji i platform. Gdybyś chciał... Czytaj więcej jeszcze w 2011 roku, ale od tego czasu niewiele się zmieniło.

Problem wynika z podstawowej filozofii projektowania Androida: otwarte środowisko, które można dostosować, dostosować i zaprezentować każdemu, kto może wyprodukować telefon. Ta otwartość jest jedną z największych zalet Androida, ponieważ użytkownicy Androida uwielbiają wolność, ale wiąże się z kilkoma dużymi problemami - na przykład Piractwo aplikacji na Androida Piractwo na Androidzie: jak źle jest naprawdę?Android słynie z szalejącego piractwa, więc badamy dokładnie, jak źle jest. Czytaj więcej .

android-aktualizacja-proces-zbyt-wiele-androidów

Chociaż oficjalnie był dostępny w listopadzie, Lollipop był w rzeczywistości dostępny tylko dla niektórych urządzeń Nexus w tym czasie. Dlaczego? Ponieważ producenci przyjmują i opracowują aktualizacje we własnym tempie, dlatego też ci sami producenci ogłosił szacunki dostępności Lollipop Android 5.0 Lollipop: co to jest i kiedy go dostanieszAndroid 5.0 Lollipop jest tutaj, ale tylko na urządzeniach Nexus. Co dokładnie nowego w tym systemie operacyjnym i kiedy możesz spodziewać się, że pojawi się na twoim urządzeniu? Czytaj więcej .

Natomiast iOS to pojedynczy ekosystem, który jest ściśle utrzymywany i regulowany przez Apple. Nie muszą zawracać sobie głowy wersjami iPhone'a HTC, Samsung i Motorola; raczej każdy dany iPhone jest taki sam jak następny, więc aktualizacje są łatwiejsze do przetestowania i szybsze do wypchnięcia.

I tak naprawdę sprowadzają się wszystkie opóźnienia Androida: sama liczba urządzeń, które muszą być obsługiwane.

Wszystko zaczyna się od Google…

Powiedzmy, że ty i twoi dwaj przyjaciele kupujecie to samo Zestaw LEGO Google ogłasza nowy projekt LEGO: Build with ChromeCzy kiedykolwiek chciałeś zbudować coś z LEGO, ale uniknąłeś niebezpieczeństwa nadepnięcia na jeden z tych niszczycieli stóp? Cóż, zespół Chrome i LEGO Group mają coś dla Ciebie: buduj z Chrome. Czytaj więcej (co może faktycznie być do produktywnego użytku Jak korzystać z LEGOs, aby lepiej zarządzać czasemMyślę, że znalazłem najlepsze narzędzie produktywności: LEGO. Nie odchodź! Pozwól mi wyjaśnić. Czytaj więcej ) i użyj go do zbudowania unikalnego dzieła. Kilka miesięcy później LEGO wypuszcza kolejny zestaw, a cała trójka kupuje go, aby poprawić to, co już stworzyłeś.

Każdy z was musi włączyć te nowe elementy, ale proces będzie różny dla każdego z was, ponieważ wszystkie wasze dzieła są budowane na różne sposoby. ty może to być łatwe do dostosowania, ale Twoi przyjaciele może zmagać się z tym i działać dłużej.

Ale zanim się w to zagłębimy, przyjrzyjmy się, co trzeba zrobić, aby wyprodukować nowe zestawy LEGO (czytaj: nowe wersje Androida).

android-update-process-google-updates

Google działa na nadchodzących wersjach Androida za kulisami. Gdy ogłosi publicznie nową wersję, Google zapewnia kod źródłowy dla tej wersji na swojej stronie internetowej, aby przewoźnicy i producenci mogli to ocenić i zdecydować, które urządzenia będą obsługiwać nową aktualizację.

Patrząc na wzór swojej historii, Google często ogłasza nowe wersje Androida co 6 do 12 miesięcy, często preferując zwolnienie między lipcem a listopadem, ale czasami decydując się na odstępstwo, jeśli wymagają tego okoliczności.

Gdy kod źródłowy będzie dostępny, producenci muszą go spakować i przygotować na czas.

… I kończy się na przewoźnikach

Nieco ponad rok temu HTC wydało infografika szczegółowo opisujący skomplikowany proces wymagany do przekształcenia nowej wersji Androida w coś, co można wypchnąć na obecne urządzenia.

Wracając do analogii LEGO, powiedzmy, że jesteś HTC i musisz włączyć te nowe elementy LEGO do tego, co już zbudowałeś. W tym celu musisz porozmawiać z przewoźnikami i zobaczyć, co one chcieć.

android-aktualizacja-proces-htc-infografika

Może AT&T chce kawałków A, B i C w swoich urządzeniach, podczas gdy T-Mobile chce kawałków X, Y i Z w swoich urządzeniach. Na świecie jest ponad 100 przewoźników i każdy chce czegoś innego. Jako HTC musisz dostosować wiele z nich, co oznacza budowanie i testowanie setek odmian.

Gdy błędy zostaną zmiażdżone (i zaufaj mi, będzie dużo błędów w trakcie całego procesu), urządzenia te muszą zostać zatwierdzone przez wspomnianych operatorów oraz Google, a także wszelkie inne organy regulacyjne właściwe dla danego regionu.

Po wykonaniu wszystkich czynności HTC może wreszcie przygotować swoje serwery OTA ze wszystkimi aktualizacjami specyficznymi dla urządzenia. Gdy serwery będą gotowe, użytkownicy HTC będą powiadomiony o dostępnej aktualizacji które można pobrać i zastosować.

Inni producenci działają w podobny sposób.

Jak widać, jest to zaangażowany proces, który wymaga dużo czasu dzięki licznym wymianom w obie strony między wszystkimi żądaniami, testami i iteracjami, które są wspólne dla każdego proces tworzenia oprogramowania Co tak naprawdę oznacza „oprogramowanie Beta”?Co to znaczy, że projekt jest w fazie beta i powinno Cię to obchodzić? Czytaj więcej .

Jakiej wersji Androida używasz?

Dlaczego Twoje urządzenie z Androidem nie jest jeszcze aktualne? Być może Twój konkretny model nie obsługuje najnowszej wersji, ale bardziej prawdopodobne jest, że musisz poczekać trochę dłużej.

Czy denerwuje Cię powolny proces wdrażania Androida? Czy to wystarczy, aby przejść na iOS? A może jesteś z tego zadowolony? Podziel się z nami swoimi przemyśleniami w komentarzach poniżej!

Kredyty obrazkowe: poczekalnia Via Shutterstock, Kupie telefony z Androidem za pośrednictwem Shutterstock, Podstawowy telefon z Androidem za pośrednictwem Shutterstock, Infografika procesu aktualizacji HTC

Joel Lee ma tytuł licencjata w informatyce i ponad sześć lat doświadczenia zawodowego w pisaniu. Jest redaktorem naczelnym MakeUseOf.