Dlaczego funkcja automatycznej aktualizacji iPhone’a nie instaluje nowych wersji systemu iOS po ich wydaniu?
Ucz się czegoś nowego każdego dnia: Czy zauważyłeś, że często czytasz o tym, że Apple wypuszcza nową wersję systemu iOS, zanim Twój telefon ją zainstaluje, mimo że masz włączoną automatyczną aktualizację? Ostatnio ktoś zastanawiał się, dlaczego tak jest i poprosił samego Craiga Federighiego o wyjaśnienie. Okazuje się, że nie jest to przypadek ani błąd oprogramowania.
Craig Federighi, starszy wiceprezes Apple ds. Inżynierii oprogramowania, powiedział e-mailem Redditorowi, że Apple celowo opóźnia automatyczną aktualizację nowych wersji iOS, aby najpierw zebrać opinie od wczesnych użytkowników. Szef Apple powiedział, że opóźnienie między pierwszym wdrożeniem a włączeniem automatycznej aktualizacji może wynosić od jednego do czterech tygodni.
Chociaż Federighi (lub ktokolwiek odpowiada na jego e-maile) nie rozwinął dalszych szczegółów, jest zrozumiałe, że takie podejście pozwala programistom poprawiać rzeczy, zanim ci, którzy automatycznie aktualizują, otrzymają łatkę. To tak, jakby mieć dodatkową nieformalną wersję beta, w której pulą testową są pierwsi użytkownicy. Może to również pomóc w zapobieganiu przeciążenia serwerów aktualizacji Apple w dniu premiery.
Najważniejsze jest to, że Apple ma kontrolę nad tym, kiedy automatyczne aktualizacje otrzymają nową wersję. Może podjąć decyzję o natychmiastowym wypchnięciu łatki, jeśli zawiera ona krytyczną poprawkę bezpieczeństwa, lub w przypadku ogólnych wydań funkcji, może i będzie czekać do miesiąca przed wypchnięciem jej do całej bazy użytkowników.
Źródło zdjęcia: Dmitriy Nyashkin